UNPKG

sui-svelte-wallet-kit

Version:

Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages

91 lines (86 loc) 1.87 kB
// Reexport your entry components here export { ConnectButton } from './ConnectButton/index.js'; export { ConnectModal } from './ConnectModal/index.js'; export { SuiModule, useCurrentAccount, useCurrentWallet, useAccounts, accountLoading, activeAccountIndex, switchAccount, lastWalletSelection, switchWallet, connectWithModal, getConnectModal, connect, disconnect, signAndExecuteTransaction, signTransaction, signMessage, canSignMessage, isZkLoginWallet, getZkLoginInfo, isPasskeyWallet, usePasskeyAccount, isMultisigWallet, useMultisigAccount, suiNames, suiNamesLoading, suiNamesByAddress, suiBalance, suiBalanceLoading, suiBalanceByAddress, refreshSuiBalance, setAccountLabel, walletAdapters, availableWallets, setSuiBalanceCacheTTL, subscribeWalletDiscovery, setModuleWalletDiscovery, initWalletDiscovery, useSuiClient } from './SuiModule/index.js'; // Passkey exports export { PasskeyService, PasskeyError, PasskeyErrorCode, LocalStorageCredentialStorage, createEmptyStorage, addCredential, findCredentialByAddress, findCredentialById, findCredentialsByRpId, removeCredential, updateLastUsed } from './PasskeyService/index.js'; // Wallet adapters export { PasskeyWalletAdapter, createPasskeyWalletAdapter } from './adapters/index.js'; export { MultisigWalletAdapter, createMultisigWalletAdapter } from './adapters/index.js'; // Multisig exports export { // Service MultisigService, createMultisigService, deriveMultisigAddress, // Types MultisigError, MultisigErrorCode, // Validation validateMultisigConfig, validateSigner, validateThreshold, isPreconfiguredMode, isDynamicMode, calculateTotalWeight, // SignerResolver SignerResolver, createSignerResolver, parsePublicKey, // Hook useMultisig, initializeMultisig, setMultisigContext, getMultisigContext } from './MultisigService/index.js';