All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AccountInfo |
Represents an account on the blockchain.
|
| AccountInfo.AccountInfoData |
Represents the data stored by the account, in both encoded and parsed representations.
|
| AccountInfo.AccountInfoData.AccountInfoParsedData |
Represents parsed account information data within an account.
|
| Blockhash |
Represents a blockhash on the blockchain.
|
| BlockResponse |
Represents a block on the Solana blockchain.
|
| BlockResponse.Rewards |
Represents the details of a reward payment.
|
| ClusterNode |
Represents an object containing the metadata of a node within a Solana cluster.
|
| ClusterNodeDTO |
Data Transfer Object for the output from getClusterNodes RPC call.
|
| Commitment |
Represents the commitment level of a transaction or query on the blockchain.
|
| SignatureForAddress |
Represents a transaction signature associated with a specific address on the blockchain.
|
| SignatureStatus |
Represents the status of a transaction signature on the blockchain.
|
| SimulateTransactionResponse |
Represents the response of simulating a transaction on the blockchain.
|
| SimulateTransactionResponse.Data |
Represents the return data generated by an instruction during the transaction simulation.
|
| SolanaApi |
Represents the API for interacting with a solana node.
|
| SolanaClient |
The SolanaClient class provides a static factory method to create a SolanaApi object
to communicate with a solana node.
|
| SolanaClientOptionalParams |
Represents optional parameter operations for customizing queries to a solana node.
|
| SolanaClientResponse<T> |
Represents a response from the Solana client, encapsulating either a successful result or an error.
|
| SolanaClientResponse.SolanaClientError |
Represents an error encountered during a Solana client operation.
|
| SolanaJsonRpcClient |
Implementation of the SolanaApi interface for interacting with the blockchain via JSON-RPC.
|
| SolanaJsonRpcClientException |
Exception thrown when an error occurs during communication with a solana node.
|
| SolanaJsonRpcClientOptionalParams |
Implementation of SolanaClientOptionalParams that provides support for adding
and retrieving optional parameters to be used in requests to a solana node.
|
| SolanaRpcResponse<T> |
Represents a generic response from a solana rpc node.
|
| SolanaRpcResponse.Context |
Represents the context of a query or transaction from the node.
|
| SolanaVersion |
Represents an object containing both the current solana feature set and version of solana core.
|
| TokenAccount |
Represents a token account on the blockchain.
|
| TokenAmount |
Represents the amount of an spl token in a token account on the blockchain.
|
| TransactionResponse |
Represents the response of a transaction on the blockchain.
|
| TransactionResponse.InnerInstruction |
Represents an inner instruction in a Solana transaction.
|
| TransactionResponse.Instruction |
Represents an instruction in a transaction.
|
| TransactionResponse.Instruction.InstructionAccounts |
Represents an account involved in an instruction within a transaction.
|
| TransactionResponse.Message |
Represents a message in a transaction.
|
| TransactionResponse.Message.AccountKeys |
Represents a collection of account keys used in a transaction.
|
| TransactionResponse.Message.AccountKeys.AccountKeyParsed |
Represents an account key used in transactions.
|
| TransactionResponse.Message.AccountKeys.AccountKeyParsed.KeySource |
Enum representing the source of the account key.
|
| TransactionResponse.Message.Header |
Represents the header of a transaction on the blockchain.
|
| TransactionResponse.TransactionData |
Represents the encoded and parsed data associated with the transaction.
|
| TransactionResponse.TransactionData.TransactionDataParsed |
Represents the parsed data associated with the transaction.
|
| TransactionResponse.TransactionMetadata |
Represents metadata associated with a transaction, including errors, fees, balances, log messages, rewards, and more.
|
| TransactionResponse.TransactionMetadata.LoadedAddresses |
Represents the addresses loaded during a Solana transaction.
|
| TransactionResponse.TransactionMetadata.Reward |
Represents a reward given to a validator or account in a transaction, which includes details such as
the recipient's public key, the amount of lamports rewarded, the post-reward balance, the reward type,
and any commission involved.
|
| TransactionResponse.TransactionMetadata.TokenBalance |
Represents the balance of an spl token in a transaction or account, including details about the token such
as the account index, the token mint, the owner of the account, the program managing the token,
and the user-friendly token amount.
|