Skip to content

SolanaConnection

SIP Protocol API Reference v0.7.2


SIP Protocol API Reference / SolanaConnection

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

Solana connection interface for RPC calls

getBalance(publicKey): Promise<number>

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

Get account balance in lamports

SolanaPublicKey

Promise<number>


getTokenAccountBalance(publicKey): Promise<{ value: { amount: string; decimals: number; }; }>

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

Get token account balance

SolanaPublicKey

Promise<{ value: { amount: string; decimals: number; }; }>


getLatestBlockhash(): Promise<{ blockhash: string; lastValidBlockHeight: number; }>

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

Get latest blockhash

Promise<{ blockhash: string; lastValidBlockHeight: number; }>


sendRawTransaction(rawTransaction, options?): Promise<string>

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

Send raw transaction

Uint8Array

SolanaSendOptions

Promise<string>


confirmTransaction(signature, commitment?): Promise<{ value: { err: unknown; }; }>

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

Confirm transaction

string

"processed" | "confirmed" | "finalized"

Promise<{ value: { err: unknown; }; }>