Skip to content

getStealthBalance()

SIP Protocol API Reference v0.15.1


SIP Protocol API Reference / getStealthBalance

getStealthBalance(connection, stealthAddress, mint, provider?, tokenProgramId?): Promise<bigint>

Defined in: @sip-protocol/sdk/dist/index-GLbkPPho.d.ts:15817

Get token balance for a stealth address

Connection

Solana RPC connection

string

Stealth address to check (base58)

PublicKey

SPL token mint address

SolanaRPCProvider

Optional RPC provider for efficient queries

PublicKey

SPL token program owning the mint (default: classic Token program; pass TOKEN_2022_PROGRAM_ID for Token-2022 mints)

Promise<bigint>

Token balance in smallest unit

// Using standard RPC
const balance = await getStealthBalance(connection, stealthAddr, mint)
// Using Helius for efficient queries
const helius = createProvider('helius', { apiKey })
const balance = await getStealthBalance(connection, stealthAddr, mint, helius)