Module com.lmax.solana4j.client
Package com.lmax.solana4j.client.api
API package.
-
Interface Summary Interface 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.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.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.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.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. -
Enum Summary Enum Description Commitment Represents the commitment level of a transaction or query on the blockchain.TransactionResponse.Message.AccountKeys.AccountKeyParsed.KeySource Enum representing the source of the account key.