UNPKG

sui-svelte-wallet-kit

Version:

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

17 lines (16 loc) 958 B
/** * MultisigService exports */ export { MultisigService, createMultisigService, deriveMultisigAddress } from './MultisigService.js'; // Legacy types from types.js (for backward compatibility) export {} from './types.js'; // Multisig types for simplified configuration (new) export { MultisigError, MultisigErrorCode } from './MultisigTypes.js'; // Multisig validation functions export { validateMultisigConfig, validateSigner, validateThreshold, validatePreconfiguredConfig, validateDynamicConfig, isPreconfiguredMode, isDynamicMode, calculateTotalWeight } from './MultisigValidation.js'; // SignerResolver export { SignerResolver, createSignerResolver, parsePublicKey, generateSignerId } from './SignerResolver.js'; // Multisig Store (Svelte 5 Runes) export { MultisigStore, multisigStore } from './MultisigStore.svelte.js'; // useMultisig hook export { useMultisig, initializeMultisig, setMultisigContext, getMultisigContext } from './useMultisig.js';