Expand description
Structured parameter types for RPC calls
This module provides strongly-typed parameter structures to replace dynamic JSON parameter construction and parsing throughout the RPC system.
All parameter types have been consolidated into Request types in their respective message modules and are re-exported here for backward compatibility.
Re-exports§
pub use crate::messages::get_account_info::EncodingConfig;pub use crate::messages::get_account_info::GetAccountInfoRequest;pub use crate::messages::get_balance::GetBalanceRequest;pub use crate::messages::get_block::GetBlockRequest;pub use crate::messages::get_connected_full_nodes::GetConnectedFullNodesRequest;pub use crate::messages::get_epoch_info::GetEpochInfoRequest;pub use crate::messages::get_fee_for_message::GetFeeForMessageRequest;pub use crate::messages::get_health::GetHealthRequest;pub use crate::messages::get_minimum_balance_for_rent_exemption::GetMinimumBalanceForRentExemptionRequest;pub use crate::messages::get_multiple_accounts::GetMultipleAccountsRequest;pub use crate::messages::get_signature_statuses::GetSignatureStatusesRequest;pub use crate::messages::get_signatures_for_address::GetSignaturesForAddressRequest;pub use crate::messages::get_subscriptions::GetSubscriptionsRequest;pub use crate::messages::get_transaction::GetTransactionRequest;pub use crate::messages::get_transaction_count::GetTransactionCountRequest;pub use crate::messages::get_triggered_transactions::GetTriggeredTransactionsRequest;pub use crate::messages::get_validator_health::GetValidatorHealthRequest;pub use crate::messages::get_workflow_lineage::GetWorkflowLineageRequest;pub use crate::messages::is_blockhash_valid::IsBlockhashValidRequest;pub use crate::messages::request_airdrop::RequestAirdropRequest;pub use crate::messages::send_transaction::SendTransactionRequest;
Structs§
- Address
Param - Simple address parameter wrapper