3 minutos
Como Retirar uma Delegação
Aprenda como retirar os seus tokens delegados através do Graph Explorer ou Arbiscan.
Para evitar isso no futuro, recomendamos que tenha cuidado ao escolher um Indexador. Para aprender como selecionar um indexador, confira a seção Delegar no Graph Explorer.
Como Retirar uma Delegação com o Graph Explorer
Passo a Passo
-
Visite o Graph Explorer. Certifique-se que está no Explorer, e não no Subgraph Studio.
-
Clique no seu perfil, no canto superior direito da página.
- Verifique se a sua carteira está conectada. Se não estiver, o botão “connect” (conectar) aparecerá no lugar.
-
Já no seu perfil, clique na aba “Delegating” (Delegação). Nessa aba, é possível visualizar a lista de Indexadores para os quais já delegou.
-
Clique no indexador do qual deseja retirar os seus tokens.
- Indique o Indexador específico, pois ele terá que ser encontrado novamente para fazer a retirada.
-
Selecione a opção “Undelegate” (Retirar Delegação) nos três pontos ao lado do Indexador, ao lado direito. Conforme a imagem abaixo:
Botão de Retirar Delegação -
Após cerca de 28 epochs (28 dias), volte à seção “Delegate” (delegar) e localize o indexador específico do qual retirou a sua delegação.
-
Após encontrar o Indexador, clique nos três pontos ao lado dele e retire todos os seus tokens.
Como Retirar uma Delegação com o Arbiscan
Esse processo é primariamente útil se estiver com problemas na interface do Graph Explorer.
Passo a Passo
-
Encontre a sua transação de delegação no Arbiscan.
- Aqui está um exemplo de transação pelo Arbiscan
-
Navegue até “Transaction Action” (Ação de Transação), onde poderá encontrar o contrato da extensão de staking:
-
Em seguida, clique em “Contract” (Contrato).
-
Role até o final e copie a ABI do Contrato. Deve haver um pequeno botão próximo a ela que permite copiar tudo.
-
Clique no seu botão de perfil, no canto superior direito da página. Se ainda não criou uma conta, faça isso logo.
-
Já no seu perfil, clique em “Custom ABI” (Personalizar ABI).
-
Cole a ABI personalizada que copiou do contrato da extensão de staking e adicione a ABI personalizada para o endereço: 0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03 (endereço de amostra)
-
Volte para o contrato de extensão de staking. Agora, chame a função
unstake
na aba “Write as Proxy” (Escrever como Proxy), que foi adicionada graças à ABI personalizada, com o número de tokens que você delegou. -
Se não souber quantos tokens delegou, chame
getDelegation
na aba “Read Custom” (Ler Personalização). Será necessário colar tanto o seu endereço (endereço de delegante) quanto o do indexador para o qual você delegou, conforme na seguinte imagem:Ambos os endereços necessários - Isto retornará três números. O primeiro número é a quantidade de staking que você pode retirar.
-
Após chamar
unstake
, você pode retirar o stake após, em média, 28 epochs (28 dias) com a funçãowithdraw
. -
É possível ver o quanto terá disponível para retirar, ao chamar
getWithdrawableDelegatedTokens
no “Read Custom” e repassar a sua tupla de delegação. Veja a imagem abaixo:Chame getWithdrawableDelegatedTokens para ver a quantia de tokens que pode ser retirada
Outros Recursos
Para delegar com êxito, consulte a documentação de delegação e confira a seção de delegação no Graph Explorer.