Πίσω

#abi

4 API με αυτήν την ετικέτα

Sui Modules API

Επιθεωρήστε τον κώδικα έξυπνων συμβολαίων Move που δημοσιεύεται σε οποιοδήποτε πακέτο Sui, ζωντανά από ένα δημόσιο Sui fullnode JSON-RPC — χωρίς κλειδί. Τα συμβόλαια Sui δημοσιεύονται ως πακέτα μονάδων Move· αυτό διαβάζει το κανονικοποιημένο ABI τους: λίστα κάθε μονάδας σε ένα πακέτο, ανάγνωση των εκτεθειμένων συναρτήσεων μιας μονάδας (ορατότητα, σημαία εισόδου, παράμετροι τύπου με τις ικανότητές τους, ετικέτες παραμέτρων και τύπων επιστροφής) και ορισμοί δομών, ή εμβάθυνση απευθείας στην υπογραφή μιας μεμονωμένης συνάρτησης. Σε αντίθεση με τους αναγνώστες αντικειμένων και νομισμάτων, αυτό εκθέτει την ίδια την καλούμενη διεπαφή — ακριβώς τι σας επιτρέπει να κάνετε ένα πακέτο Sui — το επίπεδο που χρειάζονται τα πορτοφόλια Sui, οι εξερευνητές, οι δημιουργοί προγραμματιζόμενων μπλοκ συναλλαγών και οι γεννήτριες SDK και δεσμεύσεων πριν μπορέσουν να κατασκευάσουν μια συναλλαγή. Διαβάζει απευθείας από την αλυσίδα· ζωντανά, μόνο σύντομη προσωρινή μνήμη.

api.oanor.com/suimodules-api

Aptos Modules API

Επιθεωρήστε τον κώδικα Move smart-contract που δημοσιεύεται σε οποιονδήποτε λογαριασμό Aptos, ζωντανά από το επίσημο δημόσιο REST API του Aptos fullnode — χωρίς κλειδί. Ενώ ένα τελικό σημείο πόρων δείχνει τα δεδομένα ενός λογαριασμού, αυτό δείχνει τον κώδικά του: λίστα των modules Move που δημοσιεύει ένας λογαριασμός, ανάγνωση του πλήρους ABI οποιουδήποτε module — τις εκτεθειμένες συναρτήσεις του με την ορατότητά τους, τις σημαίες entry και view, τις παραμέτρους γενικού τύπου, τους τύπους παραμέτρων και επιστροφής, καθώς και τους ορισμούς struct — και φιλτράρισμα απευθείας στις καλούμενες entry functions (συναλλαγές αλλαγής κατάστασης) και view functions (ερωτήματα μόνο για ανάγνωση) που μπορεί να καλέσει ένα dApp. Το επίπεδο διεπαφής on-chain για πορτοφόλια Aptos, εξερευνητές, SDK και γεννήτριες δεσμεύσεων, και εργαλεία ασφαλείας που πρέπει να γνωρίζουν ακριβώς τι εκθέτει ένα συμβόλαιο πριν το καλέσουν. Διαβάζει απευθείας από την αλυσίδα· ζωντανά, μόνο σύντομη προσωρινή αποθήκευση.

api.oanor.com/aptosmodules-api

Contract Verification API

Ελέγξτε αν ο πηγαίος κώδικας οποιουδήποτε EVM smart contract είναι επαληθευμένος και λάβετε το ABI, τα αρχεία πηγαίου κώδικα και τις λεπτομέρειες ανάπτυξης, χωρίς API-Key. Δώστε του ένα chain id και μια διεύθυνση contract και λάβετε την κατάσταση επαλήθευσης (full / partial / not verified), τον compiler και το όνομα του contract, τις πληροφορίες ανάπτυξης (deployer, transaction, block), το ABI του contract (τη διεπαφή JSON που χρειάζεται κάθε ενσωμάτωση) και τον επαληθευμένο πηγαίο κώδικα Solidity. Live, τίποτα δεν αποθηκεύεται. Το επίπεδο contract-verification / ABI για ασφάλεια, due-diligence, block-explorer, πορτοφόλια και εργαλεία dapp — υποστηρίζεται από το ανοιχτό μητρώο Sourcify, διακριτό από APIs τιμών, TVL και chain-registry.

api.oanor.com/contractverify-api

API Υπογραφών Ethereum

Αποκωδικοποιήστε υπογραφές συναρτήσεων και συμβάντων έξυπνων συμβολαίων Ethereum, χωρίς κλειδί. Μετατρέψτε έναν επιλογέα συνάρτησης 4 byte (τα πρώτα 4 byte οποιωνδήποτε δεδομένων κλήσης συναλλαγής, π.χ. 0xa9059cbb) στην αναγνώσιμη από τον άνθρωπο υπογραφή συνάρτησης (transfer(address,uint256)), αποκωδικοποιήστε ένα θέμα συμβάντος 32 byte από ένα αρχείο καταγραφής στην υπογραφή συμβάντος του ή αναζητήστε τη βάση δεδομένων με όνομα για να βρείτε έναν επιλογέα. Πολλοί επιλογείς έχουν συγκρούσεις κατακερματισμού — το API επισημαίνει την αρχική/κανονική υπογραφή. Υποστηρίζεται από την ανοιχτή βάση δεδομένων 4byte.directory, σε πραγματικό χρόνο. Απαραίτητο για αποκωδικοποιητές συναλλαγών, εξερευνητές μπλοκ, πορτοφόλια, εργαλεία ασφαλείας και αναλύσεις on-chain — το επίπεδο αποκωδικοποίησης υπογραφών για κάθε εργαλείο EVM.

api.oanor.com/ethsignatures-api