sui-svelte-wallet-kit
Version:
Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages
44 lines (42 loc) • 859 B
JavaScript
// Main component
export { default as SuiModule } from './SuiModule.svelte';
// Re-export all functions and stores from the component
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';