GaslessCashoutParams
SIP Protocol API Reference v0.12.0
SIP Protocol API Reference / GaslessCashoutParams
Interface: GaslessCashoutParams
Section titled “Interface: GaslessCashoutParams”Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17483
Parameters for building a gasless cash-out transaction.
Properties
Section titled “Properties”connection
Section titled “connection”connection:
Connection
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17485
Solana RPC connection
stealthAddress
Section titled “stealthAddress”stealthAddress:
string
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17487
Stealth address holding the tokens (base58)
ephemeralPublicKey
Section titled “ephemeralPublicKey”ephemeralPublicKey:
string
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17489
Ephemeral public key from the payment (base58)
viewingPrivateKey
Section titled “viewingPrivateKey”viewingPrivateKey:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17491
Recipient’s viewing private key (hex)
spendingPrivateKey
Section titled “spendingPrivateKey”spendingPrivateKey:
`0x${string}`
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17493
Recipient’s spending private key (hex)
destinationAddress
Section titled “destinationAddress”destinationAddress:
string
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17495
Final destination address (base58)
mint:
PublicKey
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17497
SPL token mint
relayerPublicKey
Section titled “relayerPublicKey”relayerPublicKey:
PublicKey
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17499
Relayer public key — the transaction fee-payer (must hold SOL)
relayerFeeAccount
Section titled “relayerFeeAccount”relayerFeeAccount:
PublicKey
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17501
Relayer’s token account that receives the fee (ATA for mint)
feeConfig
Section titled “feeConfig”feeConfig:
RelayerFeeConfig
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17503
Fee model
version?
Section titled “version?”
optionalversion?:"1"|"2"
Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:17505
Announcement scheme version: ‘2’ canonical (default) | ‘1’ legacy