Enum solana_client::rpc_request::RpcRequest [−][src]
pub enum RpcRequest {
DeregisterNode,
ValidatorExit,
GetAccountInfo,
GetBalance,
GetBlockTime,
GetBlockCommitment,
GetClusterNodes,
GetConfirmedBlock,
GetConfirmedBlocks,
GetConfirmedBlocksWithLimit,
GetConfirmedSignaturesForAddress,
GetConfirmedSignaturesForAddress2,
GetConfirmedTransaction,
GetEpochInfo,
GetEpochSchedule,
GetFeeCalculatorForBlockhash,
GetFeeRateGovernor,
GetFees,
GetFirstAvailableBlock,
GetGenesisHash,
GetHealth,
GetIdentity,
GetInflationGovernor,
GetInflationRate,
GetLargestAccounts,
GetLeaderSchedule,
GetMinimumBalanceForRentExemption,
GetMultipleAccounts,
GetProgramAccounts,
GetRecentBlockhash,
GetSignatureConfirmation,
GetSnapshotSlot,
GetSignatureStatuses,
GetSignatureStatus,
GetSlot,
GetMaxRetransmitSlot,
GetMaxShredInsertSlot,
GetSlotLeader,
GetStakeActivation,
GetStorageTurn,
GetStorageTurnRate,
GetSlotsPerSegment,
GetStoragePubkeysForSlot,
GetSupply,
GetTokenAccountBalance,
GetTokenAccountsByDelegate,
GetTokenAccountsByOwner,
GetTokenSupply,
GetTokenLargestAccounts,
GetTotalSupply,
GetTransactionCount,
GetVersion,
GetVoteAccounts,
GetRecentPerfomanceSamples,
MinimumLedgerSlot,
RegisterNode,
RequestAirdrop,
SendTransaction,
SimulateTransaction,
SignVote,
SetLogFilter,
EthGetTransactionCount,
EthGetBalance,
EthGetBlockByNumber,
EthGetBlockByHash,
EthBlockNumber,
EthGetStorageAt,
EthGetCode,
EthGetTransactionByHash,
EthGetTransactionReceipt,
EthCall,
EthEstimateGas,
EthGetLogs,
GetVelasAccountsByOperationalKey,
GetVelasAccountsByOwnerKey,
}Variants
EVM scope
Velas Account scope
Trait Implementations
impl Clone for RpcRequest[src][+]
impl Copy for RpcRequest[src]
impl Debug for RpcRequest[src][+]
impl Display for RpcRequest[src][+]
impl Eq for RpcRequest[src]
impl Hash for RpcRequest[src][+]
impl PartialEq<RpcRequest> for RpcRequest[src][+]
impl StructuralEq for RpcRequest[src]
impl StructuralPartialEq for RpcRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for RpcRequest
impl Send for RpcRequest
impl Sync for RpcRequest
impl Unpin for RpcRequest
impl UnwindSafe for RpcRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> CallHasher for T where
T: Hash, [src][+]
T: Hash,
impl<'a, T> Contains<'a, T> for T where
T: 'a + Eq + Hash + Copy, [src][+]
T: 'a + Eq + Hash + Copy,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized, [src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
impl<T> From<T> for T[src][+]
impl<T> Instrument for T[src][+]
impl<T> Instrument for T[src][+]
impl<T, U> Into<U> for T where
U: From<T>, [src][+]
U: From<T>,
impl<T> MaybeDebug for T where
T: Debug, [src]
T: Debug,
impl<T> Pointable for T[src][+]
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone, [src][+]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized, [src][+]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src][+]
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any, [+]
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src][+]
V: MultiLane<T>,