v0.1.0-pre.023

This commit is contained in:
2026-07-24 23:54:38 +02:00
parent 929c89cf9f
commit c30ba8a2d9
28 changed files with 203 additions and 160 deletions

View File

@@ -26,7 +26,7 @@
"method": "getLargestAccounts",
"category": "accounts",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getMinimumBalanceForRentExemption",
@@ -38,43 +38,43 @@
"method": "getMultipleAccounts",
"category": "accounts",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getProgramAccounts",
"category": "accounts",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getTokenAccountBalance",
"category": "tokens",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getTokenAccountsByDelegate",
"category": "tokens",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getTokenAccountsByOwner",
"category": "tokens",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getTokenLargestAccounts",
"category": "tokens",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getTokenSupply",
"category": "tokens",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getFeeForMessage",
@@ -92,7 +92,7 @@
"method": "getRecentPrioritizationFees",
"category": "transactions",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getSignaturesForAddress",
@@ -116,13 +116,13 @@
"method": "getTransactionCount",
"category": "transactions",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "isBlockhashValid",
"category": "transactions",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "requestAirdrop",
@@ -146,13 +146,13 @@
"method": "getBlock",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getBlockCommitment",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getBlockHeight",
@@ -164,49 +164,49 @@
"method": "getBlockProduction",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getBlocks",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getBlocksWithLimit",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getBlockTime",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getFirstAvailableBlock",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getRecentPerformanceSamples",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "minimumLedgerSlot",
"category": "blocks",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getClusterNodes",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getEpochInfo",
@@ -218,7 +218,7 @@
"method": "getEpochSchedule",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getGenesisHash",
@@ -230,97 +230,97 @@
"method": "getHealth",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getHighestSnapshotSlot",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getIdentity",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getLeaderSchedule",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getMaxRetransmitSlot",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getMaxShredInsertSlot",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getSlot",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getSlotLeader",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getSlotLeaders",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getVersion",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getVoteAccounts",
"category": "cluster",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getInflationGovernor",
"category": "economics",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getInflationRate",
"category": "economics",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getInflationReward",
"category": "economics",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getStakeMinimumDelegation",
"category": "economics",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
},
{
"method": "getSupply",
"category": "economics",
"contract": "typed_adapter",
"implementation": "configurable kb_rpc request/result contract plus typed HttpClient/HttpEndpointPool transport"
"implementation": "configurable kb_onchain_transport request/result contract plus typed HttpClient/HttpEndpointPool transport"
}
],
"ws_subscriptions": [
@@ -331,7 +331,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -342,7 +342,7 @@
"stability": "unstable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": true
},
@@ -353,7 +353,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -364,7 +364,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -375,7 +375,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -386,7 +386,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -397,7 +397,7 @@
"stability": "stable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": false
},
@@ -408,7 +408,7 @@
"stability": "unstable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": true
},
@@ -419,7 +419,7 @@
"stability": "unstable",
"request_contract": "typed_adapter",
"persistent_runtime": true,
"library_runtime": "kb_rpc::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"library_runtime": "kb_onchain_transport::WsSession multiplexing, explicit unsubscribe, bounded reconnect and resubscription",
"notification_contract": "typed_adapter",
"explicit_capability_required": true
}