Simplifique a assinatura de transações ERC-4337
Autor: Alchemy Team
Estamos empolgados em anunciar o lançamento da UserOp Simulation. A simulação de transações ajudou a tornar a web3 mais segura e mais fácil de usar. Hoje, temos o prazer de trazer essa capacidade para UserOps ERC-4337 de smart accounts.
Ao simular uma UserOp, você pode prever o resultado esperado e exibi-lo em um formato legível para humanos. A UserOp Simulation API retorna todas as mudanças de ativos, mudanças de aprovação e reversões onchain.
Desenvolvedores podem usar o Account Kit para adicionar UserOp Simulation com uma única linha de código, já hoje!
Pronto para saber mais? Vamos em frente!
Um recapitulação: simulação de transações para externally owned accounts
Em janeiro, a Transaction Simulation tornou a assinatura de transações menos opaca, dando aos usuários total visibilidade sobre o resultado esperado de suas transações.
Sem simulação, os usuários assinavam transações às cegas e confiavam que o app estava iniciando a transação pretendida.
O conjunto de Transaction Simulation APIs resolveu esse problema para usuários de carteiras EOA, simplificando bastante a experiência de assinatura de uma transação. Isso também ajudou a manter os usuários seguros, tornando as transações maliciosas mais evidentes.
Mas um novo tipo de carteira está tomando o ecossistema de assalto: as smart accounts ERC-4337.
Lançamento de hoje: UserOp simulation para smart accounts ERC-4337
As smart accounts ERC-4337 decolaram este ano, com mais de 1,3M de contas implantadas onchain. Smart accounts são a melhor forma de construir UX de web2 em um app web3, e a simulação é um componente crítico.
O detalhe é que smart accounts não enviam transações como uma carteira EOA normal. Em vez disso, elas enviam User Operations – uma meta transação definida pelo padrão ERC-4337.
Hoje, estamos lançando a primeira UserOp Simulation API para ERC-4337, para ajudar desenvolvedores a construir experiências de checkout para o público em geral.
Com a UserOp simulation:
🔶 Ganhe transparência, exibindo claramente aos usuários os resultados esperados de suas UserOps.
🔶 Veja os resultados em um formato decodificado por ABI, legível para humanos e que inclui todos os metadados relevantes.
🔶 Use o Account Kit para integrar UserOp Simulation com apenas uma linha de código.
🔶 Tenha mais segurança e evite enviar UserOps que tenham previsão de falha.
UserOp Simulation é a mais nova adição a um conjunto de APIs e ferramentas, construído para tornar o uso de SCAs mais fácil.
Como funciona
Há duas formas pelas quais o Account Kit oferece suporte à simulação de UserOperation:
- Use o middleware withAlchemyUserOpSimulation para simular cada UserOp antes de enviá-la.
- Use o método simulateUserOperationAssetChanges para simular UserOps seletivamente, uma alternativa a sempre executar a simulação.
O conjunto de produtos de account abstraction
O Account Kit da Alchemy é um kit completo para desenvolvedores incorporarem smart accounts em seu app, com login social, abstração de gas, transações em lote e mais. Veja tudo o que está incluído:

🟧 aa-sdk: uma biblioteca flexível para integrar, implantar e usar smart accounts
🟧 Light Account: uma smart contract account ERC-4337 otimizada em gas
🟧 Signers: integrações com seus provedores favoritos de login social e passkey
🟧 Gas Manager APIs: uma API programável para patrocinar taxas de gas em seu app
🟧 Bundler APIs: construídas em Rust para alto desempenho e alta confiabilidade
🟧 Custom Webhooks: notifique os usuários quando suas user operations forem concluídas
Comece a simular hoje
Comece a simular UserOps ERC-4337 hoje mesmo com as ferramentas de desenvolvedor da Alchemy.
Newsletter da Alchemy
Seja o primeiro a saber sobre lançamentos
Assine nossa newsletter
Receba as últimas atualizações de produtos e recursos da Alchemy
Ao inserir seu endereço de e-mail, você concorda em receber nossas comunicações de marketing e atualizações de produtos. Você reconhece que a Alchemy processa as informações que recebemos de acordo com nosso Aviso de Privacidade. Você pode cancelar a inscrição a qualquer momento.
Artigos relacionados

Arquitetando leituras Solana RPC para velocidade e confiabilidade líderes do setor
A Alchemy tem a menor latência de leitura Solana: 9,21 ms, cerca de 26% mais rápido que o próximo provedor.

Alchemy lança suporte regional em Tóquio
Node RPC, WebSockets e Dedicated Clusters agora estão disponíveis em Tóquio, com latência mediana até 8x menor para requisições do Japão.

Apresentando o Activity Log para Enterprises
O Activity Log já está disponível para equipes enterprise. Revise alterações da conta no dashboard ou envie-as para o seu SIEM.