CreatePaymentParams
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / CreatePaymentParams
Interface: CreatePaymentParams
Section titled “Interface: CreatePaymentParams”Defined in: @sip-protocol/types/dist/index.d.ts:1494
Parameters for creating a shielded payment
Properties
Section titled “Properties”token:
Asset|StablecoinSymbol
Defined in: @sip-protocol/types/dist/index.d.ts:1496
Token to transfer
amount
Section titled “amount”amount:
bigint
Defined in: @sip-protocol/types/dist/index.d.ts:1498
Amount in token’s smallest units
recipientMetaAddress?
Section titled “recipientMetaAddress?”
optionalrecipientMetaAddress:string
Defined in: @sip-protocol/types/dist/index.d.ts:1500
Recipient’s stealth meta-address (for privacy modes)
recipientAddress?
Section titled “recipientAddress?”
optionalrecipientAddress:string
Defined in: @sip-protocol/types/dist/index.d.ts:1502
Direct recipient address (for transparent mode)
privacy
Section titled “privacy”privacy:
PrivacyLevel
Defined in: @sip-protocol/types/dist/index.d.ts:1504
Privacy level
viewingKey?
Section titled “viewingKey?”
optionalviewingKey:`0x${string}`
Defined in: @sip-protocol/types/dist/index.d.ts:1506
Viewing key (required for compliant mode)
sourceChain
Section titled “sourceChain”sourceChain:
ChainId
Defined in: @sip-protocol/types/dist/index.d.ts:1508
Source chain
destinationChain?
Section titled “destinationChain?”
optionaldestinationChain:ChainId
Defined in: @sip-protocol/types/dist/index.d.ts:1510
Destination chain (defaults to sourceChain)
purpose?
Section titled “purpose?”
optionalpurpose:PaymentPurpose
Defined in: @sip-protocol/types/dist/index.d.ts:1512
Payment purpose
optionalmemo:string
Defined in: @sip-protocol/types/dist/index.d.ts:1514
Optional memo/reference
optionalttl:number
Defined in: @sip-protocol/types/dist/index.d.ts:1516
Time to live in seconds (default: 3600 = 1 hour)