Skip to content

SolanaConnection

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / SolanaConnection

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9276

Solana connection interface for RPC calls

getBalance(publicKey): Promise<number>

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9278

Get account balance in lamports

SolanaPublicKey

Promise<number>


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

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9280

Get token account balance

SolanaPublicKey

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


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

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9287

Get latest blockhash

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


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

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9292

Send raw transaction

Uint8Array

SolanaSendOptions

Promise<string>


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

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9294

Confirm transaction

string

"processed" | "confirmed" | "finalized"

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