Endpoint REST / gRPC
QoreChain espone tre interfacce principali per l'accesso programmatico:
JSON-RPC — Namespace qor_
Il namespace qor_ è stato progettato per fornire metodi JSON-RPC specifici di QoreChain per interrogare lo stato della crittografia post-quantistica, le analitiche AI, la messaggistica cross-VM, lo stato multi-layer, le operazioni di bridge, la tokenomics, l'infrastruttura di rollup e lo stato del consenso PRISM.
JSON-RPC — Namespace eth_
QoreChain implementa un'interfaccia JSON-RPC compatibile con EVM, che consente ai tool standard dell'ecosistema Ethereum (MetaMask, Hardhat, Foundry, ethers.js, web3.js) di leggere lo stato della chain e stimare il gas senza alcuna modifica. L'invio di una transazione dalla lane EVM richiede un passaggio in più a partire dalla versione della chain v3.2.0: l'account mittente deve avere una chiave post-quantistica registrata e una finestra di autorizzazione EVM aperta (vedi Invio di transazioni).
JSON-RPC — Compatibile con Solana
QoreChain fornisce un'interfaccia JSON-RPC compatibile con Solana tramite il proprio runtime SVM (Solana Virtual Machine), consentendo agli strumenti e agli SDK Solana esistenti di interagire con QoreChain in modo nativo.
Eventi WebSocket
QoreChain fornisce lo streaming di eventi in tempo reale attraverso due interfacce WebSocket: il WebSocket compatibile con EVM e il WebSocket RPC del Consensus Engine di QoreChain.