#abi
4 APIs avec cette balise
API Sui Modules
Inspectez le code de contrat intelligent Move publié dans n'importe quel package Sui, en direct depuis un nœud complet public Sui JSON-RPC — sans clé. Les contrats Sui sont publiés sous forme de packages de modules Move ; cette API lit leur ABI normalisé : listez chaque module d'un package, lisez les fonctions exposées d'un module (visibilité, indicateur d'entrée, paramètres de type avec leurs capacités, tags de paramètres et de types de retour) et les définitions de struct, ou plongez directement dans la signature d'une seule fonction. Contrairement aux lecteurs d'objets et de pièces, celle-ci expose l'interface appelable elle-même — exactement ce qu'un package Sui vous permet de faire — la couche dont les portefeuilles Sui, les explorateurs, les constructeurs de blocs de transactions programmables et les générateurs de SDK et de liaisons ont besoin avant de pouvoir construire une transaction. Lit directement depuis la chaîne ; cache court uniquement en direct.
api.oanor.com/suimodules-api
API des modules Aptos
Inspectez le code de contrat intelligent Move publié sur n'importe quel compte Aptos, en direct depuis l'API REST publique officielle du nœud complet Aptos — sans clé. Là où un point de terminaison de ressources affiche les données d'un compte, celui-ci affiche son code : listez les modules Move qu'un compte publie, lisez l'ABI complet de n'importe quel module — ses fonctions exposées avec leur visibilité, leurs indicateurs d'entrée et de vue, les paramètres de type génériques, les types de paramètres et de retour, ainsi que ses définitions de structure — et filtrez directement vers les fonctions d'entrée appelables (transactions modifiant l'état) et les fonctions de vue (requêtes en lecture seule) qu'une dApp peut invoquer. La couche d'interface on-chain pour les portefeuilles Aptos, les explorateurs, les générateurs de SDK et de liaisons, et les outils de sécurité qui ont besoin de savoir exactement ce qu'un contrat expose avant de l'appeler. Lit directement depuis la chaîne ; en direct, cache court uniquement.
api.oanor.com/aptosmodules-api
API de vérification de contrat
Vérifiez si le code source de tout contrat intelligent EVM est vérifié et récupérez son ABI, ses fichiers source et les détails de déploiement, sans clé. Donnez-lui un identifiant de chaîne et une adresse de contrat et obtenez le statut de vérification (complet / partiel / non vérifié), le compilateur et le nom du contrat, les informations de déploiement (déployeur, transaction, bloc), l'ABI du contrat (l'interface JSON dont chaque intégration a besoin) et le source Solidity vérifié. En direct, rien n'est stocké. La couche de vérification de contrat / ABI pour la sécurité, la diligence raisonnable, l'explorateur de blocs, le portefeuille et les outils dapp — soutenue par le registre open source Sourcify, distinct des API de prix, TVL et registre de chaînes.
api.oanor.com/contractverify-api
API de signatures Ethereum
Décodez les signatures de fonctions et d'événements de contrats intelligents Ethereum, sans clé. Transformez un sélecteur de fonction de 4 octets (les 4 premiers octets de toute calldata de transaction, par exemple 0xa9059cbb) en sa signature de fonction lisible par l'homme (transfer(address,uint256)), décodez un topic d'événement de 32 octets d'un journal en sa signature d'événement, ou recherchez la base de données par nom pour trouver un sélecteur. De nombreux sélecteurs ont des collisions de hachage — l'API signale la signature originale / canonique. Alimenté par la base de données ouverte 4byte.directory, en direct. Essentiel pour les décodeurs de transactions, les explorateurs de blocs, les portefeuilles, les outils de sécurité et l'analyse on-chain — la couche de décodage de signatures pour tout outillage EVM.
api.oanor.com/ethsignatures-api