sui-svelte-wallet-kit
Version:
Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages
46 lines (43 loc) • 890 B
TypeScript
// Type definitions for SuiModule exports
export { default as SuiModule } from './SuiModule.svelte';
export * from './types';
// Re-export function and store types
export {
useCurrentAccount,
useAccounts,
accountLoading,
activeAccountIndex,
switchAccount,
useCurrentWallet,
lastWalletSelection,
switchWallet,
connectWithModal,
getConnectModal,
connect,
disconnect,
signAndExecuteTransaction,
signTransaction,
signMessage,
canSignMessage,
isZkLoginWallet,
getZkLoginInfo,
isPasskeyWallet,
usePasskeyAccount,
isMultisigWallet,
useMultisigAccount,
suiNames,
suiNamesLoading,
suiNamesByAddress,
useSuiClient,
suiBalance,
suiBalanceLoading,
suiBalanceByAddress,
refreshSuiBalance,
setAccountLabel,
walletAdapters,
availableWallets,
setSuiBalanceCacheTTL,
initWalletDiscovery,
subscribeWalletDiscovery,
setModuleWalletDiscovery
} from './SuiModule.svelte';