Skip to content

TreasuryConfig

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / TreasuryConfig

Defined in: @sip-protocol/types/dist/index.d.ts:1613

Treasury configuration

treasuryId: string

Defined in: @sip-protocol/types/dist/index.d.ts:1615

Unique treasury identifier


name: string

Defined in: @sip-protocol/types/dist/index.d.ts:1617

Human-readable name


optional description: string

Defined in: @sip-protocol/types/dist/index.d.ts:1619

Description


chain: ChainId

Defined in: @sip-protocol/types/dist/index.d.ts:1621

Primary chain for the treasury


signingThreshold: number

Defined in: @sip-protocol/types/dist/index.d.ts:1623

Number of signatures required for spending


totalSigners: number

Defined in: @sip-protocol/types/dist/index.d.ts:1625

Total number of signers


members: TreasuryMember[]

Defined in: @sip-protocol/types/dist/index.d.ts:1627

List of treasury members


defaultPrivacy: PrivacyLevel

Defined in: @sip-protocol/types/dist/index.d.ts:1629

Default privacy level for transactions


optional masterViewingKey: ViewingKey

Defined in: @sip-protocol/types/dist/index.d.ts:1631

Master viewing key for the treasury


optional dailyLimit: bigint

Defined in: @sip-protocol/types/dist/index.d.ts:1633

Daily spending limit (in USD equivalent)


optional transactionLimit: bigint

Defined in: @sip-protocol/types/dist/index.d.ts:1635

Per-transaction limit


createdAt: number

Defined in: @sip-protocol/types/dist/index.d.ts:1637

Creation timestamp


updatedAt: number

Defined in: @sip-protocol/types/dist/index.d.ts:1639

Last updated timestamp