Polkadot Apps
    Preparing search index...

    Interface SignerManagerOptions

    Options for SignerManager construction.

    interface SignerManagerOptions {
        createProvider?: ProviderFactory;
        dappName?: string;
        extensionTimeout?: number;
        hostTimeout?: number;
        maxRetries?: number;
        persistence?: AccountPersistence | null;
        ss58Prefix?: number;
    }
    Index

    Properties

    createProvider?: ProviderFactory

    Custom provider factory. Override to inject test doubles or custom providers.

    dappName?: string

    App name used for storage key namespacing. Default: "polkadot-app" The selected account is persisted under polkadot-apps:signer:{dappName}:selectedAccount.

    extensionTimeout?: number

    Timeout in ms for extension injection delay. Default: 1_000

    hostTimeout?: number

    Maximum 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

    maxRetries?: number

    Maximum retry attempts for provider connection. Default: 3

    persistence?: AccountPersistence | null

    Storage adapter for persisting selected account. Defaults to globalThis.localStorage in browser, no-op in Node. Set to null to disable persistence entirely.

    ss58Prefix?: number

    SS58 prefix for address encoding. Default: 42