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
getRecentBlockhashrpc 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
- Header
- 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
lamportsfromsourcetodestination - 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.