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.
OptionaldelegatorOptional delegation service instance.
OptionalesploraOptional override for the Esplora API URL.
OptionalexitRelative timelock applied to unilateral exit paths.
OptionalindexerOptional indexer provider instance.
OptionalindexerOptional override for the indexer URL.
OptionalonchainOptional onchain provider instance.
OptionalstorageRepository-backed storage configuration overrides. Defaults to IndexedDB if unset.
Base configuration options shared by all wallet types.
Supports URL-based and provider-based configuration.
URL-based configuration starts from
arkServerUrland can optionally override derived service URLs such asindexerUrlandesploraUrl.Provider-based configuration supplies concrete provider instances directly, including the ArkProvider, IndexerProvider, OnchainProvider, and DelegatorProvider.
At least one of the following must be provided:
The wallet will use provided URLs to create default providers if custom provider instances are not supplied. If optional parameters are not provided, the wallet will fetch configuration from the Arkade server.
Remarks
URL-based and provider-based configuration can be mixed, but provider instances always take precedence over URLs for the corresponding service.
See