OptionalcreateCustom provider factory. Override to inject test doubles or custom providers.
OptionaldappApp name used for storage key namespacing. Default: "polkadot-app"
The selected account is persisted under polkadot-apps:signer:{dappName}:selectedAccount.
OptionalextensionTimeout in ms for extension injection delay. Default: 1_000
OptionalhostMaximum time in ms to wait for the Host API when inside a container. Applied as an AbortSignal timeout on the host provider connection. Only used during auto-detection inside containers. Default: 10_000
OptionalmaxMaximum retry attempts for provider connection. Default: 3
OptionalpersistenceStorage adapter for persisting selected account.
Defaults to globalThis.localStorage in browser, no-op in Node.
Set to null to disable persistence entirely.
Optionalss58SS58 prefix for address encoding. Default: 42
Options for SignerManager construction.