Zurück

#abi

4 APIs mit diesem Tag

Sui Modules API

Untersuchen Sie den Move-Smart-Contract-Code, der in einem beliebigen Sui-Paket veröffentlicht wurde, live von einem öffentlichen Sui-Fullnode-JSON-RPC — kein Key erforderlich. Sui-Verträge werden als Pakete von Move-Modulen veröffentlicht; dies liest ihr normalisiertes ABI: Listet jedes Modul in einem Paket auf, liest die exponierten Funktionen eines Moduls (Sichtbarkeit, Entry-Flag, Typparameter mit ihren Fähigkeiten, Parameter- und Rückgabetyp-Tags) und Strukturdefinitionen oder geht direkt in die Signatur einer einzelnen Funktion. Anders als Objekt- und Coin-Reader zeigt dies die aufrufbare Schnittstelle selbst — genau das, was ein Sui-Paket Ihnen ermöglicht — die Schicht, die Sui-Wallets, Explorer, Builder für programmierbare Transaktionsblöcke sowie SDK- und Binding-Generatoren benötigen, bevor sie eine Transaktion konstruieren können. Liest direkt von der Chain; live, nur kurzer Cache.

api.oanor.com/suimodules-api

Aptos Modules API

Untersuchen Sie den Move-Smart-Contract-Code, der auf einem beliebigen Aptos-Konto veröffentlicht ist, live über die offizielle öffentliche Aptos Fullnode REST API — kein Key erforderlich. Während ein Resources-Endpunkt die Daten eines Kontos anzeigt, zeigt dieser seinen Code: Listen Sie die Move-Module auf, die ein Konto veröffentlicht, lesen Sie das vollständige ABI eines beliebigen Moduls — seine offengelegten Funktionen mit Sichtbarkeit, Entry- und View-Flags, generischen Typparametern, Parameter- und Rückgabetypen sowie seine Strukturdefinitionen — und filtern Sie direkt zu den aufrufbaren Entry-Funktionen (zustandsändernde Transaktionen) und View-Funktionen (schreibgeschützte Abfragen), die eine dApp aufrufen kann. Die On-Chain-Schnittstellenschicht für Aptos-Wallets, Explorer, SDK- und Binding-Generatoren sowie Sicherheitstools, die genau wissen müssen, was ein Vertrag offenlegt, bevor sie ihn aufrufen. Liest direkt von der Chain; live, nur kurzer Cache.

api.oanor.com/aptosmodules-api

Contract Verification API

Überprüfen Sie, ob der Quellcode eines EVM-Smart-Contracts verifiziert ist, und rufen Sie dessen ABI, Quelldateien und Bereitstellungsdetails ab, keyless. Geben Sie eine Chain-ID und eine Vertragsadresse an und erhalten Sie den Verifizierungsstatus (vollständig / teilweise / nicht verifiziert), den Compiler- und Vertragsnamen, die Bereitstellungsinformationen (Deployer, Transaktion, Block), das Contract-ABI (das JSON-Interface, das jede Integration benötigt) und den verifizierten Solidity-Quellcode. Live, nichts wird gespeichert. Die Contract-Verification / ABI-Schicht für Sicherheit, Due-Diligence, Block-Explorer, Wallet- und Dapp-Tooling – unterstützt durch das offene Sourcify-Registry, abgegrenzt von Preis-, TVL- und Chain-Registry-APIs.

api.oanor.com/contractverify-api

Ethereum Signatures API

Dekodieren Sie Ethereum-Smart-Contract-Funktions- und Ereignissignaturen, schlüssellos. Verwandeln Sie einen 4-Byte-Funktionsselektor (die ersten 4 Bytes eines beliebigen Transaktions-Call-Datens, z. B. 0xa9059cbb) in seine menschenlesbare Funktionssignatur (transfer(address,uint256)), dekodieren Sie ein 32-Byte-Ereignisthema aus einem Log in seine Ereignissignatur oder durchsuchen Sie die Datenbank nach Namen, um einen Selektor zu finden. Viele Selektoren haben Hash-Kollisionen – die API kennzeichnet die originale/kanonische Signatur. Unterstützt durch die offene 4byte.directory-Datenbank, live. Unverzichtbar für Transaktionsdecoder, Block-Explorer, Wallets, Sicherheitstools und On-Chain-Analysen – die Signatur-Dekodierungsschicht für jedes EVM-Tooling.

api.oanor.com/ethsignatures-api