Skip to main content

getBundleStatuses RPC Method

Returns the status of submitted bundle(s), similar to the Solana RPC method getSignatureStatuses. If a bundle_id is not found or hasn't landed, it returns null. If found and processed, it provides context information, including the slot of the request and results with the bundle_id(s) and transactions, along with their slot and confirmation status.

Updated on
Sep 20, 2024

getBundleStatuses RPC Method

Please note that this RPC method requires the Lil' JIT - JITO Bundles and transactions add-on enabled on your QuickNode endpoint.
Solana Web3.js 2.0 includes the ability to customize RPC methods and transports, allowing you to seamlessly integrate QuickNode Marketplace add-ons into your applications. For more information on how to use QuickNode Marketplace add-ons with Solana Web3.js 2.0, check out these guides: How to Use QuickNode Add-ons using Solana Web3.js 2.0 (Part 1) and How to Use QuickNode Add-ons using Solana Web3.js 2.0 (Part 2)

Parameters

bundleIds
array
REQUIRED
An array of bundle ids to confirm, as base-58 encoded strings (up to a maximum of 5)

Returns

context
object
The context object which contains the following fields:
slot
integer
The slot number at which the request was processed
value
array
An array of objects, each representing a bundle's status
bundle_id
string
The Bundle id
transactions
array
A list of base-58 encoded signatures applied by the bundle. The list will not be empty
slot
integer
The slot this bundle was processed in
confirmation_status
string
The bundle transaction's cluster confirmation status; Either processed, confirmed, or finalized
err
object
It show any retryable or non-retryable error encountered when getting the bundle status. If retryable, please query again
Request
1
curl --location 'https://docs-demo.solana-mainnet.quiknode.pro/' \
2
--header 'Content-Type: application/json' \
3
--data '
4
{
5
"jsonrpc": "2.0",
6
"id": 1,
7
"method": "getBundleStatuses",
8
"params": [
9
[
10
"892b79ed49138bfb3aa5441f0df6e06ef34f9ee8f3976c15b323605bae0cf51d"
11
]
12
]
13
}
14
'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free