helius_get_bundle_statuses
Check Jito bundle statuses on Solana using Helius API to monitor transaction processing and confirmations.
Instructions
Get statuses of Jito bundles
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bundleIds | Yes | ||
| jitoApiUrl | Yes |
Implementation Reference
- src/handlers/helius.ts:499-506 (handler)The core handler function that executes the tool logic by calling the Helius RPC method getBundleStatuses with the provided bundleIds and jitoApiUrl.export const getBundleStatusesHandler = async (input: GetBundleStatusesInput): Promise<ToolResultSchema> => { try { const statuses = await (helius as any as Helius).rpc.getBundleStatuses(input.bundleIds, input.jitoApiUrl); return createSuccessResponse(`Bundle statuses: ${JSON.stringify(statuses, null, 2)}`); } catch (error) { return createErrorResponse(`Error getting bundle statuses: ${error instanceof Error ? error.message : String(error)}`); } }
- src/tools.ts:492-503 (schema)The input schema definition for the helius_get_bundle_statuses tool, specifying required bundleIds array and jitoApiUrl.{ name: 'helius_get_bundle_statuses', description: 'Get statuses of Jito bundles', inputSchema: { type: 'object', properties: { bundleIds: { type: 'array', items: { type: 'string' } }, jitoApiUrl: { type: 'string' } }, required: ['bundleIds', 'jitoApiUrl'] } },
- src/tools.ts:588-588 (registration)Registration of the handler function in the tools handlers dictionary."helius_get_bundle_statuses": helius.getBundleStatusesHandler,