Roboqo Studio
  • Roboqo Studio
  • OVERVIEW
    • Quickstart
    • Fees and Tokens
  • Basics
    • Roboqo Scripts
    • Transactions
    • UI Elements
    • Helper Functions
  • Global Objects
    • Solana Object
    • Positions Object
    • Jito Object
    • Raydium Object
    • Jupiter Object
    • Pumpfun Object
    • Rugcheck Object
    • Warp Object
    • Memes Object
    • Script / CLI
    • Storage Object
  • Instances
    • Solana Transaction
    • Solana Bundle
    • Jito Bundle
    • Solana Position
    • Solana Aggregate Position
Powered by GitBook
On this page
  • SolanaBundle Object Documentation
  • Methods
  1. Instances

Solana Bundle

SolanaBundle Object Documentation

The SolanaBundle class represents a collection of Solana blockchain transactions within the Roboqo platform. It provides methods to track confirmation status, retrieve transaction details, and associate transactions with positions.


Methods

isLanded

Description Waits until all transactions in the bundle reach the specified confirmation level.

Signature

public async isLanded(confirmationLevel: ConfirmationLevel = "confirmed"): Promise<TransactionUpdate[]>

Parameters

  • confirmationLevel (ConfirmationLevel, optional): The required confirmation level. Defaults to "confirmed".

Returns

  • Promise<TransactionUpdate[]>: Resolves when all transactions in the bundle reach the required confirmation level.


getPositions

Description Retrieves the positions associated with the transactions in this bundle.

Signature

public getPositions(): SolanaPosition[]

Parameters

  • None.

Returns

  • SolanaPosition[]: An array of SolanaPosition instances corresponding to each transaction.


getSignatures

Description Retrieves the signatures of the transactions in the bundle.

Signature

public getSignatures(): string[]

Parameters

  • None.

Returns

  • string[]: An array of transaction signatures.


getTransactions

Description Fetches the full transaction details for all transactions in the bundle.

Signature

public async getTransactions(): Promise<RoboqoTransaction[]>

Parameters

  • None.

Returns

  • Promise<RoboqoTransaction[]>: An array of RoboqoTransaction instances containing the details of each transaction.

PreviousSolana TransactionNextJito Bundle

Last updated 4 months ago