SolanaRequest<RESULT, SERVICERESPONSE> class
abstract
An abstract class representing Solana JSON-RPC requests with generic response types.
- Inheritance
-
- Object
- BaseServiceRequest<
RESULT, SERVICERESPONSE, SolanaRequestDetails> - SolanaRequest
- Implementers
- SolanaRequestAccountSubscribeInfo
- SolanaRequestBlockSubscribe
- SolanaRequestGetAccountInfo
- SolanaRequestGetBalance
- SolanaRequestGetBlock
- SolanaRequestGetBlockCommitment
- SolanaRequestGetBlockHeight
- SolanaRequestGetBlockProduction
- SolanaRequestGetBlocks
- SolanaRequestGetBlocksWithLimit
- SolanaRequestGetBlockTime
- SolanaRequestGetClusterNodes
- SolanaRequestGetEpochInfo
- SolanaRequestGetEpochSchedule
- SolanaRequestGetFeeForMessage
- SolanaRequestGetFirstAvailableBlock
- SolanaRequestGetGenesisHash
- SolanaRequestGetHealth
- SolanaRequestGetHighestSnapshotSlot
- SolanaRequestGetIdentity
- SolanaRequestGetInflationGovernor
- SolanaRequestGetInflationRate
- SolanaRequestGetInflationReward
- SolanaRequestGetLargestAccounts
- SolanaRequestGetLatestBlockhash
- SolanaRequestGetLeaderSchedule
- SolanaRequestGetMaxRetransmitSlot
- SolanaRequestGetMaxShredInsertSlot
- SolanaRequestGetMinimumBalanceForRentExemption
- SolanaRequestGetMultipleAccounts
- SolanaRequestGetProgramAccounts
- SolanaRequestGetRecentPerformanceSamples
- SolanaRequestGetRecentPrioritizationFees
- SolanaRequestGetSignaturesForAddress
- SolanaRequestGetSignatureStatuses
- SolanaRequestGetSlot
- SolanaRequestGetSlotLeader
- SolanaRequestGetSlotLeaders
- SolanaRequestGetStakeActivation
- SolanaRequestGetStakeMinimumDelegation
- SolanaRequestGetSupply
- SolanaRequestGetTokenAccountBalance
- SolanaRequestGetTokenAccountsByDelegate
- SolanaRequestGetTokenAccountsByOwner
- SolanaRequestGetTokenLargestAccounts
- SolanaRequestGetTokenSupply
- SolanaRequestGetTransaction
- SolanaRequestGetTransactionCount
- SolanaRequestGetVersion
- SolanaRequestGetVoteAccounts
- SolanaRequestIsBlockhashValid
- SolanaRequestlogsSubscribe
- SolanaRequestMinimumLedgerSlot
- SolanaRequestProgramSubscribe
- SolanaRequestProgramSubscribe
- SolanaRequestRequestAirdrop
- SolanaRequestSendTransaction
- SolanaRequestSignatureSubscribe
- SolanaRequestSimulateTransaction
- SolanaRequestSlotSubscribe
- SolanaRequestSlotsUpdatesSubscribe
- SolanaRequestUnSubscribe
- SolanaRequestVoteSubscribe
- SolanaRPCGetAccountLookupAddres
- SolanaRPCGetAllocationTrackerAccount
- SolanaRPCGetAllowListProofAccount
- SolanaRPCGetAuctioneerAccount
- SolanaRPCGetAuctioneerAuthorityAccount
- SolanaRPCGetAuctionHouseAccount
- SolanaRPCGetBidReceiptAccount
- SolanaRPCGetCandyGaurdAccount
- SolanaRPCGetCandyMachineAccount
- SolanaRPCGetCipGuard
- SolanaRPCGetClaimCountAccount
- SolanaRPCGetClaimProofAccount
- SolanaRPCGetClaimStatusAccount
- SolanaRPCGetCollectionAuthorityRecordAccount
- SolanaRPCGetDefaultAccountState
- SolanaRPCGetEditionAccount
- SolanaRPCGetEditionMarkerAccount
- SolanaRPCGetEditionMarkerV2Account
- SolanaRPCGetEntangledPairAccount
- SolanaRPCGetExtraMetaAccountData
- SolanaRPCGetFanoutAccount
- SolanaRPCGetFanoutMembershipMintVoucherAccount
- SolanaRPCGetFanoutMembershipVoucherAccount
- SolanaRPCGetFanoutMintAccount
- SolanaRPCGetFreezeEscrowAccount
- SolanaRPCGetGroupMemberPointer
- SolanaRPCGetGroupPointer
- SolanaRPCGetGumdropCandyMachineAccount
- SolanaRPCGetGumdropConfigAccount
- SolanaRPCGetInterestBearingMintConfigState
- SolanaRPCGetListingConfigAccount
- SolanaRPCGetListingReceiptAccount
- SolanaRPCGetMarketAccount
- SolanaRPCGetMasterEditionV1Account
- SolanaRPCGetMasterEditionV2Account
- SolanaRPCGetMemoTransfer
- SolanaRPCGetMerkleDistributorAccount
- SolanaRPCGetMerkleTreeAccount
- SolanaRPCGetMetadataAccount
- SolanaRPCGetMetadataDelegateRecordAccount
- SolanaRPCGetMetadataPointer
- SolanaRPCGetMintAccount
- SolanaRPCGetMintCloseAuthority
- SolanaRPCGetMintCounterAccount
- SolanaRPCGetMultisigAccount
- SolanaRPCGetPackCardAccount
- SolanaRPCGetPackConfigAccount
- SolanaRPCGetPackSetAccount
- SolanaRPCGetPackVoucherAccount
- SolanaRPCGetPayoutTicketAccount
- SolanaRPCGetPermanentDelegate
- SolanaRPCGetPrimaryMetadataCreatorsAccount
- SolanaRPCGetProvingProcessAccount
- SolanaRPCGetPurchaseReceiptAccount
- SolanaRPCGetReservationListV1Account
- SolanaRPCGetReservationListV2Account
- SolanaRPCGetSellingResourceAccount
- SolanaRPCGetSPLTokenMetaDataAccount
- SolanaRPCGetStakeAccount
- SolanaRPCGetStakePoolAccount
- SolanaRPCGetStakePoolValidatorListAccount
- SolanaRPCGetStoreAccount
- SolanaRPCGetTokenAccount
- SolanaRPCGetTokenOwnedEscrowAccount
- SolanaRPCGetTokenRecordAccount
- SolanaRPCGetTradeHistoryAccount
- SolanaRPCGetTransferFeeAmount
- SolanaRPCGetTransferFeeConfigAccount
- SolanaRPCGetTransferHook
- SolanaRPCGetTransferHookAccount
- SolanaRPCGetTreeConfigAccount
- SolanaRPCGetUseAuthorityRecordAccount
- SolanaRPCGetVoteAccount
- SolanaRPCGetVoucherAccount
- SolanaRPCNameRegistryAccount
- SolanaRPCReverseTwitterRegistryAccount
- SolanaRPCSPLTokenSwapAccount
Constructors
- SolanaRequest.new({MinContextSlot? minContextSlot, Commitment? commitment, SolanaRequestEncoding? encoding})
-
const
Properties
- commitment → Commitment?
-
The desired commitment level for the request.
final
- encoding → SolanaRequestEncoding?
-
The encoding format of the data.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- method → String
-
The Solana method associated with the request.
final
- minContextSlot → MinContextSlot?
-
The minimum context slot for the request.
final
- requestType → RequestServiceType
-
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
buildRequest(
int requestID) → SolanaRequestDetails -
Converts the request parameters to a SolanaRequestDetails object.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onResonse(
SERVICERESPONSE result) → RESULT -
inherited
-
toJson(
) → List - Converts the request parameters to a JSON representation.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited