#abi
4 APIs con esta etiqueta
API de Módulos de Sui
Inspecciona el código de contrato inteligente Move publicado en cualquier paquete de Sui, en vivo desde un fullnode público de Sui JSON-RPC — sin key. Los contratos de Sui se publican como paquetes de módulos Move; esto lee su ABI normalizado: lista cada módulo en un paquete, lee las funciones expuestas de un módulo (visibilidad, flag de entrada, parámetros de tipo con sus habilidades, etiquetas de tipo de parámetro y retorno) y definiciones de struct, o profundiza directamente en la firma de una sola función. A diferencia de los lectores de objetos y monedas, esto expone la interfaz invocable en sí misma — exactamente lo que un paquete de Sui te permite hacer — la capa que las billeteras de Sui, exploradores, constructores de bloques de transacciones programables y generadores de SDK y bindings necesitan antes de poder construir una transacción. Lee directamente de la cadena; en vivo, solo caché corta.
api.oanor.com/suimodules-api
API de Módulos de Aptos
Inspecciona el código de contratos inteligentes Move publicados en cualquier cuenta de Aptos, en vivo desde la API REST pública oficial del nodo completo de Aptos — sin clave. Donde un endpoint de recursos muestra los datos de una cuenta, este muestra su código: lista los módulos Move que una cuenta publica, lee el ABI completo de cualquier módulo — sus funciones expuestas con su visibilidad, indicadores de entrada y vista, parámetros de tipo genérico, tipos de parámetros y de retorno, más sus definiciones de struct — y filtra directamente a las funciones invocables de entrada (transacciones que cambian el estado) y funciones de vista (consultas de solo lectura) que una dApp puede invocar. La capa de interfaz en cadena para billeteras de Aptos, exploradores, SDK y generadores de enlaces, y herramientas de seguridad que necesitan saber exactamente qué expone un contrato antes de llamarlo. Lee directamente de la cadena; en vivo, solo caché corta.
api.oanor.com/aptosmodules-api
API de verificación de contratos
Verifique si el código fuente de cualquier contrato inteligente EVM está verificado y obtenga su ABI, archivos fuente y detalles de implementación, sin clave. Proporcione un ID de cadena y una dirección de contrato y obtenga el estado de verificación (completo / parcial / no verificado), el compilador y el nombre del contrato, la información de implementación (implementador, transacción, bloque), el ABI del contrato (la interfaz JSON que toda integración necesita) y el código fuente de Solidity verificado. En vivo, nada almacenado. La capa de verificación de contratos / ABI para seguridad, diligencia debida, explorador de bloques, billetera y herramientas dapp, respaldada por el registro abierto Sourcify, distinta de las API de precio, TVL y registro de cadenas.
api.oanor.com/contractverify-api
API de Firmas de Ethereum
Decodifica firmas de funciones y eventos de contratos inteligentes de Ethereum, sin clave. Convierte un selector de función de 4 bytes (los primeros 4 bytes de cualquier calldata de transacción, p. ej. 0xa9059cbb) en su firma de función legible (transfer(address,uint256)), decodifica un tema de evento de 32 bytes de un log en su firma de evento, o busca en la base de datos por nombre para encontrar un selector. Muchos selectores tienen colisiones de hash: la API marca la firma original/canónica. Respaldado por la base de datos abierta 4byte.directory, en vivo. Esencial para decodificadores de transacciones, exploradores de bloques, billeteras, herramientas de seguridad y análisis en cadena: la capa de decodificación de firmas para cualquier herramienta EVM.
api.oanor.com/ethsignatures-api