Saltar al contenido
0%

Simplifica la firma de transacciones ERC-4337

Última actualización: 28 de noviembre de 20233 min de lectura

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:

  1. Usa el middleware withAlchemyUserOpSimulation para simular cada UserOp antes de enviarlo.
  2. 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:

Diagrama de la suite de productos de herramientas de smart accounts
Suite de productos de Account Kit

🟧 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

A
O
D
+
Más de 80,000 suscriptores

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.