Skip to content

PrivacySmartRouterConfig

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / PrivacySmartRouterConfig

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19519

Configuration for SmartRouter backend selection

prioritize: RouterPriority

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19521

What to prioritize when selecting backend


optional minAnonymitySet: number

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19523

Minimum anonymity set size (for pool mixers)


optional requireViewingKeys: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19525

Require viewing key support


optional allowComputePrivacy: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19527

Allow compute privacy backends


optional preferredBackend: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19529

Preferred backend name (hint, not requirement)


optional excludeBackends: string[]

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19531

Excluded backend names


optional maxCost: bigint

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19533

Maximum acceptable cost


optional maxLatency: number

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19535

Maximum acceptable latency in ms


optional enableFallback: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19540

Enable automatic fallback to alternative backends on failure

true

optional includeUnhealthy: boolean

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19545

Include unhealthy backends (circuit open) in selection

false

optional maxFallbackAttempts: number

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:19550

Maximum number of fallback attempts

3