v0.1.0-pre.026

This commit is contained in:
2026-07-25 08:29:46 +02:00
parent f4d024680c
commit d00a4c7245
9 changed files with 1285 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-onchain-transport/src/lib.rs
// version: 6
// version: 7
#![forbid(unsafe_code)]
#![deny(unreachable_pub)]
@@ -11,6 +11,8 @@ mod client;
mod constants;
mod endpoint_role;
mod execution_rpc;
mod get_signatures_for_address;
mod get_transaction;
mod http_client;
mod http_pool;
mod json_rpc;
@@ -124,6 +126,22 @@ pub use self::execution_rpc::adapt_send_transaction_result;
pub use self::execution_rpc::adapt_simulate_transaction_result;
/// Classifies a genesis hash as an official public cluster.
pub use self::execution_rpc::classify_genesis_hash;
/// One signature summary returned by `getSignaturesForAddress`.
pub use self::get_signatures_for_address::AddressSignatureInfo;
/// Configuration for `getSignaturesForAddress`.
pub use self::get_signatures_for_address::GetSignaturesForAddressConfig;
/// Adapts a raw `getSignaturesForAddress` result.
pub use self::get_signatures_for_address::adapt_get_signatures_for_address_result;
/// Common adapter contract for transport-specific transaction payloads.
pub use self::get_transaction::CanonicalTransactionAdapter;
/// Source payload and canonical result returned by `getTransaction`.
pub use self::get_transaction::GetTransactionAcquisition;
/// Standard Solana `getTransaction` adapter.
pub use self::get_transaction::GetTransactionAdapter;
/// Configuration for `getTransaction`.
pub use self::get_transaction::GetTransactionConfig;
/// Adapts a raw standard Solana `getTransaction` result.
pub use self::get_transaction::adapt_get_transaction_result;
/// HTTP JSON-RPC client bound to one endpoint.
pub use self::http_client::HttpClient;
/// HTTP method class used for routing diagnostics.