Skip to content

PrivacySmartRouterConfig

SIP Protocol API Reference v0.12.0


SIP Protocol API Reference / PrivacySmartRouterConfig

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19819

Configuration for SmartRouter backend selection

prioritize: RouterPriority

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19821

What to prioritize when selecting backend


optional minAnonymitySet?: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19823

Minimum anonymity set size (for pool mixers)


optional requireViewingKeys?: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19825

Require viewing key support


optional allowComputePrivacy?: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19827

Allow compute privacy backends


optional preferredBackend?: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19829

Preferred backend name (hint, not requirement)


optional excludeBackends?: string[]

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19831

Excluded backend names


optional maxCost?: bigint

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19833

Maximum acceptable cost


optional maxLatency?: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19835

Maximum acceptable latency in ms


optional enableFallback?: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19840

Enable automatic fallback to alternative backends on failure

true

optional includeUnhealthy?: boolean

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19845

Include unhealthy backends (circuit open) in selection

false

optional maxFallbackAttempts?: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:19850

Maximum number of fallback attempts

3