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