SolanaConnection
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / SolanaConnection
Interface: SolanaConnection
Section titled “Interface: SolanaConnection”Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9276
Solana connection interface for RPC calls
Methods
Section titled “Methods”getBalance()
Section titled “getBalance()”getBalance(
publicKey):Promise<number>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9278
Get account balance in lamports
Parameters
Section titled “Parameters”publicKey
Section titled “publicKey”Returns
Section titled “Returns”Promise<number>
getTokenAccountBalance()
Section titled “getTokenAccountBalance()”getTokenAccountBalance(
publicKey):Promise<{value: {amount:string;decimals:number; }; }>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9280
Get token account balance
Parameters
Section titled “Parameters”publicKey
Section titled “publicKey”Returns
Section titled “Returns”Promise<{ value: { amount: string; decimals: number; }; }>
getLatestBlockhash()
Section titled “getLatestBlockhash()”getLatestBlockhash():
Promise<{blockhash:string;lastValidBlockHeight:number; }>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9287
Get latest blockhash
Returns
Section titled “Returns”Promise<{ blockhash: string; lastValidBlockHeight: number; }>
sendRawTransaction()
Section titled “sendRawTransaction()”sendRawTransaction(
rawTransaction,options?):Promise<string>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9292
Send raw transaction
Parameters
Section titled “Parameters”rawTransaction
Section titled “rawTransaction”Uint8Array
options?
Section titled “options?”Returns
Section titled “Returns”Promise<string>
confirmTransaction()
Section titled “confirmTransaction()”confirmTransaction(
signature,commitment?):Promise<{value: {err:unknown; }; }>
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:9294
Confirm transaction
Parameters
Section titled “Parameters”signature
Section titled “signature”string
commitment?
Section titled “commitment?”"processed" | "confirmed" | "finalized"
Returns
Section titled “Returns”Promise<{ value: { err: unknown; }; }>