
O EIP-7702 é uma Proposta de Melhoria do Ethereum criada para permitir que endereços padrão adquiram temporariamente as capacidades programáveis de contas de contrato em uma única transação. Por meio de uma assinatura de autorização, os direitos de execução podem ser delegados a um “contrato invocador” específico, possibilitando transações em lote, pagamentos de gas patrocinados ou outras operações complexas.
No Ethereum, um EIP (Ethereum Improvement Proposal) é o processo público para atualizações do protocolo conduzidas pela comunidade. Endereços padrão, conhecidos como EOAs (Externally Owned Accounts), só podem iniciar transferências simples. Já as contas de contrato executam ações em lote, definem limites de gastos e outras funções conforme regras de código pré-estabelecidas. O EIP-7702 busca conceder temporariamente esses recursos avançados aos EOAs, sem exigir migração de ativos.
O EIP-7702 resolve dois problemas antigos:
Antes, o EIP-3074 tentou conceder aos EOAs controle similar ao de contratos por meio de novas instruções, mas preocupações sobre segurança e compatibilidade futura persistiram na comunidade. O EIP-7702 propõe uma solução de integração mais simples e alinhada ao ecossistema de abstração de contas, visando superar desafios semelhantes.
A essência do EIP-7702 é que, em uma única transação, um EOA utiliza uma assinatura autorizada para indicar um “contrato invocador”. Durante a execução, o Ethereum trata temporariamente o endereço como se fosse uma conta de contrato com código específico. Ao final da transação, o endereço retorna ao estado padrão, sem necessidade de migrar ativos para outra carteira.
Uma “assinatura autorizada” equivale a um consentimento explícito: “Autorizo este contrato a agir em meu nome nesta transação, sob minhas regras.” O “contrato invocador” executa as operações, como chamadas em lote, limites de gastos ou pagamentos patrocinados, conforme a lógica definida.
O fluxo típico de autorização EIP-7702 ocorre assim:
Passo 1: Em uma carteira compatível com o EIP-7702, selecione a operação desejada (por exemplo, combinar aprovar + swap + transferir em uma única ação).
Passo 2: A carteira gera uma mensagem de autorização com o endereço do contrato invocador, período de validade ou dados anti-replay, e solicita sua assinatura.
Passo 3: Você confirma e envia a transação. No blockchain, seu endereço é tratado temporariamente como uma conta programável durante a execução, e o contrato invocador realiza as operações em lote.
Passo 4: Após a conclusão, seu endereço volta a ser um EOA comum. Novas ações exigem assinaturas padrão; não há autorização contínua.
Por exemplo, após transferir fundos da Gate para uma carteira de autocustódia, normalmente seria necessário passar por “aprovar token → swap → transferir” em três etapas. Com a autorização EIP-7702, o contrato invocador executa todas as etapas de uma vez, reduzindo confirmações e custos de gas.
Ambas as propostas permitem que EOAs deleguem direitos de execução a contratos, mas com abordagens distintas:
O EIP-3074 introduz novas instruções na máquina virtual (AUTH/AUTHCALL) para que EOAs possam delegar controle diretamente. A comunidade expressou preocupações sobre compatibilidade a longo prazo e complexidade de segurança por conta dessas mudanças de baixo nível.
Já o EIP-7702 utiliza tipos de transação e atribuição temporária de código, permitindo uma “transformação temporária em conta programável” sem novas instruções. Essa abordagem é mais fácil de integrar ao ecossistema atual de abstração de contas e reverte automaticamente ao estado padrão após a execução, minimizando riscos de autorizações remanescentes.
A programabilidade do EIP-7702 oferece soluções ágeis para diversas demandas frequentes:
O EIP-4337 é hoje a solução “off-protocol” mais utilizada para abstração de contas, proporcionando experiências de smart wallet via contratos EntryPoint e bundlers. O EIP-7702 não substitui o EIP-4337; ele oferece um método de autorização nativo no protocolo, permitindo que EOAs tenham recursos semelhantes em uma única transação.
Ambos podem ser usados juntos: contratos invocadores podem seguir regras similares às de carteiras EIP-4337 (limites, operações em lote). Desenvolvedores de carteiras podem disponibilizar tanto “caminhos 4337” quanto “autorizações single-use 7702” na mesma interface—preservando a maturidade do ecossistema e ampliando compatibilidade e experiência do usuário.
As carteiras devem indicar claramente quando uma transação envolve autorização temporária—destacando endereço do contrato invocador, escopo da permissão e período de validade—e oferecer opções rápidas para revogar ou restringir permissões. Desenvolvedores precisam criar contratos invocadores robustos e formatos de mensagem que limitem permissões e previnam ataques de replay.
As etapas típicas de integração para desenvolvedores incluem:
Toda autorização financeira implica riscos. Os principais do EIP-7702 são:
Para mitigar riscos: Sempre confira o endereço do contrato invocador e os detalhes da permissão; só assine autorizações em carteiras e DApps confiáveis; prefira autorizações de curto prazo ou baixo valor com opção de revogação; para ativos de alto valor, utilize contas separadas e confirmações em múltiplas etapas.
De acordo com informações públicas, o EIP-7702 foi proposto em maio de 2024 como alternativa ao EIP-3074 e sugerido para inclusão na próxima atualização “Pectra” do Ethereum. Em outubro de 2024, segue em discussão ativa e evolução; a data final de lançamento na mainnet dependerá das reuniões dos desenvolvedores centrais e dos resultados dos testes em testnet.
Os principais métodos de acompanhamento incluem monitorar atualizações do documento EIP, atas das reuniões dos desenvolvedores centrais do Ethereum, progresso nos principais clientes e resultados de validação em testnet. Essas informações são normalmente publicadas por canais oficiais da Ethereum Foundation e das equipes de clientes.
O EIP-7702 oferece um caminho eficiente para EOAs adquirirem temporariamente recursos de contratos em transações únicas—reduzindo assinaturas e interações redundantes e aprimorando a usabilidade e compatibilidade da abstração de contas. Em conjunto com o EIP-4337, usuários mantêm experiências familiares de smart wallet e podem autorizar tarefas complexas de forma pontual conforme necessário. Recomenda-se acompanhar atualizações dos EIPs, reuniões dos desenvolvedores centrais e progresso em testnet; priorizar carteiras que exibam claramente detalhes de autorização; controlar rigorosamente escopos e períodos de validade; e sempre priorizar a segurança.
Sim. O EIP-7702 permite que contas de propriedade externa (EOAs) deleguem permissões temporárias a smart contracts por meio de assinatura, permitindo que contratos ajam em seu nome durante transações. Essa delegação é temporária e controlada—não transfere a propriedade da carteira, funcionando como nomear um agente de confiança que age uma vez com sua aprovação antes de o controle retornar totalmente a você.
Não. Sua chave privada permanece sendo sua única credencial de autenticação. O EIP-7702 apenas permite que smart contracts executem transações como seu proxy; não expõe nem compromete sua chave privada. No entanto, é fundamental utilizar apenas smart contracts auditados e confiáveis—contratos maliciosos ou mal projetados podem ser explorados.
Não é necessário migrar imediatamente. O EIP-7702 é opcional; carteiras e EOAs existentes continuarão funcionando normalmente. Você pode adotar carteiras ou serviços compatíveis com o EIP-7702 conforme desejar maior interatividade (como operações em lote ou automação).
Sim, na prática. Ao delegar autoridade via EIP-7702, um smart contract pode executar várias ações autorizadas dentro do seu escopo sem exigir uma confirmação para cada ação individual—otimizando tarefas repetitivas. No entanto, cada delegação ainda requer uma assinatura inicial para garantir sua segurança.
Foque em três pontos: Primeiro, verifique se o aplicativo e seus contratos passaram por auditorias de segurança profissionais—consulte os relatórios de auditoria. Segundo, entenda o escopo e a duração exatos das permissões delegadas—quanto mais restritos e curtos, mais seguro. Por fim, avalie a reputação do app em plataformas como a Gate; faça testes com valores baixos antes de movimentar quantias maiores.


