Todas as postagens
Guias

Endereço do wSOL: como conferir se é o verdadeiro

O endereço do wSOL na Solana: o mint nativo real, a sua própria conta de wSOL, como identificar imitações e quando voltar para SOL nativo.

9 min de leitura J Tools Editorial
Duas moedas douradas de pé sobre um piso escuro e brilhante: à esquerda uma lisa, o SOL nativo, e à direita outra de borda acobreada com um S gravado, sua forma de token

O wSOL que aparece em swaps, pools e carteiras da Solana aponta para um mesmo endereço fixo. Saber qual é o endereço do wSOL mostra o que existe de fato numa carteira, num pool ou na tela de um swap, sem depender do nome ou do logo que o aplicativo exibe.

Este guia fica no endereço do wSOL e no que decorre dele: a sua própria conta, como conferir um token que se diz wSOL, onde ele aparece sem você pedir e quando precisa voltar a ser SOL nativo. O básico, o que é encapsular e como fazer isso passo a passo, está no guia sobre o que é wSOL.

O endereço do wSOL: o mint nativo da Solana

So11111111111111111111111111111111111111112 é o mint nativo do Token Program, o programa de tokens clássico da Solana.

O wSOL é SOL guardado numa conta de token desse mint. Cada wSOL tem por trás, 1 para 1, o SOL que está dentro da sua própria conta, e não um cofre compartilhado. O endereço é o mesmo em qualquer carteira, tela de swap ou pool, e é esse que as ferramentas da j.tools usam.

Aberto num explorador de blocos, o mint verdadeiro precisa bater com estes dados:

CampowSOL verdadeiro
EndereçoSo11111111111111111111111111111111111111112
Programa donoToken Program
Casas decimais9, as mesmas do SOL
Autoridade de mintNenhuma
Autoridade de congelamentoNenhuma

Sem autoridade de mint, ninguém fabrica wSOL do nada. Sem autoridade de congelamento, ninguém trava o seu saldo. wSOL novo só surge quando alguém deposita SOL numa conta de wSOL. E as 9 casas decimais fazem uma unidade de wSOL se dividir igual a uma de SOL, assunto do texto sobre casas decimais de um token na Solana.

Existe um segundo mint nativo, e vale saber disso antes de chamar algo de falso. O programa de extensões de tokens, o Token-2022, tem o dele: 9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP. Também é SOL encapsulado, mas é outro mint, então um pool ou um aplicativo feito para um não guarda o outro. O wSOL dos swaps e pools é o primeiro.

A diferença entre os dois programas está no comparativo Token-2022 ou SPL, qual escolher, e os dois endereços aparecem lado a lado na documentação da Solana sobre Sync Native. Qualquer outro endereço que se diga wSOL é outro token.

O mint e a sua própria conta de wSOL

Dois endereços se confundem com facilidade. O do mint é o de cima e nunca muda. O outro é o da sua conta de wSOL: o wSOL de uma carteira fica na conta de token que essa carteira tem para o mint nativo, e o endereço dessa conta é derivado da carteira e do mint. Por isso ele muda de uma carteira para outra.

O que se confere é o do mint, o endereço do wSOL propriamente dito. O da conta só diz onde está o seu saldo. Comparado com o de outra pessoa, não bate, e isso é normal.

Essa conta nasce na primeira vez que você encapsula, ou que um aplicativo encapsula por você, dentro da mesma transação. Enquanto está aberta, segura um depósito reembolsável, que volta quando ela fecha. O conversor de SOL e wSOL faz as duas coisas: abre a conta se ela não existir e fecha quando você desencapsula.

Onde o wSOL aparece sem você encapsular

Ciclo de quatro nós luminosos ligados por setas vermelhas: SOL nativo no alto, wSOL à direita, uma esfera de malha sem rótulo embaixo e o SOL devolvido à esquerda

Num swap com SOL, o wSOL surge e some sem você ver. A API de swap da Jupiter encapsula o SOL na entrada e desencapsula na saída por padrão, e fecha a conta de wSOL dentro da mesma transação, como mostra a referência da API de swap da Jupiter. O swap de tokens na Solana da j.tools usa esse padrão.

Uma transação da Solana roda inteira ou não roda. Se falha, nada muda na rede, embora a taxa de rede seja cobrada. Um swap feito numa transação só, se falhar, não deixa wSOL para trás.

De onde vem, então, o wSOL que às vezes sobra na carteira? De três lugares:

  • um aplicativo que mantém a conta de wSOL aberta (a própria Jupiter tem uma opção para isso);
  • um processo dividido em várias transações em que uma das últimas não chegou a rodar;
  • alguém que mandou wSOL para a sua carteira.

Os pools são o outro lugar. Um pool guarda tokens SPL, e o SOL nativo não é um, então o lado SOL de todo par com SOL é wSOL. É por isso que a página de um par ou de um pool lista esse lado sob So11111111111111111111111111111111111111112, mesmo que a interface escreva SOL.

As ferramentas de liquidez da j.tools encapsulam o lado SOL dentro do próprio fluxo quando você adiciona ou retira liquidez, e o lado SOL volta quando a liquidez sai. Se depois ficar um pouco de wSOL na carteira, desencapsule. E se um aplicativo pedir wSOL explicitamente, encapsule exatamente esse valor.

O que não é wSOL, mesmo parecendo

Quem cria um token pode dar a ele o nome, o símbolo e o logo que quiser. Um token chamado wSOL, com o ícone da Solana, não prova nada. Só o endereço do mint identifica o wSOL.

