Skip to content

PrivacySmartRouterConfig

SIP Protocol API Reference v0.15.1


SIP Protocol API Reference / PrivacySmartRouterConfig

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19855

Configuration for SmartRouter backend selection

prioritize: RouterPriority

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19857

What to prioritize when selecting backend


optional minAnonymitySet?: number

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19859

Minimum anonymity set size (for pool mixers)


optional requireViewingKeys?: boolean

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19861

Require viewing key support


optional allowComputePrivacy?: boolean

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19863

Allow compute privacy backends


optional preferredBackend?: string

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19865

Preferred backend name (hint, not requirement)


optional excludeBackends?: string[]

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19867

Excluded backend names


optional maxCost?: bigint

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19869

Maximum acceptable cost


optional maxLatency?: number

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19871

Maximum acceptable latency in ms


optional enableFallback?: boolean

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19876

Enable automatic fallback to alternative backends on failure

true

optional includeUnhealthy?: boolean

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19881

Include unhealthy backends (circuit open) in selection

false

optional maxFallbackAttempts?: number

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:19886

Maximum number of fallback attempts

3