Skip to content

SolanaClaimParams

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / SolanaClaimParams

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15539

Parameters for claiming a stealth payment

This interface requires highly sensitive cryptographic keys. The spending private key can authorize fund transfers. Never log, store in plain text, or transmit these keys insecurely.

connection: Connection

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15541

Solana RPC connection


stealthAddress: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15543

Stealth address to claim from (base58)


ephemeralPublicKey: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15545

Ephemeral public key from the payment (base58)


viewingPrivateKey: `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15552

Recipient’s viewing private key (hex)

SENSITIVE - Required for stealth key derivation. Store securely (encrypted). Never log or expose in error messages.


spendingPrivateKey: `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15561

Recipient’s spending private key (hex)

CRITICAL - This key can authorize fund transfers. Store with maximum security (hardware wallet, secure enclave, or encrypted storage). Never log, expose in errors, or transmit over network. Clear from memory after use when possible.


destinationAddress: string

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15563

Destination address to send claimed funds (base58)


mint: PublicKey

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:15565

SPL token mint address