O outro grupo que se confunde com ele são os tokens de staking líquido, como JitoSOL e mSOL. Eles são recibos do SOL colocado em staking por meio de um pool. Cada um tem o próprio mint, e o valor deles em SOL sobe conforme as recompensas se acumulam. Não valem 1 para 1 e não se desencapsulam: voltam a SOL pelo próprio protocolo ou por um swap.

Antes de assinar um swap ou de aceitar um token como SOL, confira o endereço do mint, não o ticker. Se não for o do mint nativo, não é wSOL.

Conferir um token pelo endereço também é o começo das verificações para detectar um rug pull.

Como conferir um token que diz ser wSOL

  1. Compare o endereço. Abra o token num explorador de blocos e compare o endereço do mint caractere por caractere com o endereço do wSOL da tabela, ou com o do Token-2022 se o aplicativo usa esse programa. Parecido não serve, tem que ser idêntico.
  2. Olhe o mint por dentro. O programa dono tem que ser o Token Program (ou o Token-2022, no caso do gêmeo), com 9 casas decimais, sem autoridade de mint e sem autoridade de congelamento. Se um desses pontos falhar, não é wSOL.
  3. Confira a tela do swap ou do pool. Antes de assinar, veja qual mint está por trás do lado SOL e do que você vai receber. Se o que chega diz wSOL, o endereço tem que ser o do mint nativo.

Quando o wSOL precisa voltar a ser SOL nativo

Taxa de rede só se paga com SOL nativo. Ela é descontada da carteira que assina antes de a transação rodar, e o wSOL fica numa conta de token de onde só sai quando essa conta fecha. Uma carteira com todo o SOL encapsulado não paga nem o desencapsular.

Antes de encapsular, deixe um pouco de SOL nativo de fora para as taxas.

As corretoras são o segundo caso. Uma corretora credita o que a página de depósito dela indica para aquele endereço, e para SOL isso é SOL nativo. O wSOL é outro token, com mint próprio. A não ser que a corretora liste o wSOL, desencapsule primeiro e envie SOL. O caminho completo está no guia como transferir SOL da corretora para a carteira.

Para mandar SOL a uma pessoa, envie SOL nativo. É a forma com que qualquer carteira paga taxas, e quem recebe não precisa desencapsular nada.

Fechar a conta de wSOL

Cofre preto com a porta entreaberta e luz avermelhada lá dentro, ao lado de um recibo de papel em branco flutuando à direita sobre fundo escuro

Desencapsular é fechar a conta de wSOL. Todo o saldo volta como SOL nativo, e o depósito vem junto. Na ferramenta de wSOL da j.tools, o desencapsular sempre fecha a conta inteira e devolve o saldo todo, seja qual for o valor digitado. Para manter um pedaço como wSOL, encapsule esse pedaço de novo depois.

Encapsular e desencapsular várias vezes não faz você pagar o depósito a cada rodada, porque ele volta a cada fechamento. O que cada operação custa de verdade é a taxa de rede.

Para contas de token já vazias, fechar contas de token lista todas as contas de token da carteira conectada, as de wSOL incluídas, marca por padrão as vazias e, ao fechar, devolve o depósito delas. A página mostra a taxa da plataforma antes de você assinar. A limpeza completa está em como recuperar o rent das contas vazias.

Situações rápidas com wSOL

SituaçãoO que fazer
Um par ou pool mostra SOLNada: é wSOL do mint nativo
Token chamado wSOL com outro endereçoNão aceitar como SOL, é outro token
JitoSOL ou mSOL na carteiraToken de staking, volta a SOL pelo protocolo ou por swap
wSOL sobrando depois de um swapDesencapsular na ferramenta de wSOL
Conta de wSOL vaziaFechar e recuperar o depósito
Depósito numa corretoraDesencapsular e enviar SOL nativo

Perguntas frequentes sobre o endereço do wSOL

Qual é o endereço do wSOL na Solana?

É So11111111111111111111111111111111111111112, o mint nativo do Token Program, igual para todas as carteiras. Existe também o mint nativo do Token-2022, 9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP, que é outro mint.

Por que minha carteira mostra outro endereço para o wSOL?

Esse é o endereço da sua conta de wSOL, derivado da sua carteira e do mint. O mint continua o mesmo. Depois de desencapsular, a conta fica fechada, e o próximo encapsulamento abre de novo.

JitoSOL e mSOL são a mesma coisa que wSOL?

Não. São tokens de staking líquido com mints próprios. O valor deles em SOL sobe com as recompensas, e eles voltam a SOL pelo protocolo ou por um swap, não desencapsulando.

Posso mandar wSOL direto para uma corretora?

Mande SOL nativo. A página de depósito da corretora diz o que ela credita; se o wSOL não estiver listado, desencapsule antes.

Por que o mint do wSOL mostra fornecimento zero?

Porque wSOL não é cunhado. O SOL fica em cada conta de wSOL, e o Token Program mantém em 0 o campo de fornecimento do mint nativo, não importa quanto SOL esteja encapsulado. Quem identifica o wSOL é o endereço, não um número de fornecimento.

Confira o endereço, não o nome, deixe SOL nativo para as taxas e desencapsule antes de o SOL seguir para uma corretora.

J
Autor
J Tools Editorial

Uma postagem da equipe J Tools.

Ver todos os posts de J Tools Editorial →

Postagens relacionadas