TrackedIntent
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / TrackedIntent
Interface: TrackedIntent
Section titled “Interface: TrackedIntent”Defined in: @sip-protocol/types/dist/index.d.ts:324
Full intent with status tracking
Extends
Section titled “Extends”Properties
Section titled “Properties”intentId
Section titled “intentId”intentId:
string
Defined in: @sip-protocol/types/dist/index.d.ts:219
Unique intent identifier
Inherited from
Section titled “Inherited from”version
Section titled “version”version:
"sip-v1"
Defined in: @sip-protocol/types/dist/index.d.ts:221
Protocol version
Inherited from
Section titled “Inherited from”privacyLevel
Section titled “privacyLevel”privacyLevel:
PrivacyLevel
Defined in: @sip-protocol/types/dist/index.d.ts:223
Privacy level for this intent
Inherited from
Section titled “Inherited from”createdAt
Section titled “createdAt”createdAt:
number
Defined in: @sip-protocol/types/dist/index.d.ts:225
Intent creation timestamp
Inherited from
Section titled “Inherited from”expiry
Section titled “expiry”expiry:
number
Defined in: @sip-protocol/types/dist/index.d.ts:227
Intent expiry timestamp
Inherited from
Section titled “Inherited from”outputAsset
Section titled “outputAsset”outputAsset:
Asset
Defined in: @sip-protocol/types/dist/index.d.ts:229
Desired output asset
Inherited from
Section titled “Inherited from”minOutputAmount
Section titled “minOutputAmount”minOutputAmount:
bigint
Defined in: @sip-protocol/types/dist/index.d.ts:231
Minimum acceptable output amount
Inherited from
Section titled “Inherited from”ShieldedIntent.minOutputAmount
maxSlippage
Section titled “maxSlippage”maxSlippage:
number
Defined in: @sip-protocol/types/dist/index.d.ts:233
Maximum acceptable slippage
Inherited from
Section titled “Inherited from”inputCommitment
Section titled “inputCommitment”inputCommitment:
Commitment
Defined in: @sip-protocol/types/dist/index.d.ts:235
Commitment to input amount (Pedersen commitment)
Inherited from
Section titled “Inherited from”ShieldedIntent.inputCommitment
senderCommitment
Section titled “senderCommitment”senderCommitment:
Commitment
Defined in: @sip-protocol/types/dist/index.d.ts:237
Commitment to sender identity
Inherited from
Section titled “Inherited from”ShieldedIntent.senderCommitment
recipientStealth
Section titled “recipientStealth”recipientStealth:
StealthAddress
Defined in: @sip-protocol/types/dist/index.d.ts:239
Stealth address for receiving output
Inherited from
Section titled “Inherited from”ShieldedIntent.recipientStealth
fundingProof?
Section titled “fundingProof?”
optionalfundingProof:ZKProof
Defined in: @sip-protocol/types/dist/index.d.ts:241
Proof of sufficient funds (optional for transparent mode)
Inherited from
Section titled “Inherited from”validityProof?
Section titled “validityProof?”
optionalvalidityProof:ZKProof
Defined in: @sip-protocol/types/dist/index.d.ts:243
Proof of intent validity (optional for transparent mode)
Inherited from
Section titled “Inherited from”viewingKeyHash?
Section titled “viewingKeyHash?”
optionalviewingKeyHash:`0x${string}`
Defined in: @sip-protocol/types/dist/index.d.ts:245
Hash of viewing key (if compliant mode)
Inherited from
Section titled “Inherited from”status
Section titled “status”status:
IntentStatus
Defined in: @sip-protocol/types/dist/index.d.ts:326
Current status
quotes
Section titled “quotes”quotes:
Quote[]
Defined in: @sip-protocol/types/dist/index.d.ts:328
Received quotes
selectedQuote?
Section titled “selectedQuote?”
optionalselectedQuote:Quote
Defined in: @sip-protocol/types/dist/index.d.ts:330
Selected quote (if any)
result?
Section titled “result?”
optionalresult:FulfillmentResult
Defined in: @sip-protocol/types/dist/index.d.ts:332
Fulfillment result (if completed)