Module parameters

Module parameters 

Source
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§

AddressParam
Simple address parameter wrapper