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