Simplifica la firma de transacciones ERC-4337
Autor: Alchemy Team
Nos complace anunciar el lanzamiento de UserOp Simulation. La simulación de transacciones ha ayudado a que web3 sea más segura y fácil de usar. Hoy, nos entusiasma llevar esa capacidad a los UserOps de ERC-4337 para smart accounts.
Al simular un UserOp, puedes predecir el resultado esperado y mostrarlo en un formato legible para humanos. La UserOp Simulation API devuelve todos los cambios de activos, cambios de aprobaciones y reversiones onchain.
Los desarrolladores pueden usar Account Kit para agregar UserOp Simulation con una sola línea de código, ¡desde hoy!
¿Listo para saber más? Empecemos.
Un repaso: simulación de transacciones para cuentas de propiedad externa
En enero, Transaction Simulation hizo que la firma de transacciones fuera menos opaca, al darle a los usuarios visibilidad completa sobre el resultado esperado de sus transacciones.
Sin simulación, los usuarios firmaban transacciones a ciegas y confiaban en que la app estuviera iniciando la transacción prevista.
La suite de Transaction Simulation APIs resolvió este problema para los usuarios de wallets EOA al simplificar enormemente la experiencia de usuario al firmar una transacción. También ayudó a mantener a los usuarios seguros al hacer más evidentes las transacciones maliciosas.
Pero un nuevo tipo de wallet está arrasando en el ecosistema: las smart accounts de ERC-4337.
Lanzamiento de hoy: simulación de UserOp para smart accounts de ERC-4337
Las smart accounts de ERC-4337 han despegado este año, con más de 1.3M de cuentas desplegadas onchain. Las smart accounts son la mejor forma de construir una UX de web2 en una app de web3, y la simulación es un componente clave.
La particularidad es que las smart accounts no envían transacciones como una wallet EOA normal. En cambio, envían User Operations, una meta transacción definida por el estándar ERC-4337.
Hoy lanzamos la primera UserOp Simulation API para ERC-4337, para ayudar a los desarrolladores a construir experiencias de checkout masivas para los usuarios.
Con UserOp simulation:
🔶 Obtén transparencia, mostrando claramente a los usuarios los resultados esperados de sus UserOps.
🔶 Visualiza los resultados en un formato decodificado con ABI, legible para humanos e incluye todos los metadatos relevantes.
🔶 Usa Account Kit para integrar UserOp Simulation con solo una línea de código.
🔶 Accede a mayor seguridad y evita enviar UserOps que se predice que fallarán.
UserOp Simulation es la incorporación más reciente a una suite de APIs y herramientas, construidas para facilitar el uso de SCAs.
Cómo funciona
Hay dos formas en que Account Kit admite la simulación de UserOperation:
- Usa el middleware withAlchemyUserOpSimulation para simular cada UserOp antes de enviarlo.
- Usa el método simulateUserOperationAssetChanges para simular UserOps de forma selectiva, como alternativa a ejecutar siempre la simulación.
La suite de productos de account abstraction
Account Kit de Alchemy es un kit de herramientas completo para que los desarrolladores integren smart accounts en su app con social login, abstracción de gas, transacciones en lote y más. Esto es todo lo que incluye:

🟧 aa-sdk: una librería flexible para integrar, desplegar y usar smart accounts
🟧 Light Account: una cuenta inteligente de contrato ERC-4337 optimizada en gas
🟧 Signers: integraciones con tus proveedores favoritos de social login y passkey
🟧 Gas Manager APIs: una API programable para patrocinar tarifas de gas en tu app
🟧 Bundler APIs: construidas en Rust para lograr alto rendimiento y alta confiabilidad
🟧 Custom Webhooks: notifica a los usuarios cuando se completen sus user operations
Empieza a simular hoy
Empieza a simular UserOps de ERC-4337 hoy mismo con las herramientas para desarrolladores de Alchemy.
Boletín de Alchemy
Entérate primero de los lanzamientos
Suscríbete a nuestro boletín
Recibe las últimas actualizaciones de productos y recursos de Alchemy
Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.
Artículos relacionados

Diseño de lecturas RPC de Solana para velocidad y confiabilidad líderes en la industria
Alchemy tiene la latencia de lectura de Solana más baja: 9.21 ms, cerca de 26% más rápido que el siguiente proveedor.

Alchemy lanza soporte regional para Tokio
Node RPC, WebSockets y Dedicated Clusters ya están disponibles en Tokio, con hasta 8 veces menos latencia mediana para solicitudes desde Japón.

Presentamos Activity Log para empresas
Activity Log ya está disponible para equipos empresariales. Revisa los cambios de cuenta en el dashboard, o envíalos a tu SIEM.