Documentation
Preparing search index...
@mysten/dapp-kit
useSuiClientQueries
Function useSuiClientQueries
useSuiClientQueries
<
const
Queries
extends
readonly
(
|
{
method
:
"resolveNameServiceNames"
;
options
?:
UseSuiClientQueryOptions
<
"resolveNameServiceNames"
,
unknown
>
;
params
:
ResolveNameServiceNamesParams
&
{
format
?:
"at"
|
"dot"
}
;
}
|
{
method
:
"getRpcApiVersion"
;
options
?:
UseSuiClientQueryOptions
<
"getRpcApiVersion"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getCoins"
;
options
?:
UseSuiClientQueryOptions
<
"getCoins"
,
unknown
>
;
params
:
GetCoinsParams
;
}
|
{
method
:
"getAllCoins"
;
options
?:
UseSuiClientQueryOptions
<
"getAllCoins"
,
unknown
>
;
params
:
GetAllCoinsParams
;
}
|
{
method
:
"getBalance"
;
options
?:
UseSuiClientQueryOptions
<
"getBalance"
,
unknown
>
;
params
:
GetBalanceParams
;
}
|
{
method
:
"getAllBalances"
;
options
?:
UseSuiClientQueryOptions
<
"getAllBalances"
,
unknown
>
;
params
:
GetAllBalancesParams
;
}
|
{
method
:
"getCoinMetadata"
;
options
?:
UseSuiClientQueryOptions
<
"getCoinMetadata"
,
unknown
>
;
params
:
GetCoinMetadataParams
;
}
|
{
method
:
"getTotalSupply"
;
options
?:
UseSuiClientQueryOptions
<
"getTotalSupply"
,
unknown
>
;
params
:
GetTotalSupplyParams
;
}
|
{
method
:
"getMoveFunctionArgTypes"
;
options
?:
UseSuiClientQueryOptions
<
"getMoveFunctionArgTypes"
,
unknown
>
;
params
:
GetMoveFunctionArgTypesParams
;
}
|
{
method
:
"getNormalizedMoveModulesByPackage"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveModulesByPackage"
,
unknown
,
>
;
params
:
GetNormalizedMoveModulesByPackageParams
;
}
|
{
method
:
"getNormalizedMoveModule"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveModule"
,
unknown
>
;
params
:
GetNormalizedMoveModuleParams
;
}
|
{
method
:
"getNormalizedMoveFunction"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveFunction"
,
unknown
>
;
params
:
GetNormalizedMoveFunctionParams
;
}
|
{
method
:
"getNormalizedMoveStruct"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveStruct"
,
unknown
>
;
params
:
GetNormalizedMoveStructParams
;
}
|
{
method
:
"getOwnedObjects"
;
options
?:
UseSuiClientQueryOptions
<
"getOwnedObjects"
,
unknown
>
;
params
:
{
cursor
?:
null
|
string
;
limit
?:
null
|
number
;
owner
:
string
;
signal
?:
AbortSignal
;
}
&
SuiObjectResponseQuery
;
}
|
{
method
:
"getObject"
;
options
?:
UseSuiClientQueryOptions
<
"getObject"
,
unknown
>
;
params
:
GetObjectParams
;
}
|
{
method
:
"tryGetPastObject"
;
options
?:
UseSuiClientQueryOptions
<
"tryGetPastObject"
,
unknown
>
;
params
:
TryGetPastObjectParams
;
}
|
{
method
:
"multiGetObjects"
;
options
?:
UseSuiClientQueryOptions
<
"multiGetObjects"
,
unknown
>
;
params
:
MultiGetObjectsParams
;
}
|
{
method
:
"queryTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"queryTransactionBlocks"
,
unknown
>
;
params
:
{
cursor
?:
null
|
string
;
limit
?:
null
|
number
;
order
?:
null
|
"ascending"
|
"descending"
;
signal
?:
AbortSignal
;
}
&
SuiTransactionBlockResponseQuery
;
}
|
{
method
:
"getTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"getTransactionBlock"
,
unknown
>
;
params
:
GetTransactionBlockParams
;
}
|
{
method
:
"multiGetTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"multiGetTransactionBlocks"
,
unknown
>
;
params
:
MultiGetTransactionBlocksParams
;
}
|
{
method
:
"executeTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"executeTransactionBlock"
,
unknown
>
;
params
:
ExecuteTransactionBlockParams
;
}
|
{
method
:
"signAndExecuteTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"signAndExecuteTransaction"
,
unknown
>
;
params
:
{
signer
:
Signer
;
transaction
:
Uint8Array
<
ArrayBufferLike
>
|
Transaction
;
}
&
Omit
<
ExecuteTransactionBlockParams
,
"transactionBlock"
|
"signature"
,
>
;
}
|
{
method
:
"getTotalTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"getTotalTransactionBlocks"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getReferenceGasPrice"
;
options
?:
UseSuiClientQueryOptions
<
"getReferenceGasPrice"
,
unknown
>
;
params
:
GetReferenceGasPriceParams
;
}
|
{
method
:
"getStakes"
;
options
?:
UseSuiClientQueryOptions
<
"getStakes"
,
unknown
>
;
params
:
GetStakesParams
;
}
|
{
method
:
"getStakesByIds"
;
options
?:
UseSuiClientQueryOptions
<
"getStakesByIds"
,
unknown
>
;
params
:
GetStakesByIdsParams
;
}
|
{
method
:
"getLatestSuiSystemState"
;
options
?:
UseSuiClientQueryOptions
<
"getLatestSuiSystemState"
,
unknown
>
;
params
:
GetLatestSuiSystemStateParams
;
}
|
{
method
:
"queryEvents"
;
options
?:
UseSuiClientQueryOptions
<
"queryEvents"
,
unknown
>
;
params
:
QueryEventsParams
;
}
|
{
method
:
"subscribeEvent"
;
options
?:
UseSuiClientQueryOptions
<
"subscribeEvent"
,
unknown
>
;
params
:
SubscribeEventParams
&
{
onMessage
:
(
event
:
SuiEvent
)
=>
void
}
;
}
|
{
method
:
"subscribeTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"subscribeTransaction"
,
unknown
>
;
params
:
SubscribeTransactionParams
&
{
onMessage
:
(
event
:
TransactionEffects
)
=>
void
;
}
;
}
|
{
method
:
"devInspectTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"devInspectTransactionBlock"
,
unknown
,
>
;
params
:
DevInspectTransactionBlockParams
;
}
|
{
method
:
"dryRunTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"dryRunTransactionBlock"
,
unknown
>
;
params
:
DryRunTransactionBlockParams
;
}
|
{
method
:
"getDynamicFields"
;
options
?:
UseSuiClientQueryOptions
<
"getDynamicFields"
,
unknown
>
;
params
:
GetDynamicFieldsParams
;
}
|
{
method
:
"getDynamicFieldObject"
;
options
?:
UseSuiClientQueryOptions
<
"getDynamicFieldObject"
,
unknown
>
;
params
:
GetDynamicFieldObjectParams
;
}
|
{
method
:
"getLatestCheckpointSequenceNumber"
;
options
?:
UseSuiClientQueryOptions
<
"getLatestCheckpointSequenceNumber"
,
unknown
,
>
;
params
:
GetLatestCheckpointSequenceNumberParams
;
}
|
{
method
:
"getCheckpoint"
;
options
?:
UseSuiClientQueryOptions
<
"getCheckpoint"
,
unknown
>
;
params
:
GetCheckpointParams
;
}
|
{
method
:
"getCheckpoints"
;
options
?:
UseSuiClientQueryOptions
<
"getCheckpoints"
,
unknown
>
;
params
:
PaginationArguments
<
null
|
string
>
&
GetCheckpointsParams
;
}
|
{
method
:
"getCommitteeInfo"
;
options
?:
UseSuiClientQueryOptions
<
"getCommitteeInfo"
,
unknown
>
;
params
:
GetCommitteeInfoParams
;
}
|
{
method
:
"getNetworkMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getNetworkMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getAddressMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getAddressMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getEpochMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getEpochMetrics"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
&
PaginationArguments
<
null
|
string
,
>
;
}
|
{
method
:
"getAllEpochAddressMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getAllEpochAddressMetrics"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getEpochs"
;
options
?:
UseSuiClientQueryOptions
<
"getEpochs"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
&
PaginationArguments
<
null
|
string
,
>
;
}
|
{
method
:
"getMoveCallMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getMoveCallMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getCurrentEpoch"
;
options
?:
UseSuiClientQueryOptions
<
"getCurrentEpoch"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getValidatorsApy"
;
options
?:
UseSuiClientQueryOptions
<
"getValidatorsApy"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getChainIdentifier"
;
options
?:
UseSuiClientQueryOptions
<
"getChainIdentifier"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"resolveNameServiceAddress"
;
options
?:
UseSuiClientQueryOptions
<
"resolveNameServiceAddress"
,
unknown
>
;
params
:
ResolveNameServiceAddressParams
;
}
|
{
method
:
"getProtocolConfig"
;
options
?:
UseSuiClientQueryOptions
<
"getProtocolConfig"
,
unknown
>
;
params
:
GetProtocolConfigParams
;
}
|
{
method
:
"waitForTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"waitForTransaction"
,
unknown
>
;
params
:
{
pollInterval
?:
number
;
signal
?:
AbortSignal
;
timeout
?:
number
;
}
&
GetTransactionBlockParams
;
}
)
[]
,
Results
=
UseSuiClientQueriesResults
<
Queries
>
,
>
(
__namedParameters
:
{
combine
?:
(
results
:
UseSuiClientQueriesResults
<
Queries
>
)
=>
Results
;
queries
:
Queries
;
}
,
)
:
Results
Type Parameters
const
Queries
extends
readonly
(
|
{
method
:
"resolveNameServiceNames"
;
options
?:
UseSuiClientQueryOptions
<
"resolveNameServiceNames"
,
unknown
>
;
params
:
ResolveNameServiceNamesParams
&
{
format
?:
"at"
|
"dot"
}
;
}
|
{
method
:
"getRpcApiVersion"
;
options
?:
UseSuiClientQueryOptions
<
"getRpcApiVersion"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getCoins"
;
options
?:
UseSuiClientQueryOptions
<
"getCoins"
,
unknown
>
;
params
:
GetCoinsParams
;
}
|
{
method
:
"getAllCoins"
;
options
?:
UseSuiClientQueryOptions
<
"getAllCoins"
,
unknown
>
;
params
:
GetAllCoinsParams
;
}
|
{
method
:
"getBalance"
;
options
?:
UseSuiClientQueryOptions
<
"getBalance"
,
unknown
>
;
params
:
GetBalanceParams
;
}
|
{
method
:
"getAllBalances"
;
options
?:
UseSuiClientQueryOptions
<
"getAllBalances"
,
unknown
>
;
params
:
GetAllBalancesParams
;
}
|
{
method
:
"getCoinMetadata"
;
options
?:
UseSuiClientQueryOptions
<
"getCoinMetadata"
,
unknown
>
;
params
:
GetCoinMetadataParams
;
}
|
{
method
:
"getTotalSupply"
;
options
?:
UseSuiClientQueryOptions
<
"getTotalSupply"
,
unknown
>
;
params
:
GetTotalSupplyParams
;
}
|
{
method
:
"getMoveFunctionArgTypes"
;
options
?:
UseSuiClientQueryOptions
<
"getMoveFunctionArgTypes"
,
unknown
>
;
params
:
GetMoveFunctionArgTypesParams
;
}
|
{
method
:
"getNormalizedMoveModulesByPackage"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveModulesByPackage"
,
unknown
,
>
;
params
:
GetNormalizedMoveModulesByPackageParams
;
}
|
{
method
:
"getNormalizedMoveModule"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveModule"
,
unknown
>
;
params
:
GetNormalizedMoveModuleParams
;
}
|
{
method
:
"getNormalizedMoveFunction"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveFunction"
,
unknown
>
;
params
:
GetNormalizedMoveFunctionParams
;
}
|
{
method
:
"getNormalizedMoveStruct"
;
options
?:
UseSuiClientQueryOptions
<
"getNormalizedMoveStruct"
,
unknown
>
;
params
:
GetNormalizedMoveStructParams
;
}
|
{
method
:
"getOwnedObjects"
;
options
?:
UseSuiClientQueryOptions
<
"getOwnedObjects"
,
unknown
>
;
params
:
{
cursor
?:
null
|
string
;
limit
?:
null
|
number
;
owner
:
string
;
signal
?:
AbortSignal
;
}
&
SuiObjectResponseQuery
;
}
|
{
method
:
"getObject"
;
options
?:
UseSuiClientQueryOptions
<
"getObject"
,
unknown
>
;
params
:
GetObjectParams
;
}
|
{
method
:
"tryGetPastObject"
;
options
?:
UseSuiClientQueryOptions
<
"tryGetPastObject"
,
unknown
>
;
params
:
TryGetPastObjectParams
;
}
|
{
method
:
"multiGetObjects"
;
options
?:
UseSuiClientQueryOptions
<
"multiGetObjects"
,
unknown
>
;
params
:
MultiGetObjectsParams
;
}
|
{
method
:
"queryTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"queryTransactionBlocks"
,
unknown
>
;
params
:
{
cursor
?:
null
|
string
;
limit
?:
null
|
number
;
order
?:
null
|
"ascending"
|
"descending"
;
signal
?:
AbortSignal
;
}
&
SuiTransactionBlockResponseQuery
;
}
|
{
method
:
"getTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"getTransactionBlock"
,
unknown
>
;
params
:
GetTransactionBlockParams
;
}
|
{
method
:
"multiGetTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"multiGetTransactionBlocks"
,
unknown
>
;
params
:
MultiGetTransactionBlocksParams
;
}
|
{
method
:
"executeTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"executeTransactionBlock"
,
unknown
>
;
params
:
ExecuteTransactionBlockParams
;
}
|
{
method
:
"signAndExecuteTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"signAndExecuteTransaction"
,
unknown
>
;
params
:
{
signer
:
Signer
;
transaction
:
Uint8Array
<
ArrayBufferLike
>
|
Transaction
;
}
&
Omit
<
ExecuteTransactionBlockParams
,
"transactionBlock"
|
"signature"
>
;
}
|
{
method
:
"getTotalTransactionBlocks"
;
options
?:
UseSuiClientQueryOptions
<
"getTotalTransactionBlocks"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getReferenceGasPrice"
;
options
?:
UseSuiClientQueryOptions
<
"getReferenceGasPrice"
,
unknown
>
;
params
:
GetReferenceGasPriceParams
;
}
|
{
method
:
"getStakes"
;
options
?:
UseSuiClientQueryOptions
<
"getStakes"
,
unknown
>
;
params
:
GetStakesParams
;
}
|
{
method
:
"getStakesByIds"
;
options
?:
UseSuiClientQueryOptions
<
"getStakesByIds"
,
unknown
>
;
params
:
GetStakesByIdsParams
;
}
|
{
method
:
"getLatestSuiSystemState"
;
options
?:
UseSuiClientQueryOptions
<
"getLatestSuiSystemState"
,
unknown
>
;
params
:
GetLatestSuiSystemStateParams
;
}
|
{
method
:
"queryEvents"
;
options
?:
UseSuiClientQueryOptions
<
"queryEvents"
,
unknown
>
;
params
:
QueryEventsParams
;
}
|
{
method
:
"subscribeEvent"
;
options
?:
UseSuiClientQueryOptions
<
"subscribeEvent"
,
unknown
>
;
params
:
SubscribeEventParams
&
{
onMessage
:
(
event
:
SuiEvent
)
=>
void
}
;
}
|
{
method
:
"subscribeTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"subscribeTransaction"
,
unknown
>
;
params
:
SubscribeTransactionParams
&
{
onMessage
:
(
event
:
TransactionEffects
)
=>
void
;
}
;
}
|
{
method
:
"devInspectTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"devInspectTransactionBlock"
,
unknown
>
;
params
:
DevInspectTransactionBlockParams
;
}
|
{
method
:
"dryRunTransactionBlock"
;
options
?:
UseSuiClientQueryOptions
<
"dryRunTransactionBlock"
,
unknown
>
;
params
:
DryRunTransactionBlockParams
;
}
|
{
method
:
"getDynamicFields"
;
options
?:
UseSuiClientQueryOptions
<
"getDynamicFields"
,
unknown
>
;
params
:
GetDynamicFieldsParams
;
}
|
{
method
:
"getDynamicFieldObject"
;
options
?:
UseSuiClientQueryOptions
<
"getDynamicFieldObject"
,
unknown
>
;
params
:
GetDynamicFieldObjectParams
;
}
|
{
method
:
"getLatestCheckpointSequenceNumber"
;
options
?:
UseSuiClientQueryOptions
<
"getLatestCheckpointSequenceNumber"
,
unknown
,
>
;
params
:
GetLatestCheckpointSequenceNumberParams
;
}
|
{
method
:
"getCheckpoint"
;
options
?:
UseSuiClientQueryOptions
<
"getCheckpoint"
,
unknown
>
;
params
:
GetCheckpointParams
;
}
|
{
method
:
"getCheckpoints"
;
options
?:
UseSuiClientQueryOptions
<
"getCheckpoints"
,
unknown
>
;
params
:
PaginationArguments
<
null
|
string
>
&
GetCheckpointsParams
;
}
|
{
method
:
"getCommitteeInfo"
;
options
?:
UseSuiClientQueryOptions
<
"getCommitteeInfo"
,
unknown
>
;
params
:
GetCommitteeInfoParams
;
}
|
{
method
:
"getNetworkMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getNetworkMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getAddressMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getAddressMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getEpochMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getEpochMetrics"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
&
PaginationArguments
<
null
|
string
,
>
;
}
|
{
method
:
"getAllEpochAddressMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getAllEpochAddressMetrics"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getEpochs"
;
options
?:
UseSuiClientQueryOptions
<
"getEpochs"
,
unknown
>
;
params
:
{
descendingOrder
?:
boolean
;
signal
?:
AbortSignal
}
&
PaginationArguments
<
null
|
string
,
>
;
}
|
{
method
:
"getMoveCallMetrics"
;
options
?:
UseSuiClientQueryOptions
<
"getMoveCallMetrics"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getCurrentEpoch"
;
options
?:
UseSuiClientQueryOptions
<
"getCurrentEpoch"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getValidatorsApy"
;
options
?:
UseSuiClientQueryOptions
<
"getValidatorsApy"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"getChainIdentifier"
;
options
?:
UseSuiClientQueryOptions
<
"getChainIdentifier"
,
unknown
>
;
params
:
{
signal
?:
AbortSignal
}
;
}
|
{
method
:
"resolveNameServiceAddress"
;
options
?:
UseSuiClientQueryOptions
<
"resolveNameServiceAddress"
,
unknown
>
;
params
:
ResolveNameServiceAddressParams
;
}
|
{
method
:
"getProtocolConfig"
;
options
?:
UseSuiClientQueryOptions
<
"getProtocolConfig"
,
unknown
>
;
params
:
GetProtocolConfigParams
;
}
|
{
method
:
"waitForTransaction"
;
options
?:
UseSuiClientQueryOptions
<
"waitForTransaction"
,
unknown
>
;
params
:
{
pollInterval
?:
number
;
signal
?:
AbortSignal
;
timeout
?:
number
}
&
GetTransactionBlockParams
;
}
)
[]
Results
=
UseSuiClientQueriesResults
<
Queries
>
Parameters
__namedParameters
:
{
combine
?:
(
results
:
UseSuiClientQueriesResults
<
Queries
>
)
=>
Results
;
queries
:
Queries
;
}
Returns
Results
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation
Loading...