FulfillmentProofParams
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / FulfillmentProofParams
Interface: FulfillmentProofParams
Section titled “Interface: FulfillmentProofParams”Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:80
Parameters for generating a Fulfillment Proof
Proves: solver delivered output >= minimum to correct recipient
docs/specs/FULFILLMENT-PROOF.md
Properties
Section titled “Properties”intentHash
Section titled “intentHash”intentHash:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:82
Hash of the original intent (public)
outputAmount
Section titled “outputAmount”outputAmount:
bigint
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:84
Actual output amount delivered (private)
outputBlinding
Section titled “outputBlinding”outputBlinding:
Uint8Array
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:86
Blinding factor for output commitment (private)
minOutputAmount
Section titled “minOutputAmount”minOutputAmount:
bigint
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:88
Minimum required output from intent (public)
recipientStealth
Section titled “recipientStealth”recipientStealth:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:90
Recipient’s stealth address (public)
solverId
Section titled “solverId”solverId:
string
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:92
Solver’s identifier (public)
solverSecret
Section titled “solverSecret”solverSecret:
Uint8Array
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:94
Solver’s secret for authorization (private)
oracleAttestation
Section titled “oracleAttestation”oracleAttestation:
OracleAttestation
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:96
Oracle attestation of delivery (private)
fulfillmentTime
Section titled “fulfillmentTime”fulfillmentTime:
number
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:98
Time of fulfillment (public)
expiry
Section titled “expiry”expiry:
number
Defined in: @sip-protocol/sdk/dist/noir-DKfEzWy9.d.ts:100
Intent expiry (public)