RpcClient class

Mixed in types

Constructors

RpcClient(RpcService service, {RpcSubscribeCallback? subscribeCallback})
RpcClient.http(String url)
factory
RpcClient.ipc(String path, {RpcSubscribeCallback? subscribeCallback})
factory
RpcClient.ws(String url, {RpcSubscribeCallback? subscribeCallback})
factory

Properties

api RpcApi
latefinaloverride-getter
contract RpcContract
no setter
hashCode int
The hash code for this object.
no setterinherited
isClosed bool
no setteroverride
ledger RpcLedger
no setter
net RpcNet
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
service RpcService
final
subscribe RpcSubscribe
no setter
subscriptionCallbackMapping Map<String, RpcSubscribeCallback>
getter/setter pairoverride-getter
typeMapping TypeMapping
latefinaloverride-getter
util RpcUtil
no setter
wallet RpcWallet
no setter

Methods

addEntropyStore(String path) Future<void>
inherited
callOffchainMethod(RpcContractCallParams params) Future<RpcBase64>
inherited
close() Future<void>
override
convertJson<T>(dynamic json) → T
override
createAccountBlockFilter() Future<RpcFilterId>
inherited
createAccountBlockFilterByAddress(ViteAddress address) Future<RpcFilterId>
inherited
createAccountBlockSubscription([RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
createAccountBlockSubscriptionByAddress(ViteAddress address, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
createContractAddress(ViteAddress address, String currentHeight, RpcHash previousHash) Future<ViteAddress>
inherited
createEntropyFile(String passphrase) Future<RpcEntropyFile>
inherited
createSnapshotBlockFilter() Future<RpcFilterId>
inherited
createSnapshotBlockSubscription([RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
createTxWithPassphrase(RpcTxWithPassphrase tx) Future<void>
inherited
createUnreceivedBlockFilterByAddress(ViteAddress address) Future<RpcFilterId>
inherited
createUnreceivedBlockSubscriptionByAddress(ViteAddress address, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
createVmLogFilter(RpcVmLogFilter filter) Future<RpcFilterId>
inherited
createVmLogSubscription<T>(RpcVmLogFilter filter, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
deriveAddressByIndex(ViteAddress address, int index) Future<RpcDerivedAddress>
inherited
deriveAddressByPath(String path, String bip44Path) Future<RpcDerivedAddress>
inherited
deriveAddressesByIndexRange(String path, int startIndex, int endIndex) Future<List<ViteAddress>>
inherited
exportMnemonics(String path, String passphrase) Future<String>
inherited
findAddress(String path, ViteAddress address) Future<RpcAddressLocation>
inherited
getAccountBlockByHash(RpcHash hash) Future<RpcAccountBlock>
inherited
getAccountBlockByHeight(ViteAddress address, int height) Future<RpcAccountBlock>
inherited
getAccountBlocks(ViteAddress address, {RpcHash? accountBlockHash, String? tokenId, int count = 1}) Future<List<RpcAccountBlock>>
inherited
getAccountBlocksByAddress(ViteAddress address, {int pageIndex = 0, int pageSize = 10}) Future<List<RpcAccountBlock>>
inherited
getAccountInfoByAddress(ViteAddress address) Future<RpcAccountInfo>
inherited
getAllEntropyFiles() Future<List<String>>
inherited
getChangesByFilterId(RpcFilterId filterId) Future<RpcFilterResponse>
inherited
getChunksV2(String startIndex, String endIndex) Future<List<RpcLedgerChunk>>
inherited
getContractInfo(ViteAddress address) Future<RpcContractInfo>
inherited
getContractStorage(ViteAddress address, RpcHex key) Future<Map<RpcHex, RpcHex>>
inherited
getDelegatedStakeInfo(RpcStakeInfoRequest request) Future<RpcStakeInfo>
inherited
getEntropyFilesInStandardDir() Future<List<String>>
inherited
getLatestAccountBlock(ViteAddress address) Future<RpcAccountBlock>
inherited
getLatestSnapshotHash() Future<RpcHash>
inherited
getNodeInfo() Future<RpcNodeInfo>
inherited
getPowDifficulty(RpcPowDifficultyParams params) Future<RpcPowDifficultyResult>
inherited
getPowNonce(RpcUint64 difficulty, RpcHash powHash) Future<RpcBase64>
inherited
getQuotaByAccount(ViteAddress address) Future<RpcQuotaInfo>
inherited
getRequiredStakeAmount(RpcUint64 quotaPerSecond) Future<RpcBigInt>
inherited
getSbp(String sbpName) Future<RpcSbpInfo>
inherited
getSbpList(ViteAddress address) Future<List<RpcSbpInfo>>
inherited
getSbpRewardByCycle(RpcUint64 cycle) Future<RpcRewardByDayInfo>
inherited
getSbpRewardByTimestamp(int timestamp) Future<RpcRewardByDayInfo>
inherited
getSbpRewardPendingWithdrawal(String sbpName) Future<RpcRewardInfo>
inherited
getSbpVoteDetailsByCycle(RpcUint64 cycle) Future<List<RpcSbpVoteDetail>>
inherited
getSbpVoteList() Future<List<RpcSbpVoteInfo>>
inherited
getSnapshotBlockByHash(RpcHash hash) Future<RpcSnapshotBlock>
inherited
getSnapshotBlockByHeight(int height) Future<RpcSnapshotBlock>
inherited
getSnapshotChainHeight() Future<RpcUint64>
inherited
getStakeList(ViteAddress address, [int pageIndex = 0, int pageSize = 10]) Future<RpcStakeListInfo>
inherited
getSyncDetail() Future<RpcSyncDetail>
inherited
getSyncInfo() Future<RpcSyncInfo>
inherited
getTokenInfoById(TokenId tokenId) Future<RpcTokenInfo>
inherited
getTokenInfoList(int pageIndex, int pageSize) Future<RpcTokenListInfo>
inherited
getTokenInfoListByOwner(ViteAddress address) Future<List<RpcTokenInfo>>
inherited
getUnreceivedBlocksByAddress(ViteAddress address, {int pageIndex = 0, int pageSize = 10}) Future<List<RpcAccountBlock>>
inherited
getUnreceivedBlocksInBatch(List<RpcAccountBlockRange> ranges) Future<Map<String, List<RpcAccountBlock>>>
inherited
getUnreceivedTransactionSummaryByAddress(ViteAddress address) Future<RpcAccountInfo>
inherited
getUnreceivedTransactionSummaryInBatch(List<ViteAddress> addresses) Future<List<RpcAccountInfo>>
inherited
getVmLogs(RpcHash hash) Future<List<RpcVmLog>>
inherited
getVmLogsByFilter(RpcVmLogFilter filter) Future<List<RpcFilteredVmLog>>
inherited
getVotedSbp(ViteAddress address) Future<RpcVoteInfo?>
inherited
globalFindAddress(ViteAddress address) Future<RpcAddressLocation>
inherited
isUnlocked(ViteAddress address) Future<bool>
inherited
lock(String path) Future<void>
inherited
newAccountBlock([RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
newAccountBlockFilter() Future<RpcFilterId>
inherited
newAccountBlockForAddress(ViteAddress address, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
newAccountBlockForAddressFilter(ViteAddress address) Future<RpcFilterId>
inherited
newSnapshotBlock([RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
newSnapshotBlockFilter() Future<RpcFilterId>
inherited
newUnreceivedBlockByAddress(ViteAddress address, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
newUnreceivedBlockByAddressFilter(ViteAddress address) Future<RpcFilterId>
inherited
newVmLog(RpcVmLogFilter filter, [RpcSubscribeCallback? callback]) Future<RpcSubscriptionId>
inherited
newVmLogFilter(RpcVmLogFilter filter) Future<RpcFilterId>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
query(RpcQueryParams params) Future<RpcBase64>
inherited
recoverEntropyFile(String mnemonic, String passphrase) Future<RpcEntropyFile>
inherited
sendRawTransaction(RpcRawTransaction transaction) Future<void>
inherited
toString() String
A string representation of this object.
inherited
uninstallFilter(RpcFilterId filterId) Future<bool>
inherited
unlock(String path, String passphrase) Future<void>
inherited
unsubscribe(String subscriptionId) Future<bool>
inherited
wrapSubscription(Future<String> rpcCall(), RpcSubscribeCallback? callback) Future<String>
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited