Pular para o conteúdo
Abrir o J Tools
Muitos para muitos 0.001 SOL por transferência Taxa da plataforma Abrir ferramenta

O Muitos para muitos movimenta SOL ou um token SPL entre carteiras em pares: cada remetente que você importa paga um valor definido ao destinatário correspondente. A lista inteira roda como um único lote, e cada transferência é assinada no seu próprio navegador, então as chaves dos remetentes nunca passam por um servidor.

Muitos para muitos j.tools/pt/tools/many-to-many

Abrir ferramenta

Taxa da plataforma

0.001 SOL por transferência

A taxa de rede, o aluguel e o valor da transação são cobrados à parte.

Quando usar esta ferramenta

#quando-usar-esta-ferramenta
  • Você tem várias carteiras de origem e cada uma precisa abastecer o seu próprio destinatário em uma única execução.
  • Você está distribuindo SOL ou um token SPL seguindo um mapeamento fixo de remetente para destinatário.
  • Você já tem uma lista de chaves privadas dos remetentes e uma lista de endereços dos destinatários, na mesma ordem.
  • Você quer valores por linha (Máx. em algumas linhas, um número fixo em outras) em vez de um valor igual em todas.

Antes de começar

#antes-de-comecar
  • Conectar uma carteira é opcional (como conectar). Ela nunca assina nem paga; só identifica a execução para a comissão poder ser atribuída. O que o lote realmente precisa é de uma conexão RPC funcionando, e a página cuida disso para você.
  • As chaves privadas dos remetentes, prontas para importar (base58, base64 ou array de bytes). As chaves só são usadas no navegador.
  • Uma lista correspondente de endereços públicos dos destinatários. As duas listas formam pares pela posição.
  • No modo SPL, o mint do token que você quer movimentar. Escolha com o seletor de token integrado.
  • SOL suficiente em cada remetente para o valor dele, a taxa da plataforma e a taxa base da rede. Destinatários de SPL que precisam de uma conta de token nova somam um pequeno aluguel único.

Use apenas carteiras operacionais de curta duração; nunca insira uma seed phrase ou a chave de uma carteira de longo prazo.

Como usar

#como-usar
  1. Escolha o ativo e importe as linhas

    Você pode conectar uma carteira no topo da ferramenta. Deixe o token em SOL para transferências nativas ou abra o seletor de token e escolha um token SPL. Depois use Importar remetentes para colar as chaves privadas e Importar destinatários para colar os endereços, na mesma ordem.

  2. Confira a prévia dos pares

    Escolha um modo de valor para preencher todas as linhas de uma vez: Máx. envia todo o saldo disponível de cada remetente, Fixo define um valor por linha e Porcentagem envia uma parte do saldo de cada remetente. Depois leia a tabela Pares (de, para, saldo de cada remetente, valor e status) e corrija qualquer par que ainda precise de remetente ou destinatário.

  3. Execute o lote

    Confira o painel Resumo (taxa da plataforma para os pares prontos, taxa de rede estimada e total a enviar). Clique em Enviar pares N, cujo rótulo conta os pares prontos, e acompanhe o status de cada linha até a janela de resultado mostrar o que foi enviado, o que falhou e o que foi pulado.

Configurações principais

#configuracoes-principais
  • Tipo de token: segue o token que você escolhe. SOL movimenta SOL nativo; qualquer outro mint transforma o lote inteiro numa execução de SPL.
  • Mint do token: Obrigatório para SPL. O único mint movimentado em todos os pares, escolhido com o seletor de token.
  • Chave do remetente (de): A chave privada que assina no navegador a transferência daquela linha. Aceita base58, base64 ou array de bytes.
  • Destinatário (para): O endereço público que o remetente correspondente paga.
  • Valor: O valor daquele par, em SOL (modo SOL) ou em unidades do token (modo SPL).
  • Modo em massa: Preenche todas as linhas de uma vez com Máx., Fixo ou Porcentagem. Preenche na hora, sem botão de aplicar. Linhas editadas ficam travadas até você mudar o controle.
  • Taxa da plataforma: 0.001 SOL por transferência, cobrada on-chain dentro da própria transação de cada remetente. A carteira da taxa é definida pela plataforma, não por você.
  • Limpeza da importação: Uma importação descarta chaves ou endereços repetidos dentro do mesmo texto colado, então as linhas depois de uma duplicada sobem de posição. Confira os pares depois de cada importação.

