Sair como um Sequenciador Tanssi¶
Introdução¶
Aos sequenciadores, pode chegar o momento de sair graciosamente da rede. A desativação da sua conta envolve um processo de duas etapas para garantir que seu nó seja devidamente dissociado da sua conta e que você receba sua garantia de volta.
Este guia mostrará como encerrar suas operações como um sequenciador Tanssi corretamente. Isso inclui a não delegação de sua autodelegação para reaver sua garantia e o desmapeamento de suas chaves de sessão para cortar a conexão entre seu nó e sua conta. Naturalmente, este guia assume que você é um sequenciador Tanssi existente com um nó sequenciador e chaves de sessão mapeadas{target=_blank}.
Solicitar a não delegação¶
Ao configurar seu sequenciador Tanssi, você precisou enviar uma garantia de delegação (pelo menos 10000 TANSSI para Tanssi MainNet). Para recebê-la de volta e remover seu sequenciador da lista de candidatos elegíveis, você precisará seguir etapas semelhantes às do processo de integração.
Visualizar a participação existente¶
Antes de não delegar, é útil primeiro ver quanto você apostou, pois precisará fornecer esse valor mais tarde. Para fazer isso, acesse o [portal do desenvolvedor](https://polkadot.js.org/apps/?rpc=wss://services.tanssi-testnet.network/dancelight#/chainstate){target=_blank}, clique na aba Desenvolvedor, selecione Estado da Cadeia no menu suspenso e siga estas etapas:
- Selecione o módulo pooledStaking
- Selecione a consulta pools
- Insira sua conta de sequenciador
- Certifique-se de que o controle deslizante include option esteja ativado
- No campo option, você seleciona JoiningShares
- Clique no botão + ao lado do campo extrínseco

Observe que JoiningShares retorna apenas o valor inicial que você delegou ao configurar seu sequenciador. Para obter o valor total apostado, você precisará repetir as etapas acima para ManualRewardShares ou ManualRewardSharesHeldStake se você não selecionou Autocompounding, e AutoCompoundingShares ou AutoCompoundingSharesHeldStake se você configurou Autocompounding. Em seguida, adicione seu valor de ações de autocompounding ou manuais ao JoiningShares para obter sua delegação total pendente.
Como exemplo, a participação total de um sequenciador de autocompounding pode ser calculada adicionando JoiningShares a AutoCompoundingShares. Observe esse valor, pois você precisará dele na próxima seção.
Enviar solicitação de não delegação¶
Acesse o portal do desenvolvedor, clique na aba Desenvolvedor, selecione Extrínsecos no menu suspenso e siga estas etapas:
- Selecione a conta de onde você deseja enviar a transação. Esta conta deve ser sua conta de sequenciador existente que você inicialmente delegou
- Selecione o módulo pooledStaking
- Selecione o extrínseco requestUndelegate
- Insira sua conta, que é, novamente, a mesma conta da qual você está enviando o extrínseco e a conta que você deseja desativar como um sequenciador
- Escolha o pool de destino que você usou originalmente ao configurar sua delegação ( Autocompounding ou Manual)
- Selecione Stake ou Shares no menu suspenso
- Insira a quantia a ser removida da aposta. Se você selecionou Shares, basta inserir o número de Shares. Se você selecionou Stake, precisará enviar o valor, incluindo as doze casas decimais usadas pela Rede Tanssi. Como lembrete, o valor mínimo da aposta é
10000TANSSI. Se você delegou o valor mínimo e não acumulou recompensas adicionais, precisará inserir10000000000000000 - Clique em Enviar Transação e assine e envie a transação de sua carteira
Executar a solicitação pendente¶
Você precisará esperar antes de executar a solicitação pendente. No caso do Tanssi MainNet, o período de espera é configurado para pelo menos two sessões. Cada sessão é composta por 3600 blocos e se traduz em cerca de 6 hora por sessão. Portanto, two sessões correspondem a aproximadamente twelve horas.
Antes de executar a solicitação pendente, você precisará recuperar a sessão na qual enviou a solicitação para delegar. Para fazer isso, acesse o portal do desenvolvedor, clique na aba Desenvolvedor, selecione Estado da cadeia no menu suspenso e siga estas etapas:
- Selecione o módulo pooledStaking
- Selecione a consulta pendingOperations
- Insira sua conta de sequenciador
- Desative o controle deslizante include option
- Clique no botão + ao lado do campo extrínseco
- A solicitação pendente será exibida na parte inferior da página

No exemplo na imagem acima, a solicitação de não delegação para sair do pool de autocompounding foi enviada durante a sessão 5.037. Portanto, a solicitação pode ser executada a partir da sessão 5.039. Anote a operação e o índice da sessão em que você enviou a solicitação, pois você precisará de ambos os valores para executar a solicitação pendente.
Você pode executar outra consulta na página Estado da cadeia para verificar a sessão atual. Para fazer isso, você pode:
- Selecione o módulo session
- Selecione a consulta currentIndex
- Clique no botão + ao lado do campo extrínseco
- A sessão atual será exibida na parte inferior da página
Se pelo menos duas sessões se passaram desde a sessão em que você enviou o extrínseco, a solicitação estará pronta para ser executada. Para fazer isso, selecione Extrínsecos no menu suspenso Desenvolvedor e siga estas etapas:
- Selecione a conta da qual você deseja enviar o extrínseco
- Selecione o módulo pooledStaking
- Selecione o extrínseco executePendingOperations
- Para delegator, insira sua conta, que é a mesma conta da qual você enviou a solicitação de autodelegação
- Para operation, selecione Leaving
- Para candidate, insira a mesma conta que você fez no campo delegator
- Para at, insira o índice da sessão em que você enviou a solicitação de delegado
- Clique em Enviar Transação e assine e envie a transação de sua carteira
Verifique se sua conta não está na lista de candidatos elegíveis¶
Se você quiser, pode verificar se seu sequenciador não está mais na lista de candidatos elegíveis. Para fazer isso, acesse o portal do desenvolvedor, clique na aba Desenvolvedor, selecione Estado da cadeia no menu suspenso e siga estas etapas:
- Selecione o módulo pooledStaking e a consulta sortedEligibleCandidates
- Clique no botão + ao lado do campo extrínseco
- Uma lista dos candidatos elegíveis e suas apostas será exibida na parte inferior da página. Você pode pesquisar seu endereço para garantir que ele não exista na lista

Desmapear chaves de sessão¶
As chaves de sessão são usadas para realizar operações de rede, como assinar blocos, enquanto sua conta de sequenciador mantém os fundos apostados e tem uma identidade na cadeia. Ao desmapear a chave de sessão para sua conta, você interrompe a associação entre sua conta de sequenciador e seu nó de sequenciador.
A etapa de desmapeamento é tomada apenas como parte do processo de desativação. Se você precisar girar/alterar suas chaves de sessão, precisará seguir a geração e mapeamento de novas chaves de sessão. Você não deve remover suas chaves durante o processo de rotação da chave de sessão.
Para desmapear suas chaves de sessão, acesse o portal do desenvolvedor, clique na aba Desenvolvedor, selecione Extrínsecos no menu suspenso e siga estas etapas:
- Selecione sua conta de sequenciador Tanssi
- Selecione o módulo session
- Selecione o extrínseco purgeKeys
- Clique em Enviar Transação e assine e envie a transação de sua carteira
Usando o método session.keyOwner, você pode verificar se suas chaves de sessão foram desmapeadas de sua conta conforme o esperado. Para fazer isso no portal do desenvolvedor, clique na aba Desenvolvedor, selecione Estado da cadeia no menu suspenso e siga estas etapas:
- Selecione o módulo session
- Selecione a consulta keyOwner
- Insira
nmbsno campo SpCoreCryptoKeyTypeId - Para Bytes, insira suas chaves de sessão codificadas em hexadecimal
- Clique no botão + ao lado do campo extrínseco
- A consulta não deve retornar nada

E é isso! Você desativou com sucesso um sequenciador Tanssi. Se mudar de ideia a qualquer momento e quiser se integrar novamente como um sequenciador Tanssi, você pode seguir as etapas no guia de integração.
| Criada: 9 de dezembro de 2025



