Ir para o conteúdo

Usando Sudo para Cunhar Tokens Nativos

Introdução

Sudo é um módulo que permite que chamadas de tempo de execução privilegiadas sejam despachadas quando chamadas da conta Sudo. Sudo é, por vezes, referido coloquialmente como um superusuário ou uma conta semelhante a um deus. Isso permite que você realize ações privilegiadas no curso do gerenciamento de sua rede, como cunhar novos tokens nativos.

Neste guia, você aprenderá como usar Sudo para cunhar corretamente novos tokens nativos. Este guia abrangente mostra como verificar o saldo de uma conta existente antes de atribuir a ela um novo saldo com acesso Sudo.

Verificando Pré-requisitos

Para os exemplos deste guia, você precisará do seguinte:

  • Uma rede com tecnologia Tanssi (Quick Trial ou Dedicated)
  • A conta Sudo da sua rede conectada aos seus Polkadot.js Apps. Você pode consultar o guia de gerenciamento do Sudo para obter instruções sobre como injetar sua conta Sudo nos Polkadot.js Apps

Se você não souber qual é a conta Sudo da sua rede Tanssi, é possível encontrá‑la no Tanssi Dashboard na seção Properties.

Localizando seu endereço Sudo em apps.tanssi.network

Warning

É fundamental proteger a chave da sua conta Sudo com o máximo de cuidado, pois ela concede acesso privilegiado à sua rede Tanssi.

Cunhagem de Tokens

Como você sabe, a conta Sudo tem a capacidade de realizar funções privilegiadas, incluindo a cunhagem de tokens adicionais. Ao configurar sua rede no Tanssi dApp, você pode especificar os saldos da conta genesis. Em outras palavras, você tem a capacidade de dotar as contas com saldos iniciais ao iniciar sua rede Tanssi. No entanto, você também pode cunhar novos tokens após o lançamento com a ajuda da conta Sudo.

Nota

Este tutorial demonstra a atribuição de saldos de tokens arbitrários em uma rede TestNet que não tem valor. Você deve considerar cuidadosamente as ramificações de criar tokens adicionais em sua própria rede com tecnologia Tanssi.

Verificando o Saldo da Conta Existente

A próxima seção demonstrará como atribuir saldos de tokens arbitrários a contas usando a conta Sudo. Este processo substituirá o saldo existente da conta especificada, portanto, verificar se a conta está vazia é uma boa prática antes de continuar. Para verificar o saldo de uma conta, siga estas etapas:

  1. Navegue até a guia Desenvolvedor do Polkadot.js Apps e clique em Chain State (Estado da Cadeia)
  2. Selecione o pallet system para consultar
  3. Selecione account (conta)
  4. Cole o endereço da conta ou selecione-o no menu suspenso
  5. Pressione o ícone +
  6. Você verá as informações do saldo retornadas na parte inferior, incluindo saldos livres, reservados e congelados Verificar saldos no Polkadot.js Apps

Atribuindo Saldos com Sudo

Para atribuir um saldo de conta a uma conta, certifique-se de ter sua conta Sudo acessível no Polkadot.js Apps. Em seguida, siga estas etapas:

  1. Navegue até a guia Developer dos Polkadot.js Apps para sua rede Tanssi
  2. Clique em Sudo. Se você não vir Sudo neste menu, você não associou a conta Sudo aos Polkadot.js Apps. Certifique-se de que sua conta Sudo seja injetada pela sua carteira e conectada aos Polkadot.js Apps
  3. Selecione o pallet balances
  4. Selecione o método forceSetBalance
  5. Cole o endereço da conta para dotar com tokens ou selecione-o no menu suspenso
  6. Insira a quantidade de tokens para dotar a conta. Neste exemplo, especificamos 9000000000000000000 para nove tokens nativos. Lembre-se que as redes EVM com tecnologia Tanssi têm 18 decimais, enquanto as redes Substrate ou personalizadas configuram os decimais ao lançar a cadeia. Se você não tiver certeza de quantos decimais sua rede tem, navegue até a guia Settings e clique em Metadata
  7. Pressione Submit Sudo (Enviar Sudo) e confirme a transação em sua carteira

Forçar a atribuição de saldos no Polkadot.js Apps

E é isso! A seção Portal do Desenvolvedor tem muitos mais guias sobre como gerenciar sua rede Tanssi.

As informações apresentadas aqui foram fornecidas por terceiros e estão disponíveis apenas para fins informativos gerais. A Tanssi não endossa nenhum projeto listado e descrito no Site de Documentação da Tanssi (https://docs.tanssi.network/). A Tanssi Foundation não garante a precisão, integridade ou utilidade dessas informações. Qualquer confiança depositada nelas é de sua exclusiva responsabilidade. A Tanssi Foundation se exime de toda responsabilidade decorrente de qualquer confiança que você ou qualquer outra pessoa possa ter em qualquer parte deste conteúdo. Todas as declarações e/ou opiniões expressas nesses materiais são de responsabilidade exclusiva da pessoa ou entidade que as fornece e não representam necessariamente a opinião da Tanssi Foundation. As informações aqui não devem ser interpretadas como aconselhamento profissional ou financeiro de qualquer tipo. Sempre busque orientação de um profissional devidamente qualificado em relação a qualquer assunto ou circunstância em particular. As informações aqui podem conter links ou integração com outros sites operados ou conteúdo fornecido por terceiros, e tais sites podem apontar para este site. A Tanssi Foundation não tem controle sobre esses sites ou seu conteúdo e não terá responsabilidade decorrente ou relacionada a eles. A existência de qualquer link não constitui endosso desses sites, de seu conteúdo ou de seus operadores. Esses links são fornecidos apenas para sua conveniência, e você isenta e exonera a Tanssi Foundation de qualquer responsabilidade decorrente do uso dessas informações ou das informações fornecidas por qualquer site ou serviço de terceiros.
Última atualização: 9 de dezembro de 2025
| Criada: 9 de dezembro de 2025