Taxas e custos

#taxas-e-custos
CustoValor
Taxa da plataforma J Tools0.001 SOL por transferência
Taxa de rede da SolanaPaga aos validadores durante a transação; aparece no resumo ao vivo.
Aluguel e valor da transaçãoO aluguel de uma conta de token nova do destinatário sai do remetente; não faz parte da taxa da plataforma.

Antes de assinar

#antes-de-assinar

Confira o resumo ao vivo antes de assinar. O app é a fonte de verdade atual para valor, taxa e rota.

Problemas comuns

#problemas-comuns
  • Linha pulada por sobra abaixo do aluguel (M2M_RENT_DUST). Uma linha que deixaria o remetente com um saldo de SOL minúsculo, maior que zero e abaixo do mínimo isento de aluguel da Solana, é pulada em vez de falhar. No modo SPL, a mesma verificação vale para o SOL que sobra depois das taxas. Use Máx. ou reduza o valor para que o remetente fique com o suficiente ou seja esvaziado de vez.
  • SOL insuficiente (M2M_INSUFFICIENT_SOL). O remetente não cobre o valor mais as taxas, ou um remetente de SPL não tem SOL para a taxa e o aluguel de uma conta nova. Abasteça esse remetente. Linhas com valor zero também são puladas.
  • Linhas sem par. Um destinatário sem remetente na mesma posição não pode receber, e um remetente sem destinatário aparece como sem destinatário. Alinhe as duas listas na mesma ordem e com o mesmo tamanho.
  • Tempo de confirmação esgotado (CONFIRM_TIMEOUT). Uma transação não confirmou a tempo, mesmo depois de a ferramenta reenviá-la e consultar mais uma vez o histórico da blockchain, e ficou marcada como falha. Use Manter apenas falhou, que mantém as linhas com falha e as puladas, e tente de novo.
  • Um remetente não é uma carteira comum. O endereço por trás dessa chave parece uma conta de token ou de nonce, então não pode enviar fundos e a linha é pulada.
  • Uma lista longa fica mais lenta, mas não é rejeitada. As linhas são assinadas e transmitidas em blocos de 100, e o endpoint de transmissão aceita 120 requisições por minuto por IP. Não há limite fixo de transferências, então uma execução muito longa só demora mais e precisa ser acompanhada linha a linha.

Dicas práticas

#dicas-praticas
  • Valide os dois lados dos pares. Os destinatários já são endereços públicos, então vão direto para o Wallet Scope. Os remetentes entram como chaves privadas, então derive primeiro os endereços públicos deles e verifique numa segunda passada. Assim uma linha colada errada é pega antes de virar uma transferência paga; divida em várias passadas as listas maiores que o limite de 500 endereços do Wallet Scope.
  • Use Máx. para esvaziar carteiras. Quando você quer que cada remetente seja esvaziado para o seu destinatário, o Máx. já considera as taxas e o mínimo de aluguel, e você evita a linha pulada por sobra.
  • Divida mapeamentos grandes com cuidado. Nada impede você de colar milhares de pares, mas uma execução que você não consegue acompanhar é uma execução que você não consegue corrigir. Quebre listas longas em lotes que mantenham os pares juntos, sem separar um par entre duas execuções.

Ferramentas relacionadas

#ferramentas-relacionadas

Ajuda

#ajuda

A ferramenta desta página

Muitos para muitos

j.tools/pt/tools/many-to-many

Taxa da plataforma
0.001 SOL por transferência
A taxa de rede, o aluguel e o valor da transação são cobrados à parte.
Abrir ferramenta