Skip to content

MockHardwareConfig

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / MockHardwareConfig

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11244

Mock hardware wallet configuration

chain: ChainId

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10780

Target chain

HardwareWalletConfig.chain


optional accountIndex: number

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10782

Account index (default: 0)

HardwareWalletConfig.accountIndex


optional derivationPath: string

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10784

Custom derivation path (overrides default)

HardwareWalletConfig.derivationPath


optional transport: TransportType

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10786

Transport type preference

HardwareWalletConfig.transport


optional timeout: number

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:10788

Connection timeout in ms (default: 30000)

HardwareWalletConfig.timeout


deviceType: HardwareWalletType

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11246

Device type to simulate


optional model: LedgerModel | TrezorModel

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11248

Device model


optional isLocked: boolean

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11250

Simulate device locked state


optional signingDelay: number

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11252

Simulate signing delay (ms)


optional shouldReject: boolean

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11254

Simulate user rejection


optional shouldFailConnect: boolean

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11256

Simulate connection failure


optional mockAddress: string

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11258

Mock address to return


optional mockPublicKey: `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11260

Mock public key to return


optional accountCount: number

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:11262

Number of accounts available