Saltar al contenido principal

Smart Accounts

Qué hace Smart Accounts

Smart Accounts toma una transacción y te dice si pasó por una cuenta inteligente en lugar de por una billetera corriente. Una cuenta inteligente es una billetera gobernada por un contrato, así que puede hacer cosas que una billetera normal no puede, como agrupar varias acciones en una sola o dejar que otra persona pague el gas.

Cognivo informa de una cuenta inteligente solo cuando hay una marca real de ello en la cadena. Busca dos marcas: una interacción con un contrato EntryPoint de ERC-4337 y una delegación EIP-7702 en la billetera remitente. Cognivo nunca adivina.

Cuándo usarlo

Úsalo cuando una transacción no parezca una billetera normal enviando fondos y quieras saber por qué. Preguntas habituales que responde:

  • ¿Esto lo envió la billetera propia de una persona, o un contrato actuando en su nombre?
  • ¿La dirección que estoy mirando es una billetera corriente, una billetera delegada o un contrato?
  • ¿Esta transacción pasó por el EntryPoint compartido que agrupa la actividad de cuentas inteligentes?

También es útil cuando estás leyendo un rastreo o el historial de un token y una dirección se comporta de forma extraña, enviando muchas acciones en una sola transacción.

Dónde encontrarlo

Abre la aplicación en dapp.cognivolabs.io y luego selecciona Smart Accounts dentro de INTELLIGENCE en la barra lateral izquierda.

  1. Elige en el desplegable Network la red en la que está la transacción, aquí configurada en Ethereum.
  2. Pega la transacción en el campo Transaction hash, que admite 0x seguido de 64 caracteres.
  3. Selecciona Analyze para comprobar si esa transacción pasó por una smart account.
La pantalla Smart Accounts, abierta desde Smart Accounts en la barra lateral izquierda de la app.Ampliar imagen

Smart Accounts funciona en Ethereum, Base y BNB Chain. Elige la red en la que ocurrió realmente la transacción. Si eliges la equivocada, Cognivo no encontrará la transacción.

Qué obtienes

La respuesta se abre con un titular claro, como actividad de cuenta inteligente encontrada en esa red, una transacción estándar o una transacción fallida.

Debajo de eso obtienes:

  • Overview, con el estado de la transacción, el tipo de cuenta remitente, el tipo de cuenta destino, si se detectó un EntryPoint de ERC-4337 y de qué versión, además del bloque y la hora.
  • Accounts involved, que enumera el remitente, el destino y cualquier contrato creado por la transacción. Cada uno se etiqueta como billetera estándar, billetera delegada, contrato o el propio EntryPoint. Donde Cognivo puede confirmarlo, también ves notas como un proxy que apunta a su implementación, un propietario registrado o la dirección a la que delega una billetera.
  • Account abstraction, que indica si se detectó una interacción con un EntryPoint y, si el remitente está delegado bajo EIP-7702, qué significa eso.
  • Other contracts touched, cuando la transacción alcanzó más contratos.

Dos resultados suelen sorprender a la gente. Una transacción estándar es una respuesta real, no un fallo: significa que Cognivo buscó las dos marcas y no encontró ninguna, así que esto parece una transacción de billetera corriente. No es una afirmación de que la transacción sea segura o insegura. Transacción no encontrada significa que Cognivo no pudo localizar ese hash en la red que elegiste. Revisa el hash, luego revisa la red y vuelve a intentarlo. Solo se puede comprobar una transacción que exista en la red seleccionada.

Algunos campos pueden volver como no clasificados o no detectados. Eso significa que Cognivo no pudo confirmar el detalle a partir de la cadena, no que el detalle no exista.

Limitaciones

Smart Accounts lee esta única transacción más una clasificación de las cuentas implicadas. No decodifica cada operación de usuario individual dentro de un paquete, ni el calldata que hay detrás. Los detalles de bundler y paymaster más allá de la propia interacción con el EntryPoint no se decodifican, así que Cognivo no te dirá quién patrocinó el gas.

Costo

Smart Accounts cuesta 2 créditos. Cognivo indica el costo antes de ejecutarse y cobra solo después de que aceptes, y solo cuando llega un resultado real. Si rechazas o cancelas, no se cobra nada. Cada cuenta recibe 5 créditos gratuitos al día, que se reinician a medianoche UTC. Consulta Facturación y créditos para el panorama completo.

Siguientes pasos

Para leer la historia completa de la misma transacción, incluyendo qué se movió y adónde fue, usa Transaction Intelligence. Para comprobar el contrato con el que interactuaba una cuenta, usa Token and contract analysis. Para ver en una sola lista lo que cuesta cada herramienta, consulta Herramientas y costos.