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 Developer → Extrinsics:
- Selecione a conta primária.
- No menu submit the following extrinsic, escolha proxy.
- Selecione o extrínseco addProxy.
- Em AccountIdLookupOf, escolha Id.
- Selecione a conta delegate que será o proxy.
- Em proxyType, escolha SessionKeyManagement.
- Opcionalmente, defina um atraso (número de blocos) para revisão/cancelamento antes da execução.
- Clique em Submit Transaction.
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:
- Na página Accounts, clique nos três pontos verticais ao lado da conta primária.
- Selecione Add proxy.
Nota
Se a conta já tiver um proxy, a opção exibida será Manage proxies.
Em seguida, preencha os dados:
- Escolha a conta que será o proxy.
- Selecione o tipo de proxy.
- Clique em Submit e assine a transação.
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¶
- Em selected state query, selecione proxy.
- Escolha proxies.
- Selecione ou cole sua conta primária/proxy.
- Clique em + para enviar a consulta.
O resultado mostrará conta delegada, tipo de proxy, atraso (se houver) e valor total em garantia (Planck).
Usando a Seção Accounts¶
- Na página Accounts, clique nos três pontos verticais ao lado da conta primária.
- Selecione Manage proxy.
Nota
Um ícone de proxy aparece ao lado da conta primária; passe o cursor e clique em Manage proxies.
Uma janela exibirá uma visão geral das 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ó.
- Volte à página Extrinsics.
- Em using the select account, escolha a conta proxy.
- Em submit the following extrinsic, selecione proxy.
- Escolha o extrínseco proxy.
- Em AccountIdLookupOf, selecione Id.
- Em real, selecione a conta primária.
- Selecione a chamada Session.
- Escolha a entrada setKeys.
- Insira as chaves do nó a mapear para a conta do operador.
- Em proof, insira
0x. - Clique em Submit Transaction.
Autorize e assine (Sign and Submit). Pronto! Você executou uma transação usando uma conta proxy em nome da conta de operador primária.
| Criada: 9 de dezembro de 2025






