Ir para o conteúdo

Configurar uma Conta Proxy de Operador

Introdução

As contas proxy podem ser configuradas para realizar um número limitado de ações em nome das contas primárias e ajudar a mantê-las seguras. Como operador na Tanssi, é benéfico usar contas proxy para interagir com a rede em vez da sua conta principal.

O tipo de proxy SessionKeyManagement permite que a conta gire as chaves de sessão em nome da conta primária. Ele a transforma em uma “carteira quente” que executa tarefas regulares de manutenção em nome da sua conta de operador “carteira fria”. Para maior segurança, você pode girar regularmente a sua conta proxy.

As contas proxy também ajudam a implementar o princípio do privilégio mínimo para controle de acesso. Por exemplo, se você tiver vários membros na equipe, pode conceder o acesso mínimo necessário para realizarem suas tarefas por meio de uma conta proxy específica.

Este tutorial mostra como configurar uma conta proxy SessionKeyManagement em Dancelight especificamente para ações relacionadas ao operador e como girar suas novas chaves usando o proxy.

Verificando os Pré-requisitos

Para acompanhar este tutorial, você precisará:

  • Abrir o portal do desenvolvedor

=== "Tanssi MainNet"

Portal do desenvolvedor da Mainnet

=== "Dancelight TestNet"

Portal do desenvolvedor da TestNet

  • Criar ou ter duas contas acessíveis no portal do desenvolvedor
  • Ambas as contas precisam estar financiadas com tokens

Se precisar de ajuda para importar suas contas para o portal do desenvolvedor, consulte o guia Conectando-se ao Portal do Desenvolvedor.

Criar uma Conta Proxy

Você pode criar contas proxy no portal do desenvolvedor pela página Extrinsics ou pela página Accounts. No entanto, a criação de um proxy com atraso (time-delayed) deve ser feita via Extrinsics, pois o atraso adiciona uma camada extra de segurança, permitindo que a conta primária revise ou cancele a transação antes da execução.

Também é possível criar um proxy do tipo Any, que concede controle total sobre a conta primária. O exemplo a seguir usa SessionKeyManagement, mais restritivo, limitando-se a ações de mapeamento de chaves de sessão.

Usando a Seção Extrinsics

Para criar sua conta proxy na aba DeveloperExtrinsics:

  1. Selecione a conta primária.
  2. No menu submit the following extrinsic, escolha proxy.
  3. Selecione o extrínseco addProxy.
  4. Em AccountIdLookupOf, escolha Id.
  5. Selecione a conta delegate que será o proxy.
  6. Em proxyType, escolha SessionKeyManagement.
  7. Opcionalmente, defina um atraso (número de blocos) para revisão/cancelamento antes da execução.
  8. Clique em Submit Transaction.

Adicionar conta proxy na página Extrinsics

Autorize e assine a transação (Sign and Submit). Após o envio bem-sucedido, você verá notificações de confirmação.

Usando a Seção Accounts

Para criar um proxy via Accounts:

  1. Na página Accounts, clique nos três pontos verticais ao lado da conta primária.
  2. Selecione Add proxy.

Adicionar proxy na página Accounts

Nota

Se a conta já tiver um proxy, a opção exibida será Manage proxies.

Em seguida, preencha os dados:

  1. Escolha a conta que será o proxy.
  2. Selecione o tipo de proxy.
  3. Clique em Submit e assine a transação.

Detalhes do proxy

Na próxima seção, você verá como verificar se o proxy foi configurado.

Verificar sua Conta Proxy

Você pode verificar as contas proxy pela página Accounts ou pela página Chain state.

Usando a Seção Chain State

  1. Em selected state query, selecione proxy.
  2. Escolha proxies.
  3. Selecione ou cole sua conta primária/proxy.
  4. Clique em + para enviar a consulta.

Verificar proxies via chain state

O resultado mostrará conta delegada, tipo de proxy, atraso (se houver) e valor total em garantia (Planck).

Usando a Seção Accounts

  1. Na página Accounts, clique nos três pontos verticais ao lado da conta primária.
  2. Selecione Manage proxy.

Nota

Um ícone de proxy aparece ao lado da conta primária; passe o cursor e clique em Manage proxies.

Gerenciar proxies na página Accounts

Uma janela exibirá uma visão geral das contas proxy.

Revisar contas proxy

Executar uma Transação via Proxy

Com o proxy configurado e verificado, você pode executar uma transação em nome da conta primária. O exemplo a seguir define chaves para um nó.

  1. Volte à página Extrinsics.
  2. Em using the select account, escolha a conta proxy.
  3. Em submit the following extrinsic, selecione proxy.
  4. Escolha o extrínseco proxy.
  5. Em AccountIdLookupOf, selecione Id.
  6. Em real, selecione a conta primária.
  7. Selecione a chamada Session.
  8. Escolha a entrada setKeys.
  9. Insira as chaves do nó a mapear para a conta do operador.
  10. Em proof, insira 0x.
  11. Clique em Submit Transaction.

Executar transação via proxy

Autorize e assine (Sign and Submit). Pronto! Você executou uma transação usando uma conta proxy em nome da conta de operador primária.

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