Skip to content

SolanaConnection

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / SolanaConnection

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

Solana connection interface for RPC calls

getBalance(publicKey): Promise<number>

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

Get account balance in lamports

SolanaPublicKey

Promise<number>


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

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

Get token account balance

SolanaPublicKey

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


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

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

Get latest blockhash

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


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

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

Send raw transaction

Uint8Array

SolanaSendOptions

Promise<string>


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

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

Confirm transaction

string

"confirmed" | "processed" | "finalized"

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