Configurar uma Conta Proxy de Operator¶
Introdução¶
Contas proxy podem ser configuradas para executar um número limitado de ações em nome de contas primárias e ajudar a manter as contas subjacentes seguras. Como operator na Tanssi, é benéfico usar contas proxy para interagir com a rede em vez da sua conta.
O tipo de proxy SessionKeyManagement permite que a conta gire chaves de sessão em nome da conta primária. Ele transforma a proxy em uma “hot wallet” que executa tarefas de manutenção regulares em nome da sua “cold wallet” de operator. Para maior segurança, você pode rotacionar a conta proxy regularmente.
Contas proxy também ajudam a aplicar o princípio do menor privilégio para controle de acesso. Por exemplo, se você tiver vários membros na equipe, pode conceder a eles apenas o acesso mínimo necessário para executar suas funções via uma conta proxy específica.
Este tutorial orienta na configuração de uma conta proxy SessionKeyManagement no Dancelight especificamente para ações de operator e demonstra como rotacionar suas novas chaves usando o proxy.
Verificando Pré-requisitos¶
Para acompanhar este tutorial, você precisará:
-
Abrir o portal do desenvolvedor
-
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 no portal do desenvolvedor, consulte o guia Conectando ao Portal do Desenvolvedor.
Criar uma Conta Proxy¶
Há algumas maneiras de criar contas proxy no portal do desenvolvedor, seja na página Extrinsics ou na página Accounts. Porém, é necessário usar a página Extrinsics para criar um proxy com atraso de tempo. O atraso fornece uma camada extra de segurança especificando um período baseado no número de blocos. Essa configuração impede que a conta proxy execute uma transação até que o período termine, permitindo que a conta primária que controla o proxy revise ou cancele transações pendentes.
Você também pode criar um proxy do tipo Any, que concede controle total e irrestrito da conta primária ao proxy. A conta proxy pode transferir fundos e realizar qualquer ação arbitrária. A demonstração a seguir mostra como configurar um proxy SessionKeyManagement, mais restritivo do que um proxy Any, pois limita a funcionalidade a atividades relacionadas ao mapeamento de chaves de sessão.
Usando a Seção Extrinsics¶
Para começar a criar sua conta proxy, acesse a aba Developer e selecione Extrinsics no menu. Em seguida, siga estes passos:
- Selecione a conta primária
- No menu submit the following extrinsic, selecione proxy
- Escolha o extrínseco addProxy
- Em AccountIdLookupOf, selecione Id
- Selecione a conta delegate para o proxy
- No menu proxyType, selecione SessionKeyManagement
- Opcionalmente, adicione um atraso usando um número de blocos para fornecer uma camada adicional de segurança para a conta primária revisar a transação pendente
- Clique em Submit Transaction
Em seguida, você será solicitado a autorizar e assinar a transação. Clique em Sign and Submit para criar a relação de proxy. Quando a transação for enviada com sucesso, você receberá notificações confirmando a transação.
Usando a Seção Accounts¶
Outro método para criar um proxy é pela seção Accounts do portal do desenvolvedor. Para isso, navegue até a página Accounts e siga estes passos:
- Selecione os três pontos verticais ao lado da conta primária
- Selecione Add proxy
Note
Se a conta já tiver um proxy, Manage proxies aparecerá como opção em vez de Add proxy.
Uma janela pop-up aparecerá onde você pode inserir as informações necessárias, como a conta primária, a conta proxy e o tipo de proxy, para criar uma conta proxy. Primeiro, clique em Add proxy.
Depois, siga estes passos:
- Selecione a conta que deseja definir como proxy
- Selecione o tipo de proxy
- Clique em Submit e assine a transação
Na próxima seção, você aprenderá como verificar se sua conta proxy foi configurada com sucesso.
Verificar sua Conta Proxy¶
Você pode verificar se sua conta proxy foi configurada com sucesso de duas maneiras: pela página Accounts ou pela página Chain state.
Usando a Seção Chain State¶
Para verificar suas contas proxy na seção Chain state do portal do desenvolvedor, siga estes passos:
- No menu selected state query, selecione proxy
- Escolha a entrada proxies
- Selecione ou cole sua conta primária/proxy
- Clique no botão + para enviar a consulta
O resultado aparecerá na página mostrando informações sobre seus proxies, incluindo o endereço da conta delegate/proxy, o tipo de proxy, o período de atraso se um foi especificado e o valor total em bond de todos os seus proxies, expresso em Planck.
Usando a Seção Accounts¶
Você também pode verificar suas contas proxy na seção Accounts do portal do desenvolvedor. Para isso, navegue até a página Accounts e siga estes passos:
- Clique nos três pontos verticais ao lado da conta primária
- Selecione Manage proxy
Note
Deve haver um símbolo de proxy próximo à conta primária. Para o mesmo efeito, passe o mouse sobre o ícone e clique em Manage proxies.
Uma janela pop-up aparecerá onde você pode ver uma visão geral das suas contas proxy.
Executar uma Transação via Proxy¶
Agora que você criou uma conta proxy e verificou que ela foi configurada com sucesso, pode executar uma transação usando o proxy em nome da sua conta primária. O exemplo a seguir define chaves para um nó. A configuração de proxy exibida é um exemplo realista de como você pode configurar seu próprio proxy para sua conta primária no portal do desenvolvedor.
Para executar uma transação, volte à página Extrinsics e siga estes passos:
- Selecione a conta proxy em using the select account para enviar a transação
- No menu submit the following extrinsic, selecione proxy
- Escolha o extrínseco proxy
- Em AccountIdLookupOf, selecione Id
- No menu real, selecione a conta primária
- Selecione a chamada Session
- Escolha a entrada setKeys
- Insira as chaves do nó que deseja mapear para a conta de operator
- Insira
0xem proof - Clique em Submit Transaction
Uma janela pop-up solicitará que você autorize e assine a transação; clique em Sign and Submit.
Pronto! Você executou uma transação usando uma conta proxy em nome da sua conta de operator primária.
| Criada: 27 de novembro de 2025







