Skip to content

createShieldedIntent()

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / createShieldedIntent

createShieldedIntent(params, options?): Promise<ShieldedIntent>

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:1093

Create a new shielded intent

CreateIntentParams

Intent creation parameters

CreateIntentOptions

Optional configuration (sender address, proof provider)

Promise<ShieldedIntent>

Promise resolving to the shielded intent

// Without proof provider (proofs need to be attached later)
const intent = await createShieldedIntent(params)
// With proof provider (proofs generated automatically for SHIELDED/COMPLIANT)
const intent = await createShieldedIntent(params, {
senderAddress: wallet.address,
proofProvider: mockProvider,
})