dto library

Classes

Account
An account
AccountData
AccountKey
A commonly used object that stores a single pubkey
AccountResult
Authorized
BalanceResult
BinaryAccountData
Block
A block
BlockCommitment
The commitment of a bloc
Blockhash
Response of the getRecentBlockhash rpc method.
BlockhasValidResult
BlockProduction
A block production
BlockProductionResult
ByIdentityValue
ClusterNode
A node of a cluster
Context
ContextResult<T>
DataSlice
Data slice to limit the account data in a response
Delegation
EmptyAccountData
EpochCredits
EpochInfo
Information about an epoch
EpochSchedule
An epoch schedule
FeeCalculator
A fee calculator
FeeCalculatorForBlockhash
The fee calculator for a blockhash
FeeCalculatorForBlockhashResult
FeeRateGovernor
A fee rate governor
FeeRateGovernorValue
The value of a fee rate governor
Fees
A fee description object
FeesResult
HighestSnapshotSlot
A Highest Snapshot Slot
Identity
An identity (or a public key)
InflationGovernor
An inflation governor
InflationRate
An inflation rate
InflationReward
An inflation reward
InnerInstruction
List of inner instructions or omitted if inner instruction recording was not yet enabled during this transaction
Instruction
An instruction in a transaction
LargeAccount
A large account
LargeAccountsResult
LatestBlockhash
A Latest Blockhash
LatestBlockhashResult
Lockup
Logs
Logs entry
Meta
Transaction state metadata
MintAccountDataInfo
MultipleAccountsResult
ParsedAccountData
ParsedInstruction
An instruction which is part of a ParsedMessage.
ParsedMessage
A parsed message that is part of a Transaction object.
ParsedSplTokenInstruction
An instruction of a spl token program
ParsedSystemInstruction
An instruction that is part if a ParsedInstruction
ParsedSystemTransferInformation
Information about a transfer of lamports from source to destination
ParsedTransaction
A transaction
PerfSample
A performance sample
ProgramAccount
A program account
ProgramAccountsResult
ProgramDataFilter
ProgramFilter
Range
A range of bytes
RawTransaction
RecentBlockhash
A recent blockhash
RecentBlockhashResult
Reward
A reward
SignatureStatus
The status of a signature
SignatureStatusesResult
SimulateTransactionAccounts
Accounts for a transaction simulation
Slot
SolanaVersion
The solana version
SplTokenAccountDataInfo
SplTokenProgramAccountData
SplTokenTransferCheckedInfo
Information about a spl token transfer
SplTokenTransferInfo
Information about a spl token transfer
Stake
StakeActivation
A stake activation description
StakeDelegatedAccountInfo
StakeMeta
StakeMinimumDelegationResult
StakeProgramAccountData
Supply
The total supply of tokens
SupplyResult
TokenAccountsFilter
Either a mint or a program id
TokenAccountsFilterByMint
TokenAccountsFilterByProgramId
TokenAmount
The amount of a SPL token
TokenAmountResult
TokenBalance
The balance of a SPL token account
TokenLargestAccount
TokenLargestAccountsResult
Transaction
TransactionDetails
Details of a transaction
TransactionMessage
A transaction message
TransactionMessageHeader
The header of a transaction message
TransactionSignatureInformation
The information of a transaction signature
TransactionStatus
The status of a transaction
TransactionStatusResult
VoteAccount
A list of vote accounts
VoteAccounts
Result of calling RPCClient.getVoteAccounts()

Extensions

AccountPatterns on Account
Adds pattern-matching-related methods to Account.
CommitmentValue on Commitment
ContextPatterns on Context
Adds pattern-matching-related methods to Context.
EncodingValue on Encoding
FutureContextResultExt on Future<ContextResult<T>>
ParsedAccountDataPatterns on ParsedAccountData
Adds pattern-matching-related methods to ParsedAccountData.
ParsedInstructionPatterns on ParsedInstruction
Adds pattern-matching-related methods to ParsedInstruction.
ParsedSplTokenInstructionPatterns on ParsedSplTokenInstruction
Adds pattern-matching-related methods to ParsedSplTokenInstruction.
ParsedSystemInstructionPatterns on ParsedSystemInstruction
Adds pattern-matching-related methods to ParsedSystemInstruction.
ParsedSystemTransferInformationPatterns on ParsedSystemTransferInformation
Adds pattern-matching-related methods to ParsedSystemTransferInformation.
SplTokenProgramAccountDataPatterns on SplTokenProgramAccountData
Adds pattern-matching-related methods to SplTokenProgramAccountData.
StakeProgramAccountDataPatterns on StakeProgramAccountData
Adds pattern-matching-related methods to StakeProgramAccountData.

Typedefs

ConfirmationStatus = Commitment
A convenient alias for the confirmation status. Values are the same as Commitment but semantically it's a different type.