v0.1.0-pre.070
This commit is contained in:
37
kb-onchain-transport/README.md
Normal file
37
kb-onchain-transport/README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
<!-- file: kb-onchain-transport/README.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# kb-onchain-transport
|
||||
|
||||
`kb-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 ;
|
||||
- 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 `kb-pipeline`, qui orchestre l’acquisition, l’extraction et le replay, et utilise les contrats de `kb-core` et `kb-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`, `getSignaturesForAddress` et méthodes d’exécution RPC.
|
||||
|
||||
Voir [USAGE.md](USAGE.md) pour les APIs publiques et les exemples.
|
||||
|
||||
## Documentation
|
||||
|
||||
- [USAGE.md](USAGE.md)
|
||||
- [TODO.md](TODO.md)
|
||||
- [CHANGELOG.md](CHANGELOG.md)
|
||||
- [Architecture du pipeline](../docs/architecture/PIPELINE_ARCHITECTURE.md)
|
||||
- [Carte des crates](../docs/architecture/CRATE_MAP.md)
|
||||
Reference in New Issue
Block a user