OptionalarkOptional Arkade provider instance.
OptionalarkOptional Arkade server public key used to construct and validate Arkade addresses.
OptionalarkBase URL of the Arkade server.
OptionalboardingRelative timelock applied to boarding scripts.
OptionaldelegateOptional delegation service instance.
OptionaldelegatorOptionalesploraOptional override for the Esplora API URL.
OptionalexitRelative timelock applied to unilateral exit paths.
Signing identity used to authorize transactions.
OptionalindexerOptional indexer provider instance.
OptionalindexerOptional override for the indexer URL.
OptionallookPer-side width of the HD look-ahead watch window: the wallet watches
missing offchain receive scripts across [watermark - N, watermark + N]
so funds paid to an address issued by an external party (a merchant
backend sharing the seed) arrive without an explicit restore().
Only meaningful for HD wallets (walletMode: 'hd' or an HD
DescriptorProvider); ignored otherwise. Raise it when the issuer
is expected to hand out more than N consecutive addresses without any
of them being paid. Must be a positive integer.
OptionalonchainOptional onchain provider instance.
OptionalrenewalLegacy renewal configuration.
OptionalsettlementConfiguration for automatic settlement and renewal.
false = explicitly disabled, undefined or {} = enabled with defaults.
OptionalstorageRepository-backed storage configuration overrides. Defaults to IndexedDB if unset.
OptionalwalletReceive-address strategy. Pass 'static', 'hd', or a
DescriptorProvider instance to drive rotation; omit (or
pass 'auto') for the built-in auto-detect behaviour. See
WalletMode.
OptionalwatcherConfiguration for the ContractManager's watcher. Controls reconnection behavior and failsafe polling.
Configuration options for full wallet initialization.
This config provides full wallet capabilities including sending transactions, settling virtual outputs, and all readonly operations.
See
Example