Skip to content

SolanaPrivateTransferParams

SIP Protocol API Reference v0.7.2


SIP Protocol API Reference / SolanaPrivateTransferParams

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11528

Parameters for sending a private SPL token transfer

connection: Connection

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11530

Solana RPC connection


sender: PublicKey

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11532

Sender’s public key


senderTokenAccount: PublicKey

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11534

Sender’s token account (ATA)


recipientMetaAddress: StealthMetaAddress

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11536

Recipient’s stealth meta-address (sip:solana:…)


mint: PublicKey

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11538

SPL token mint address


amount: bigint

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11540

Amount to transfer (in token’s smallest unit)


signTransaction: <T>(tx) => Promise<T>

Defined in: @sip-protocol/sdk/dist/index-CzWPI6Le.d.ts:11542

Function to sign the transaction

T extends Transaction | VersionedTransaction

T

Promise<T>