sui-svelte-wallet-kit
Version:
Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages
11 lines (10 loc) • 1.39 kB
TypeScript
/**
* MultisigService exports
*/
export { MultisigService, createMultisigService, deriveMultisigAddress } from './MultisigService.js';
export { type SignerType, type SignerConfig, type MultisigConfig as LegacyMultisigConfig, type SignerStatus, type SignatureCollectionResult, type SignatureProgressCallback, type CollectSignaturesOptions, type MultisigAccountInfo } from './types.js';
export { MultisigError, MultisigErrorCode, type SignerKeyType, type ResolvedSignerType, type PasskeySigner, type ZkLoginSigner, type WalletSigner, type PublicKeySigner, type MultisigSigner, type MultisigPreConfig, type MultisigDynamicConfig, type MultisigConfig, type ResolvedSigner, type MultisigState, type SignerSignatureStatus, type ExecuteResult, type MultisigProposal, type UseMultisigReturn, type ResolverContext } from './MultisigTypes.js';
export { validateMultisigConfig, validateSigner, validateThreshold, validatePreconfiguredConfig, validateDynamicConfig, isPreconfiguredMode, isDynamicMode, calculateTotalWeight, type ValidationResult } from './MultisigValidation.js';
export { SignerResolver, createSignerResolver, parsePublicKey, generateSignerId } from './SignerResolver.js';
export { MultisigStore, multisigStore, type MultisigProviders } from './MultisigStore.svelte.js';
export { useMultisig, initializeMultisig, setMultisigContext, getMultisigContext } from './useMultisig.js';