Configuration options for wallet initialization.

Defines the parameters required to create and configure a wallet instance, including identity, server URLs, and optional timelock settings. If optional parameters are not provided, the wallet will fetch them from the Ark server.

interface WalletConfig {
    arkServerPublicKey?: string;
    arkServerUrl: string;
    boardingTimelock?: RelativeTimelock;
    esploraUrl?: string;
    exitTimelock?: RelativeTimelock;
    identity: Identity;
}

Properties

arkServerPublicKey?: string
arkServerUrl: string
boardingTimelock?: RelativeTimelock
esploraUrl?: string
exitTimelock?: RelativeTimelock
identity: Identity