Skip to main content

@iota/dapp-kit

Interfaces

InterfaceDescription
IotaClientProviderContext-
SignedPersonalMessage-
SignedTransactionOutput of signing transactions.

Type Aliases

Type AliasDescription
IotaClientProviderProps-
WalletProviderProps-
NetworkConfig-
IotaRpcPaginatedMethodName-
IotaRpcPaginatedMethods-
UseIotaClientInfiniteQueryOptions-
UseIotaClientMutationOptions-
UseIotaClientQueriesResults-
IotaRpcMethodName-
IotaRpcMethods-
UseIotaClientQueryOptions-
GetIotaClientQueryOptions-
ThemeVars-
DynamicThemeA custom theme that is enabled when various conditions are
Theme-

Variables

VariableDescription
IotaClientContext-
darkTheme-
lightTheme-

Functions

FunctionDescription
ConnectButton-
IotaClientProvider-
WalletProvider-
ConnectModal-
createNetworkConfig-
useIotaClientContext-
useIotaClient-
useIotaClientInfiniteQuery-
useIotaClientMutation-
useIotaClientQueries-
getIotaClientQuery-
useIotaClientQuery-
useIotaClientSuspenseQuery-
useAccountsRetrieves a list of connected accounts authorized by the dApp.
useAutoConnectWallet-
useConnectWalletMutation hook for establishing a connection to a specific wallet.
useCurrentAccountRetrieves the wallet account that is currently selected, if one exists.
useCurrentWalletRetrieves the wallet that is currently connected to the dApp, if one exists.
useDisconnectWalletMutation hook for disconnecting from an active wallet connection, if currently connected.
useReportTransactionEffectsMutation hook for prompting the user to sign a message.
useSignAndExecuteTransactionMutation hook for prompting the user to sign and execute a transaction.
useSignPersonalMessageMutation hook for prompting the user to sign a message.
useSignTransactionMutation hook for prompting the user to sign a transaction.
useSwitchAccountMutation hook for switching to a specific wallet account.
useWalletsRetrieves a list of registered wallets available to the dApp sorted by preference.