1.5 KiB
1.5 KiB
ks-onchain-transport
ks-onchain-transport fournit les transports Solana on-chain de khadhroony-bot3.
Responsabilités
- requêtes JSON-RPC HTTP standard ;
- sessions et pools WebSocket ;
- routage par rôle d’endpoint ;
- consommation directe des profils partagés définis par
config/transport.config.jsonviaks-config; - adaptation des réponses RPC vers les contrats canoniques ;
- simulation, soumission et confirmation de transactions ;
- acquisition de signatures et transactions pour le backfill ;
- validation bornée des paramètres et réponses réseau.
La crate ne décode pas les programmes Solana et ne persiste pas directement les données. Elle alimente ks-pipeline, qui orchestre l’acquisition, l’extraction et le replay, et utilise les contrats de ks-core et ks-lib.
Surfaces publiques principales
HttpClient,HttpEndpointPool;SolanaRpcClient,RpcEndpoint;- contrats JSON-RPC ;
- méthodes HTTP standard et leurs types de configuration ;
WsClient,WsEndpointPool, sessions et abonnements WebSocket ;- adaptateurs
getTransaction,getSignaturesForAddresset méthodes d’exécution RPC.
Voir USAGE.md pour les APIs publiques et les exemples.