Skip to main content

Function: useIotaClientQueries()

useIotaClientQueries<Queries, Results>(__namedParameters): Results

Type Parameters

Queries

Queries extends readonly ({ method: "getRpcApiVersion"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getRpcApiVersion", unknown>; } | { method: "getCoins"; params: GetCoinsParams; options?: UseIotaClientQueryOptions<"getCoins", unknown>; } | { method: "getAllCoins"; params: GetAllCoinsParams; options?: UseIotaClientQueryOptions<"getAllCoins", unknown>; } | { method: "getBalance"; params: GetBalanceParams; options?: UseIotaClientQueryOptions<"getBalance", unknown>; } | { method: "getAllBalances"; params: GetAllBalancesParams; options?: UseIotaClientQueryOptions<"getAllBalances", unknown>; } | { method: "getCoinMetadata"; params: GetCoinMetadataParams; options?: UseIotaClientQueryOptions<"getCoinMetadata", unknown>; } | { method: "getTotalSupply"; params: GetTotalSupplyParams; options?: UseIotaClientQueryOptions<"getTotalSupply", unknown>; } | { method: "getCirculatingSupply"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getCirculatingSupply", unknown>; } | { method: "getMoveFunctionArgTypes"; params: GetMoveFunctionArgTypesParams; options?: UseIotaClientQueryOptions<"getMoveFunctionArgTypes", unknown>; } | { method: "getNormalizedMoveModulesByPackage"; params: GetNormalizedMoveModulesByPackageParams; options?: UseIotaClientQueryOptions<"getNormalizedMoveModulesByPackage", unknown>; } | { method: "getNormalizedMoveModule"; params: GetNormalizedMoveModuleParams; options?: UseIotaClientQueryOptions<"getNormalizedMoveModule", unknown>; } | { method: "getNormalizedMoveFunction"; params: GetNormalizedMoveFunctionParams; options?: UseIotaClientQueryOptions<"getNormalizedMoveFunction", unknown>; } | { method: "getNormalizedMoveStruct"; params: GetNormalizedMoveStructParams; options?: UseIotaClientQueryOptions<"getNormalizedMoveStruct", unknown>; } | { method: "getOwnedObjects"; params: object & IotaObjectResponseQuery; options?: UseIotaClientQueryOptions<"getOwnedObjects", unknown>; } | { method: "getObject"; params: GetObjectParams; options?: UseIotaClientQueryOptions<"getObject", unknown>; } | { method: "tryGetPastObject"; params: TryGetPastObjectParams; options?: UseIotaClientQueryOptions<"tryGetPastObject", unknown>; } | { method: "multiGetObjects"; params: MultiGetObjectsParams; options?: UseIotaClientQueryOptions<"multiGetObjects", unknown>; } | { method: "queryTransactionBlocks"; params: object & IotaTransactionBlockResponseQuery; options?: UseIotaClientQueryOptions<"queryTransactionBlocks", unknown>; } | { method: "getTransactionBlock"; params: GetTransactionBlockParams; options?: UseIotaClientQueryOptions<"getTransactionBlock", unknown>; } | { method: "multiGetTransactionBlocks"; params: MultiGetTransactionBlocksParams; options?: UseIotaClientQueryOptions<"multiGetTransactionBlocks", unknown>; } | { method: "executeTransactionBlock"; params: ExecuteTransactionBlockParams; options?: UseIotaClientQueryOptions<"executeTransactionBlock", unknown>; } | { method: "signAndExecuteTransaction"; params: object & Omit<ExecuteTransactionBlockParams, "transactionBlock" | "signature">; options?: UseIotaClientQueryOptions<"signAndExecuteTransaction", unknown>; } | { method: "getTotalTransactionBlocks"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getTotalTransactionBlocks", unknown>; } | { method: "getReferenceGasPrice"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getReferenceGasPrice", unknown>; } | { method: "getStakes"; params: GetStakesParams; options?: UseIotaClientQueryOptions<"getStakes", unknown>; } | { method: "getTimelockedStakes"; params: GetTimelockedStakesParams; options?: UseIotaClientQueryOptions<"getTimelockedStakes", unknown>; } | { method: "getStakesByIds"; params: GetStakesByIdsParams; options?: UseIotaClientQueryOptions<"getStakesByIds", unknown>; } | { method: "getTimelockedStakesByIds"; params: GetTimelockedStakesByIdsParams; options?: UseIotaClientQueryOptions<"getTimelockedStakesByIds", unknown>; } | { method: "getLatestIotaSystemStateV1"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getLatestIotaSystemStateV1", unknown>; } | { method: "getLatestIotaSystemStateV2"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getLatestIotaSystemStateV2", unknown>; } | { method: "getLatestIotaSystemState"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getLatestIotaSystemState", unknown>; } | { method: "queryEvents"; params: QueryEventsParams; options?: UseIotaClientQueryOptions<"queryEvents", unknown>; } | { method: "subscribeEvent"; params: SubscribeEventParams & object; options?: UseIotaClientQueryOptions<"subscribeEvent", unknown>; } | { method: "subscribeTransaction"; params: SubscribeTransactionParams & object; options?: UseIotaClientQueryOptions<"subscribeTransaction", unknown>; } | { method: "devInspectTransactionBlock"; params: DevInspectTransactionBlockParams; options?: UseIotaClientQueryOptions<"devInspectTransactionBlock", unknown>; } | { method: "dryRunTransactionBlock"; params: DryRunTransactionBlockParams; options?: UseIotaClientQueryOptions<"dryRunTransactionBlock", unknown>; } | { method: "getDynamicFields"; params: GetDynamicFieldsParams; options?: UseIotaClientQueryOptions<"getDynamicFields", unknown>; } | { method: "getDynamicFieldObject"; params: GetDynamicFieldObjectV2Params; options?: UseIotaClientQueryOptions<"getDynamicFieldObject", unknown>; } | { method: "getDynamicFieldObjectV1"; params: GetDynamicFieldObjectParams; options?: UseIotaClientQueryOptions<"getDynamicFieldObjectV1", unknown>; } | { method: "getDynamicFieldObjectV2"; params: GetDynamicFieldObjectV2Params; options?: UseIotaClientQueryOptions<"getDynamicFieldObjectV2", unknown>; } | { method: "getLatestCheckpointSequenceNumber"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getLatestCheckpointSequenceNumber", unknown>; } | { method: "getCheckpoint"; params: GetCheckpointParams; options?: UseIotaClientQueryOptions<"getCheckpoint", unknown>; } | { method: "getCheckpoints"; params: PaginationArguments<string | null> & GetCheckpointsParams; options?: UseIotaClientQueryOptions<"getCheckpoints", unknown>; } | { method: "getCommitteeInfo"; params: GetCommitteeInfoParams; options?: UseIotaClientQueryOptions<"getCommitteeInfo", unknown>; } | { method: "getNetworkMetrics"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getNetworkMetrics", unknown>; } | { method: "getAddressMetrics"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getAddressMetrics", unknown>; } | { method: "getEpochMetrics"; params: object & PaginationArguments<string | null>; options?: UseIotaClientQueryOptions<"getEpochMetrics", unknown>; } | { method: "getAllEpochAddressMetrics"; params: { descendingOrder?: boolean; signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getAllEpochAddressMetrics", unknown>; } | { method: "getCheckpointAddressMetrics"; params: { checkpoint: string; signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getCheckpointAddressMetrics", unknown>; } | { method: "getEpochs"; params: object & PaginationArguments<string | null>; options?: UseIotaClientQueryOptions<"getEpochs", unknown>; } | { method: "getMoveCallMetrics"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getMoveCallMetrics", unknown>; } | { method: "getCurrentEpoch"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getCurrentEpoch", unknown>; } | { method: "getTotalTransactions"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getTotalTransactions", unknown>; } | { method: "getValidatorsApy"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getValidatorsApy", unknown>; } | { method: "getChainIdentifier"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getChainIdentifier", unknown>; } | { method: "getProtocolConfig"; params: GetProtocolConfigParams; options?: UseIotaClientQueryOptions<"getProtocolConfig", unknown>; } | { method: "getParticipationMetrics"; params: { signal?: AbortSignal; }; options?: UseIotaClientQueryOptions<"getParticipationMetrics", unknown>; } | { method: "waitForTransaction"; params: object & GetTransactionBlockParams; options?: UseIotaClientQueryOptions<"waitForTransaction", unknown>; } | { method: "iotaNamesLookup"; params: IotaNamesLookupParams; options?: UseIotaClientQueryOptions<"iotaNamesLookup", unknown>; } | { method: "iotaNamesReverseLookup"; params: IotaNamesReverseLookupParams; options?: UseIotaClientQueryOptions<"iotaNamesReverseLookup", unknown>; } | { method: "iotaNamesFindAllRegistrationNFTs"; params: IotaNamesFindAllRegistrationNFTsParams; options?: UseIotaClientQueryOptions<"iotaNamesFindAllRegistrationNFTs", unknown>; } | { method: "isTransactionIndexedOnNode"; params: IsTransactionIndexedOnNodeParams; options?: UseIotaClientQueryOptions<"isTransactionIndexedOnNode", unknown>; } | { method: "view"; params: ViewParams; options?: UseIotaClientQueryOptions<"view", unknown>; })[]

Results

Results = UseIotaClientQueriesResults<Queries>

Parameters

__namedParameters

queries

Queries

combine?

(results) => Results

Returns

Results