Ferramentas ERC-20
Aceitar propriedade do token Scroll
Aceite uma transferência de propriedade pendente para seu token Scroll ERC-20. Necessário para contratos OpenZeppelin Ownable2Step na Scroll.Ferramentas ERC-20
Aceitar propriedade
Blockchain
Endereço do token
Nenhuma funcionalidade de proprietário pendente encontrada neste token.
A ferramenta 20lab de aceitar propriedade Scroll permite que você complete uma transferência de propriedade pendente em tokens ERC-20 que usam o padrão OpenZeppelin Ownable2Step. É a segunda metade do fluxo de transferência de propriedade de duas etapas.
Esta ferramenta é necessária apenas para tokens implementando Ownable2Step. Tokens Ownable padrão transferem propriedade em uma única etapa e não requerem aceitação. A interface detecta automaticamente qual padrão seu token usa.
OpenZeppelin Ownable2Step é um padrão de propriedade mais seguro para contratos ERC-20 que divide a transferência de propriedade em duas transações em vez de uma:
- O proprietário atual propõe um novo proprietário chamando
transferOwnership(newOwner). O endereço proposto se torna o "proprietário pendente" mas a propriedade ainda não muda. - O proprietário proposto aceita chamando
acceptOwnership()de sua própria carteira. Só então a propriedade realmente transfere.
O padrão de duas etapas previne o desastre de transferência de propriedade mais comum: enviar acidentalmente a propriedade para um endereço errado ou inacessível. Se o proprietário proposto não pode aceitar (endereço errado, chaves perdidas), a transferência nunca completa e o proprietário original mantém o controle.
O fluxo de transferência de propriedade de duas etapas em Solidity (Ownable2Step) funciona assim:
- Fase de proposta - O proprietário atual usa a ferramenta de transferência de propriedade para propor um novo proprietário.
- Estado pendente - A propriedade NÃO foi transferida. O proprietário original ainda controla todas as funções administrativas.
- Fase de aceitação - O proprietário pendente usa a ferramenta 20lab de aceitar propriedade. O contrato verifica que o chamador é o proprietário pendente, depois transfere a propriedade.
Até o passo 3 completar, o proprietário original pode revogar a proposta chamando transferOwnership novamente com um endereço diferente ou com seu próprio endereço.
Várias maneiras de verificar uma transferência de propriedade pendente:
- Ferramenta 20lab de aceitar propriedade - A interface mostra automaticamente o status de transferência pendente para sua carteira conectada
- Notificações de carteira - Algumas carteiras exibem transferências de propriedade pendentes automaticamente
Se sua carteira é o proprietário pendente, a ferramenta 20lab destaca claramente a transferência pendente e mostra um botão Aceitar ativo. Se não há transferência pendente para seu endereço, o botão está desabilitado.
Apenas o endereço de carteira exato designado como proprietário pendente pode aceitar a transferência. Nenhum outro endereço - incluindo o proprietário atual - pode completar a transferência.
Isso previne qualquer um de sequestrar uma transferência de propriedade em pleno voo, mesmo que saibam sobre a proposta pendente.
Se uma transferência de propriedade Ownable2Step pendente nunca é aceita:
- O estado pendente continua indefinidamente - Não há timeout automático no Ownable2Step padrão
- Proprietário original retém controle total - Todas as funções administrativas ainda pertencem ao proprietário atual
- A proposta pode ser substituída - O proprietário atual pode propor um novo proprietário diferente via a ferramenta de transferência de propriedade, sobrescrevendo o estado pendente
- A proposta pode ser cancelada - O proprietário atual pode propor-se como novo proprietário para efetivamente cancelar
Isto é por design. O proprietário original nunca é trancado fora do seu token porque o destinatário não aceita. Operações continuam normalmente até a aceitação completar.
O Ownable2Step padrão do OpenZeppelin não inclui uma função explícita de rejeição, mas você tem opções efetivas:
- Não aceitar - A abordagem mais simples. O estado pendente não tem efeito até que você aceite.
- Pedir ao proponente para cancelar - Eles podem sobrescrever a proposta transferindo propriedade para si mesmos ou outro endereço.
Não aceitar é equivalente a rejeitar. O proprietário original não é prejudicado pela sua recusa - eles mantêm controle como se nenhuma transferência tivesse sido proposta.
A ferramenta de aceitar propriedade funciona apenas com tokens ERC-20 implementando o padrão de propriedade de duas etapas:
- Tokens usando OpenZeppelin Ownable2Step
- Implementações personalizadas com funções
acceptOwnership()ependingOwner() - Todos os tokens ERC-20 criados com 20lab usam a opção Ownable2Step
A ferramenta não pode aceitar propriedade para:
- Tokens Ownable padrão (transferências de etapa única não requerem aceitação - use a ferramenta de transferência de propriedade)
- Tokens sem nenhum mecanismo de propriedade
- Tokens usando padrões de propriedade não-padrão
A interface detecta automaticamente qual padrão seu token usa e mostra apenas a ferramenta relevante.
Quer acessar esta ferramenta para uma blockchain diferente?
Escolha uma das blockchains suportadas da tabela abaixo:
Posts Relacionados
Continue sua jornada com estes posts relacionados do blog.
Discover how Avalanche crypto tokens provide a fast, secure and scalable environment using the underlying blockchain technology.
21 de julho de 2024
7 min de leitura
Learn how to create Arbitrum tokens to leverage faster, more scalable transactions on layer 2 blockchain.
20 de julho de 2024
7 min de leitura
Learn how to add liquidity to QuickSwap and launch your ERC-20 token. Instructions for creating a trading pair and providing initial liquidity on Polygon.
31 de janeiro de 2025
7 min de leitura
Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.
11 de novembro de 2024
5 min de leitura



