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

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

EVM scope

EthGetBalance
EthGetBlockByNumber
EthGetBlockByHash
EthBlockNumber
EthGetStorageAt
EthGetCode
EthGetTransactionByHash
EthGetTransactionReceipt
EthCall
EthEstimateGas
EthGetLogs
GetVelasAccountsByOperationalKey

Velas Account scope

GetVelasAccountsByOwnerKey

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CallHasher for T where
    T: Hash
[src]

impl<'a, T> Contains<'a, T> for T where
    T: 'a + Eq + Hash + Copy
[src]

type Item = &'a T

type Iter = Once<&'a T>

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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]

impl<T> MaybeDebug for T where
    T: Debug
[src]

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]