SolanaRPCRequest<T> class
abstract
An abstract class representing Solana JSON-RPC requests with generic response types.
- Inheritance
-
- Object
- LoockupLedgerRequest
- SolanaRPCRequest
- Implemented types
- Implementers
- SolanaRPCAccountSubscribeInfo
- SolanaRPCBlockSubscribe
- SolanaRPCGetAccountInfo
- SolanaRPCGetAccountLookupAddres
- SolanaRPCGetAllocationTrackerAccount
- SolanaRPCGetAllowListProofAccount
- SolanaRPCGetAuctioneerAccount
- SolanaRPCGetAuctioneerAuthorityAccount
- SolanaRPCGetAuctionHouseAccount
- SolanaRPCGetBalance
- SolanaRPCGetBidReceiptAccount
- SolanaRPCGetBlock
- SolanaRPCGetBlockCommitment
- SolanaRPCGetBlockHeight
- SolanaRPCGetBlockProduction
- SolanaRPCGetBlocks
- SolanaRPCGetBlocksWithLimit
- SolanaRPCGetBlockTime
- SolanaRPCGetCandyGaurdAccount
- SolanaRPCGetCandyMachineAccount
- SolanaRPCGetCipGuard
- SolanaRPCGetClaimCountAccount
- SolanaRPCGetClaimProofAccount
- SolanaRPCGetClaimStatusAccount
- SolanaRPCGetClusterNodes
- SolanaRPCGetCollectionAuthorityRecordAccount
- SolanaRPCGetDefaultAccountState
- SolanaRPCGetEditionAccount
- SolanaRPCGetEditionMarkerAccount
- SolanaRPCGetEditionMarkerV2Account
- SolanaRPCGetEntangledPairAccount
- SolanaRPCGetEpochInfo
- SolanaRPCGetEpochSchedule
- SolanaRPCGetExtraMetaAccountData
- SolanaRPCGetFanoutAccount
- SolanaRPCGetFanoutMembershipMintVoucherAccount
- SolanaRPCGetFanoutMembershipVoucherAccount
- SolanaRPCGetFanoutMintAccount
- SolanaRPCGetFeeForMessage
- SolanaRPCGetFirstAvailableBlock
- SolanaRPCGetFreezeEscrowAccount
- SolanaRPCGetGenesisHash
- SolanaRPCGetGroupMemberPointer
- SolanaRPCGetGroupPointer
- SolanaRPCGetGumdropCandyMachineAccount
- SolanaRPCGetGumdropConfigAccount
- SolanaRPCGetHealth
- SolanaRPCGetHighestSnapshotSlot
- SolanaRPCGetIdentity
- SolanaRPCGetInflationGovernor
- SolanaRPCGetInflationRate
- SolanaRPCGetInflationReward
- SolanaRPCGetInterestBearingMintConfigState
- SolanaRPCGetLargestAccounts
- SolanaRPCGetLatestBlockhash
- SolanaRPCGetLeaderSchedule
- SolanaRPCGetListingConfigAccount
- SolanaRPCGetListingReceiptAccount
- SolanaRPCGetMarketAccount
- SolanaRPCGetMasterEditionV1Account
- SolanaRPCGetMasterEditionV2Account
- SolanaRPCGetMaxRetransmitSlot
- SolanaRPCGetMaxShredInsertSlot
- SolanaRPCGetMemoTransfer
- SolanaRPCGetMerkleDistributorAccount
- SolanaRPCGetMerkleTreeAccount
- SolanaRPCGetMetadataAccount
- SolanaRPCGetMetadataDelegateRecordAccount
- SolanaRPCGetMetadataPointer
- SolanaRPCGetMinimumBalanceForRentExemption
- SolanaRPCGetMintAccount
- SolanaRPCGetMintCloseAuthority
- SolanaRPCGetMintCounterAccount
- SolanaRPCGetMultipleAccounts
- SolanaRPCGetMultisigAccount
- SolanaRPCGetPackCardAccount
- SolanaRPCGetPackConfigAccount
- SolanaRPCGetPackSetAccount
- SolanaRPCGetPackVoucherAccount
- SolanaRPCGetPayoutTicketAccount
- SolanaRPCGetPermanentDelegate
- SolanaRPCGetPrimaryMetadataCreatorsAccount
- SolanaRPCGetProgramAccounts
- SolanaRPCGetProvingProcessAccount
- SolanaRPCGetPurchaseReceiptAccount
- SolanaRPCGetRecentPerformanceSamples
- SolanaRPCGetRecentPrioritizationFees
- SolanaRPCGetReservationListV1Account
- SolanaRPCGetReservationListV2Account
- SolanaRPCGetSellingResourceAccount
- SolanaRPCGetSignaturesForAddress
- SolanaRPCGetSignatureStatuses
- SolanaRPCGetSlot
- SolanaRPCGetSlotLeader
- SolanaRPCGetSlotLeaders
- SolanaRPCGetSPLTokenMetaDataAccount
- SolanaRPCGetStakeAccount
- SolanaRPCGetStakeActivation
- SolanaRPCGetStakeMinimumDelegation
- SolanaRPCGetStakePoolAccount
- SolanaRPCGetStakePoolValidatorListAccount
- SolanaRPCGetStoreAccount
- SolanaRPCGetSupply
- SolanaRPCGetTokenAccount
- SolanaRPCGetTokenAccountBalance
- SolanaRPCGetTokenAccountsByDelegate
- SolanaRPCGetTokenAccountsByOwner
- SolanaRPCGetTokenLargestAccounts
- SolanaRPCGetTokenOwnedEscrowAccount
- SolanaRPCGetTokenRecordAccount
- SolanaRPCGetTokenSupply
- SolanaRPCGetTradeHistoryAccount
- SolanaRPCGetTransaction
- SolanaRPCGetTransactionCount
- SolanaRPCGetTransferFeeAmount
- SolanaRPCGetTransferFeeConfigAccount
- SolanaRPCGetTransferHook
- SolanaRPCGetTransferHookAccount
- SolanaRPCGetTreeConfigAccount
- SolanaRPCGetUseAuthorityRecordAccount
- SolanaRPCGetVersion
- SolanaRPCGetVoteAccount
- SolanaRPCGetVoteAccounts
- SolanaRPCGetVoucherAccount
- SolanaRPCIsBlockhashValid
- SolanaRPClogsSubscribe
- SolanaRPCMinimumLedgerSlot
- SolanaRPCNameRegistryAccount
- SolanaRPCProgramSubscribe
- SolanaRPCProgramSubscribe
- SolanaRPCRequestAirdrop
- SolanaRPCReverseTwitterRegistryAccount
- SolanaRPCSendTransaction
- SolanaRPCSignatureSubscribe
- SolanaRPCSimulateTransaction
- SolanaRPCSlotSubscribe
- SolanaRPCSlotsUpdatesSubscribe
- SolanaRPCSPLTokenSwapAccount
- SolanaRPCUnSubscribe
- SolanaRPCVoteSubscribe
Constructors
- SolanaRPCRequest({MinContextSlot? minContextSlot, Commitment? commitment, SolanaRPCEncoding? encoding})
-
const
Properties
- commitment → Commitment?
-
The desired commitment level for the request.
finalinherited
- encoding → SolanaRPCEncoding?
-
The encoding format of the data.
finalinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- method → String
-
finalinherited
- minContextSlot → MinContextSlot?
-
The minimum context slot for the request.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- validate → String?
-
A validation property (not used in this implementation).
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onResonse(
dynamic result) → T -
Converts a dynamic response to the generic type
T
. -
toJson(
) → List -
Converts the request to JSON format.
inherited
-
toRequest(
int requestId) → SolanaRequestDetails - Converts the request parameters to a SolanaRequestDetails object.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited