As carteiras Multisig na Ronin integram o Safe, um dos provedores de carteiras com múltiplas assinaturas mais confiáveis da Web3. Essa melhoria foi possível graças ao Den, um colaborador importante e Safe Guardian, que trouxe segurança e usabilidade padrão do setor para a experiência multisig da Ronin.
O que é uma Carteira Multisig?
Uma carteira multissignatura (multisig) é uma carteira segura que pode ser configurada para exigir duas ou mais assinaturas para confirmar uma transação. Pense nela como uma carteira compartilhada — nenhuma parte pode movimentar fundos unilateralmente. Esse modelo aumenta a segurança e é amplamente utilizado por equipes, DAOs e organizações que gerenciam ativos coletivos.
Por que usar uma Carteira Multisig?
- As carteiras multisig oferecem maior segurança ao exigir a aprovação de várias carteiras antes que qualquer transação possa ser executada, reduzindo significativamente o risco de acesso não autorizado.
- Elas oferecem suporte à governança compartilhada, tornando-as ideais para gerenciar tesourarias, projetos colaborativos e fundos organizacionais onde a tomada de decisão coletiva é essencial.
- Além disso, elas permitem configurações personalizadas, permitindo que os usuários definam quantos signatários devem aprovar uma transação — oferecendo flexibilidade e controle com base nas necessidades específicas de uma equipe ou caso de uso.
Casos de Uso Comuns
- Tesourarias DAO: Adicione verificações e balanços às transferências de fundos
- Projetos Colaborativos: Evite ações não autorizadas com aprovação compartilhada
- Gerenciamento de NFT: Negocie diretamente de carteiras Multisig
Como Criar uma Carteira Multisig no Ronin
Passo 1: Acesse ronin.safe.onchainden.com/welcome e Conecte sua Carteira.
Passo 2: Clique em “Create New Safe Account” e escolha um nome para sua carteira. Quando terminar, clique em Next.
Passo 3: Adicione os endereços das carteiras dos seus co-signatários e defina quantos são necessários para aprovar uma transação. Quando terminar, clique em Next.
Passo 4: Revise e clique em “Submit” — sua carteira multisig está pronta para uso.
Depositar/retirar tokens na carteira multisig
Depois de criar sua carteira multisig, você pode explorar como usá-la. Na página de contas https://ronin.safe.onchainden.com/welcome/accounts, clique na conta multisig que deseja usar.
Depois de selecionar a conta a ser usada, você verá uma interface de carteira onde poderá enviar e receber tokens, interagir com os aplicativos Ronin, verificar ativos e transações anteriores e alterar suas configurações.
Receber ativos
O endereço da carteira multisig funciona como um endereço normal de blockchain, apenas com permissões extras para cada transação. Isso significa que receber tokens também funciona como sua carteira normal. Para depositar tokens em sua carteira, faça o seguinte:
- Clique no botão Receive, no canto superior direito da interface, para ver o código QR da sua carteira e use-o como destinatário; ou
- Basta copiar o endereço multisig e usá-lo como endereço de destinatário para uma transferência direta da Ronin Wallet.
Enviar Tokens
O guia abaixo orienta você passo a passo pelo processo de envio de tokens de uma carteira multisig usando a interface Safe. Isso inclui configurar a transação, assiná-la e executá-la assim que todas as confirmações necessárias forem concluídas.
PRÉ-REQUISITOS
- Você está conectado com uma conta que é signatária da carteira multisig.
- A carteira tem RON suficiente para cobrir os custos da transação.
- Todos os signatários estão cientes da transação e prontos para confirmar.
Passo 1: Vá para a página New transaction de uma das seguintes maneiras:
- (1) Clique no botão Send (Enviar) no canto superior direito da interface inicial; ou
- (2) Clique no botão New transaction na barra lateral esquerda.
Passo 2: Quando estiver na página New transaction, clique em Send tokens
Passo 3: Preencha os detalhes da transação.
- Destinatário: Selecione em seu catálogo de endereços ou insira manualmente o endereço Ronin. (por exemplo, ronin:0x3241AC...)
- Valor: Especifique o valor em RON (ou qualquer outro token) a ser enviado.
- Nonce: Normalmente preenchido automaticamente. Você pode defini-lo manualmente, se necessário, para casos avançados.
Após inserir as informações, clique em Next.
Passo 4: Revise e confirme a transação.
Revise cuidadosamente todos os detalhes da transação, incluindo:
- Endereço do destinatário
- Tipo e valor do token
- Nonce
Clique em Simulate para executar uma simulação e confirmar que a transação provavelmente será bem-sucedida.
Passo 5: Opções de execução
Abaixo da página Confirm transaction, você será perguntado se deseja executar a transação imediatamente.
- Yes, execute: só funciona se você for o signatário final necessário.
- No, later: adiciona a transação à fila, aguardando confirmações adicionais.
Clique em “Continue” para continuar.
Passo 6: Assine a transação com sua carteira.
Supondo que você não seja o signatário final e precise aguardar mais confirmações,
será solicitado apenas que você confirme sua parte da transação.
Clique primeiro no botão “Entendo” para confirmar que você está ciente de que, depois de assinar com sua carteira, não será possível reverter a transação e, em seguida, clique em Sign.
Passo 7: Aguarde todas as confirmações
Você pode pular esta etapa se for o signatário final e tiver optado por executar a transação imediatamente.
- Navegue até a guia Transactions > Queue.
- Você verá a transação listada com uma contagem de confirmações (por exemplo, 1 de 1 ou 1 de 2, etc.).
- Quando todos os signatários tiverem aprovado a transação, o botão Execute (Executar) ficará clicável, pois estará elegível para execução.
Paso 8: Execute a transação
Quando as confirmações necessárias forem coletadas, clique em Execute na página Transactions.
Você verá a taxa RON estimada que precisa ser paga com sua carteira para executar. Conclua a assinatura final clicando no botão “Eu entendo” e, em seguida, clique em Execute para solicitar sua carteira.
Sua transação começará a ser processada e o fluxo será exibido como abaixo. Clique em View transaction para revisar no explorador ou clique em Finish para fechar a página.
Interaja com Smart Contracts
O Construtor de transações na interface multisig do Ronin permite que os usuários criem interações de contrato de baixo nível inserindo dados brutos do contrato ou definições ABI. Essa ferramenta é destinada a usuários avançados — desenvolvedores, administradores de protocolo e usuários avançados — que precisam de execução personalizada em nível de contrato além das transferências padrão de tokens.
Para acessar, clique em Nova transação na barra lateral esquerda e, no painel principal, em Interagir com contratos, clique em Transaction Builder.
Você será direcionado para uma área de trabalho onde poderá começar a criar uma nova transação de contrato.
Se desejar saber mais sobre como utilizar isso, consulte o artigo da Safe sobre o Construtor de transações.
Gerenciando Transações em Fila
Na seção Transações > Fila, você pode gerenciar suas transações Multisig pendentes. Cada transação aparecerá em formato de lista, com opções para agir de acordo com seu status atual.
✅ Execute
Se todas as confirmações forem coletadas, qualquer signatário pode clicar em Executar para finalizar a transação. No entanto, ainda existem certas regras para evitar problemas:
- Você só pode executar uma transação por vez e somente a partir do topo da fila — isso garante que as transações sejam executadas na ordem correta.
- Se várias transações estiverem prontas, você deve processá-las sequencialmente, começando pela primeira.
❌ Reject
Você pode rejeitar uma transação em qualquer posição na fila. Uma vez rejeitada, ela bloqueará transações futuras até que seja resolvida. Existem duas maneiras de prosseguir com a rejeição de uma transação:
-
Substituir por outra transação (recomendado)
- Isso cria uma nova transação com o mesmo nonce, substituindo a original.
- Ideal se você cometeu um erro e deseja reiniciar do zero.
- Após a criação, essa nova substituição também deve ser confirmada e executada como qualquer outra transação.
-
Rejeitar transação diretamente
- Essa opção cria uma transação de cancelamento na cadeia com o mesmo nonce.
- Você precisará assinar e confirmar essa rejeição como qualquer outra transação.
- Após assinar uma rejeição de transação, você também precisará executá-la para concluir.
Como agora existem duas transações com o mesmo nonce aguardando para serem executadas, elas estão em conflito entre si, pois apenas uma delas pode ser executada com sucesso, invalidando a outra.
🔁 Ações em Massa
Para várias transações pendentes, você pode usar Bulk Execute. Isso permite que você assine ou execute várias transações de forma eficiente em uma única operação em lote.
Revise os detalhes da transação em lote com cuidado antes de continuar, especialmente se você tiver transações rejeitadas, e certifique-se de que deseja executá-las todas.
Depois de clicar em Submit e assinar a transação em sua carteira, elas serão processadas simultaneamente.
Acesse os Ronin Apps através da Multisig Wallet
Além de fazer transações comuns de carteira, como envio de ativos, sua carteira Multisig pode ser usada para se conectar ao Ronin dApps e fazer muito mais com seus ativos, como swap, stake, scatter, etc.
Para acessar, basta clicar em Apps na barra lateral esquerda e escolher entre os aplicativos Ronin disponíveis.
Para saber mais sobre os recursos do aplicativo Ronin, confira este artigo.