Specifies which accounts to capture during simulation.This captures the account states before the transaction is executed.An array element at an index configures the transaction that is at the same index in the bundle.For each transaction in the bundle:
Pass null if you do not want any account state to be returned.
Or, provide an object describing which accounts to return.
The array length must be equal to the number of transactions in the bundle.
Specifies which accounts to capture during simulation.This captures the account states after the transaction is executed.An array element at an index configures the transaction that is at the same index in the bundle.For each transaction in the bundle:
Pass null if you do not want any account state to be returned.
Or, provide an object describing which accounts to return.
The array length must be equal to the number of transactions in the bundle.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Helius Docs","colors":{"primary":"#E84125","light":"#E84125","dark":"#E84125"},"logo":{"light":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/light.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=170d27f36fb94074ff24cfb5e0ad9816","dark":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/dark.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=a28519235a2fa6053288c3b9c0091124","href":"https://www.helius.dev"},"favicon":"https://mintcdn.com/helius/rDY9bg93WpWmK5qF/favicon.svg?fit=max\u0026auto=format\u0026n=rDY9bg93WpWmK5qF\u0026q=85\u0026s=2efaf0d2b47cac3f8fd18b089e46cb01","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/support","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://dashboard.helius.dev"}},"footer":{"socials":{"x":"https://x.com/helius","telegram":"https://t.me/helius_help","discord":"https://discord.com/invite/6GXdee3gBj","linkedin":"https://www.linkedin.com/company/heliusapi"},"links":[{"header":"Product","items":[{"label":"Preconfirmations (Preconfs)","href":"https://www.helius.dev/preconfirmations"},{"label":"Shred Delivery","href":"https://www.helius.dev/shreds"},{"label":"Preprocessed Transactions","href":"https://www.helius.dev/preprocessed-transactions"},{"label":"Sender","href":"https://www.helius.dev/sender"},{"label":"Transaction Rebates","href":"https://www.helius.dev/rebates"},{"label":"LaserStream","href":"https://www.helius.dev/laserstream"},{"label":"Webhooks \u0026 Websockets","href":"https://www.helius.dev/solana-webhooks-websockets"},{"label":"Parsed Events \u0026 Streams","href":"https://www.helius.dev/parsed-data"},{"label":"Token APIs","href":"https://www.helius.dev/solana-token-apis"},{"label":"Wallet API (Beta)","href":"https://www.helius.dev/wallet-api"},{"label":"Historical Data","href":"https://www.helius.dev/historical-data"},{"label":"RPC Nodes","href":"https://www.helius.dev/solana-rpc-nodes"},{"label":"Helius Validator","href":"https://www.helius.dev/validator"},{"label":"Validator-as-a-Service","href":"https://www.helius.dev/validator-as-a-service"},{"label":"Validator Monetization","href":"https://www.helius.dev/validator-monetization"}]},{"header":"Solutions","items":[{"label":"Traders \u0026 MMs","href":"https://www.helius.dev/use-case/trading"},{"label":"Exchanges","href":"https://www.helius.dev/use-case/exchanges"},{"label":"Wallets","href":"https://www.helius.dev/use-case/wallets"},{"label":"Fintech","href":"https://www.helius.dev/use-case/fintech"},{"label":"DeFi","href":"https://www.helius.dev/use-case/defi"},{"label":"Privacy","href":"https://www.helius.dev/privacy"}]},{"header":"Resources","items":[{"label":"Agents","href":"https://www.helius.dev/agents"},{"label":"Orb","href":"https://orbmarkets.io"},{"label":"Blog","href":"https://www.helius.dev/blog"},{"label":"Docs","href":"https://www.helius.dev/docs"},{"label":"Status","href":"https://helius.statuspage.io/"},{"label":"Pricing","href":"https://www.helius.dev/pricing"},{"label":"Sign Up","href":"https://dashboard.helius.dev/signup"},{"label":"RPC Benchmarks","href":"https://www.helius.dev/benchmarks"},{"label":"Stake with Us","href":"https://www.helius.dev/stake"},{"label":"Staking Calculator","href":"https://www.helius.dev/staking/calculator"},{"label":"Startup Launchpad","href":"https://www.helius.dev/startup-launchpad"},{"label":"EVM vs. SVM","href":"https://www.helius.dev/solana-vs-ethereum"},{"label":"Solana Roadmap","href":"https://www.solanaroadmap.com/"}]},{"header":"Company","items":[{"label":"About","href":"https://www.helius.dev/about"},{"label":"Careers","href":"https://www.helius.dev/careers"},{"label":"Contact Sales","href":"https://www.helius.dev/contact"},{"label":"Support","href":"https://www.helius.dev/docs/support"},{"label":"Media","href":"https://www.helius.dev/media"},{"label":"Brand","href":"https://www.helius.dev/brand"},{"label":"Security","href":"https://security.helius.dev/"},{"label":"Privacy Policy","href":"https://www.helius.dev/privacy-policy"},{"label":"Terms \u0026 Conditions","href":"https://www.helius.dev/terms"},{"label":"Privacy Preferences","href":"https://www.helius.dev/privacy-policy"}]}]},"seo":{"organization":{"id":"https://www.helius.dev/#organization","name":"Helius","url":"https://www.helius.dev","logo":"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png","sameAs":["https://github.com/helius-labs","https://discord.com/invite/6GXdee3gBj","https://x.com/helius","https://www.linkedin.com/company/heliusapi"]}},"fonts":{"heading":{"family":"fontLausanne","weight":450,"source":"https://jiz6tlwg28uaztou.public.blob.vercel-storage.com/docs/lausanne-450-Xv6JlhB8OudFw8Xb2zwoQodc86f35H.woff2","format":"woff2"},"body":{"family":"Geist"}},"styling":{"codeblocks":"system","latex":true},"integrations":{"posthog":{"apiKey":"phc_H66gRNy1uok5uPmsul2kpbRynt6h9L74f5BlPJ4RMqE","apiHost":"https://www.helius.dev/relay-RMqE"}},"banner":{"content":"NEW: Try the Parsed Events Scan API to find any transaction across any address's history. [Learn more](/docs/api-reference/parsed-events/scan)","dismissible":true},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","perplexity","mcp"],"display":"header"},"thumbnails":{"fonts":{"family":"Noto Sans CJK SC","source":"fonts/noto-sans-cjk-sc/noto-sans-cjk-sc-docs.woff","format":"woff"}},"navigation":{"global":{"anchors":[]},"languages":[{"language":"en","href":""},{"language":"zh","banner":{"content":"新功能:试用 Parsed Events Scan API,在任意地址的历史记录中查找任何交易。[了解更多](/docs/zh/api-reference/parsed-events/scan)","dismissible":true},"href":"zh"},{"language":"ja","banner":{"content":"新機能:Parsed Events Scan API を使用して、任意のアドレスの履歴全体からあらゆるトランザクションを検索できます。[詳細を見る](/docs/ja/api-reference/parsed-events/scan)","dismissible":true},"href":"ja"},{"language":"pt-BR","banner":{"content":"NOVO: Experimente a API de varredura de eventos analisados para encontrar qualquer transação no histórico de qualquer endereço. [Saiba mais](/docs/pt-BR/api-reference/parsed-events/scan)","dismissible":true},"href":"pt-BR"},{"language":"ko","banner":{"content":"신규: Parsed Events Scan API를 사용하여 모든 주소의 기록에서 원하는 트랜잭션을 찾아보세요. [자세히 알아보기](/docs/ko/api-reference/parsed-events/scan)","dismissible":true},"href":"ko"},{"language":"de","banner":{"content":"NEU: Probiere die Parsed Events Scan API aus, um Transaktionen im Verlauf einer beliebigen Adresse zu finden. [Mehr erfahren](/docs/de/api-reference/parsed-events/scan)","dismissible":true},"href":"de"},{"language":"fr","banner":{"content":"NOUVEAU : essayez l’API Parsed Events Scan pour trouver n’importe quelle transaction dans l’historique de n’importe quelle adresse. [En savoir plus](/docs/fr/api-reference/parsed-events/scan)","dismissible":true},"href":"fr"},{"language":"es","banner":{"content":"NUEVO: Prueba la API Parsed Events Scan para encontrar cualquier transacción en el historial de cualquier dirección. [Más información](/docs/es/api-reference/parsed-events/scan)","dismissible":true},"href":"es"},{"language":"id","banner":{"content":"BARU: Coba Parsed Events Scan API untuk menemukan transaksi apa pun di seluruh riwayat alamat mana pun. [Pelajari lebih lanjut](/docs/id/api-reference/parsed-events/scan)","dismissible":true},"href":"id"},{"language":"vi","banner":{"content":"MỚI: Hãy thử Parsed Events Scan API để tìm bất kỳ giao dịch nào trong toàn bộ lịch sử của bất kỳ địa chỉ nào. [Tìm hiểu thêm](/docs/vi/api-reference/parsed-events/scan)","dismissible":true},"href":"vi"},{"language":"ru","banner":{"content":"НОВОЕ: попробуйте Parsed Events Scan API, чтобы найти любую транзакцию во всей истории любого адреса. [Подробнее](/docs/ru/api-reference/parsed-events/scan)","dismissible":true},"href":"ru"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"helius","hasAudioNarration":false,"actualSubdomain":"helius","customDomains":["www.helius.dev"],"gitSource":{"type":"github","owner":"helius-labs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af1f225ab0bbd1215019d70","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"en","tag":"API Reference","count":176},{"language":"de","tag":"API-Referenz","count":176},{"language":"es","tag":"Referencia de la API","count":176},{"language":"fr","tag":"Référence de l’API","count":176},{"language":"id","tag":"Referensi API","count":176},{"language":"ja","tag":"APIリファレンス","count":176},{"language":"ko","tag":"API 레퍼런스","count":176},{"language":"pt-BR","tag":"Referência da API","count":176},{"language":"ru","tag":"Справочник API","count":176},{"language":"vi","tag":"Tài liệu tham chiếu API","count":176},{"language":"zh","tag":"API 参考","count":176},{"language":"en","tag":"Data APIs \u0026 RPCs","count":153},{"language":"de","tag":"Daten-APIs und RPCs","count":153},{"language":"es","tag":"API de datos y RPC","count":153},{"language":"fr","tag":"API de données et RPC","count":153},{"language":"id","tag":"API Data \u0026 RPC","count":153},{"language":"ja","tag":"データAPIとRPC","count":153},{"language":"ko","tag":"데이터 API 및 RPC","count":153},{"language":"pt-BR","tag":"APIs de dados e RPCs","count":153},{"language":"ru","tag":"API данных и RPC","count":153},{"language":"vi","tag":"API dữ liệu \u0026 RPC","count":153},{"language":"zh","tag":"数据 API 与 RPC","count":153},{"language":"en","tag":"Documentation","count":115},{"language":"de","tag":"Dokumentation","count":115},{"language":"es","tag":"Documentación","count":115},{"language":"fr","tag":"Documentation","count":115},{"language":"id","tag":"Dokumentasi","count":115},{"language":"ja","tag":"ドキュメント","count":115},{"language":"ko","tag":"문서","count":115},{"language":"pt-BR","tag":"Documentação","count":115},{"language":"ru","tag":"Документация","count":115},{"language":"vi","tag":"Tài liệu","count":115},{"language":"zh","tag":"文档","count":115},{"language":"en","tag":"Guides","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"id","tag":"Panduan","count":96},{"language":"ja","tag":"ガイド","count":96},{"language":"ko","tag":"가이드","count":96},{"language":"pt-BR","tag":"Guias","count":96},{"language":"ru","tag":"Руководства","count":96},{"language":"vi","tag":"Hướng dẫn","count":96},{"language":"zh","tag":"指南","count":96},{"language":"en","tag":"Data Streaming \u0026 Event Listening","count":63},{"language":"de","tag":"Daten-Streaming und Ereignisüberwachung","count":63},{"language":"es","tag":"Transmisión de datos y escucha de eventos","count":63},{"language":"fr","tag":"Streaming de données et écoute d’événements","count":63},{"language":"id","tag":"Streaming Data \u0026 Pemantauan Peristiwa","count":63},{"language":"ja","tag":"データストリーミングとイベントリスニング","count":63},{"language":"ko","tag":"데이터 스트리밍 및 이벤트 수신","count":63},{"language":"pt-BR","tag":"Streaming de dados e escuta de eventos","count":63},{"language":"ru","tag":"Потоковая передача данных и отслеживание событий","count":63},{"language":"vi","tag":"Truyền dữ liệu \u0026 lắng nghe sự kiện","count":63},{"language":"zh","tag":"数据流与事件监听","count":63},{"language":"en","tag":"Solana RPC","count":57},{"language":"de","tag":"Solana RPC","count":57},{"language":"es","tag":"RPC de Solana","count":57},{"language":"fr","tag":"RPC Solana","count":57},{"language":"id","tag":"RPC Solana","count":57},{"language":"ja","tag":"Solana RPC","count":57},{"language":"ko","tag":"Solana RPC","count":57},{"language":"pt-BR","tag":"RPC da Solana","count":57},{"language":"ru","tag":"RPC Solana","count":57},{"language":"vi","tag":"Solana RPC","count":57},{"language":"zh","tag":"Solana RPC","count":57},{"language":"en","tag":"RPC Method Guides","count":52},{"language":"de","tag":"Anleitungen zu RPC-Methoden","count":52},{"language":"es","tag":"Guías de métodos RPC","count":52},{"language":"fr","tag":"Guides des méthodes RPC","count":52},{"language":"id","tag":"Panduan Metode RPC","count":52},{"language":"ja","tag":"RPCメソッドガイド","count":52},{"language":"ko","tag":"RPC 메서드 가이드","count":52},{"language":"pt-BR","tag":"Guias de métodos RPC","count":52},{"language":"ru","tag":"Руководства по методам RPC","count":52},{"language":"vi","tag":"Hướng dẫn phương thức RPC","count":52},{"language":"zh","tag":"RPC 方法指南","count":52},{"language":"zh","tag":"交易","count":31},{"language":"en","tag":"ZK Compression","count":26},{"language":"de","tag":"ZK-Komprimierung","count":26},{"language":"es","tag":"Compresión ZK","count":26},{"language":"fr","tag":"Compression ZK","count":26},{"language":"id","tag":"Kompresi ZK","count":26},{"language":"ja","tag":"ZK圧縮","count":26},{"language":"ko","tag":"ZK 압축","count":26},{"language":"pt-BR","tag":"Compressão ZK","count":26},{"language":"ru","tag":"ZK-сжатие","count":26},{"language":"vi","tag":"Nén ZK","count":26},{"language":"zh","tag":"ZK 压缩","count":26},{"language":"en","tag":"LaserStream WebSocket","count":24},{"language":"de","tag":"LaserStream WebSocket","count":24},{"language":"es","tag":"LaserStream WebSocket","count":24},{"language":"fr","tag":"LaserStream WebSocket","count":24},{"language":"id","tag":"LaserStream WebSocket","count":24},{"language":"ja","tag":"LaserStream WebSocket","count":24},{"language":"ko","tag":"LaserStream WebSocket","count":24},{"language":"pt-BR","tag":"LaserStream WebSocket","count":24},{"language":"ru","tag":"LaserStream WebSocket","count":24},{"language":"vi","tag":"LaserStream WebSocket","count":24},{"language":"zh","tag":"LaserStream WebSocket","count":24},{"language":"en","tag":"Agents","count":20},{"language":"de","tag":"Agenten","count":20},{"language":"es","tag":"Agentes","count":20},{"language":"fr","tag":"Agents","count":20},{"language":"id","tag":"Agen","count":20},{"language":"ja","tag":"エージェント","count":20},{"language":"ko","tag":"에이전트","count":20},{"language":"pt-BR","tag":"Agentes","count":20},{"language":"ru","tag":"Агенты","count":20},{"language":"vi","tag":"Tác nhân","count":20}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@helius.xyz"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".dark #topbar-cta-button a,.dark #topbar-cta-button a span{color:#fff!important}h1,h2,h3,h4,h5,h6{font-weight:450!important;font-style:normal!important}#footer a{max-width:none!important}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:rgb(var(--primary-light) / 0.8)}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{border-color:rgb(var(--primary-light) / 1)}#banner{background-color:#0F0F0F}@media (min-width: 1024px){nav#sidebar-content{width:18rem!important}#content-container{margin-left:4rem!important}}.sidebar-group-header{font-size:0.875rem!important}.dark .sidebar-group-header{color:#fff!important}@media (min-width: 1024px){[class*=\"lg:ml-[max(0px,calc(50vw-348px-14rem)\"]{margin-left:max(0px, min(calc(50vw - 348px - 14rem), calc(100% - 696px)))!important}}@media (max-width: 1023px){.chat-assistant-floating-input{display:none!important}}.privacy-embed-slot{--embed-sk-base: #e4e2de;--embed-sk-shine: rgba(255, 255, 255, 0.55);--embed-fade: 0.45s ease;position:relative;height:15rem;overflow:hidden}.dark .privacy-embed-slot{--embed-sk-base: #2a2a2e;--embed-sk-shine: rgba(255, 255, 255, 0.08)}.privacy-embed-fallback{position:absolute;inset:0;z-index:1;opacity:1;pointer-events:none;transition:opacity var(--embed-fade)}.privacy-embed-skeleton{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px 20px;border:0;background:transparent}.privacy-embed-skeleton::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg, transparent, var(--embed-sk-shine), transparent);transform:translateX(-100%);animation:privacy-embed-sweep 1.4s ease-in-out infinite;pointer-events:none}.privacy-embed-bone{display:block;flex:none;border-radius:6px;background:var(--embed-sk-base)}.privacy-embed-bone-lg{width:72%;height:12px}.privacy-embed-bone-md{width:54%;height:12px}.privacy-embed-bone-sm{width:38%;height:12px}.privacy-embed-bone-block{width:100%;flex:1 1 auto;min-height:72px;margin-top:6px;border-radius:10px}@keyframes privacy-embed-sweep{to{transform:translateX(100%)}}.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;overflow:hidden;pointer-events:none;border:0!important;box-shadow:none!important;outline:none!important;aspect-ratio:auto!important;background:transparent!important;transition:opacity var(--embed-fade)}.privacy-embed-static{display:none;position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.privacy-embed-slot.is-failed .privacy-embed-skeleton{display:none}.privacy-embed-slot.is-failed .privacy-embed-static{display:block}.privacy-embed-slot.is-live .privacy-embed-fallback,.privacy-embed-slot.is-live .privacy-embed-static{opacity:0}.privacy-embed-slot.is-live [data-as=\"iframe\"],.privacy-embed-slot.is-live iframe,.privacy-embed-slot.is-live .privacy-embed{opacity:1;pointer-events:auto}@media (max-width: 720px){.privacy-embed-slot{height:22rem}}@media (prefers-reduced-motion: reduce){.privacy-embed-skeleton::after{animation:none}.privacy-embed-fallback,.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{transition:none}}.dark .privacy-embed{color-scheme:dark!important}.light .privacy-embed{color-scheme:light!important}"},{"filePath":"styles.css","content":"@container navbar (width >= 1500px) and (width \u003c 1800px){#navbar #search-bar-entry,#navbar button[aria-label=\"Toggle assistant panel\"]{padding:0!important;width:2.25rem!important;justify-content:center!important}#navbar #search-bar-entry>div>div,#navbar #search-bar-entry>span,#navbar button[aria-label=\"Toggle assistant panel\"]>span{display:none!important}}"}],"page":{"pagePath":"zh/api-reference/rpc/http/simulatebundle","slug":"/zh/api-reference/rpc/http/simulatebundle","pageMetadata":{"title":"simulateBundle","og:title":"simulateBundle Solana RPC Method","sidebarTitle":"simulateBundle","description":"Simulate a JITO bundle without executing it on the blockchain.","og:description":"Simulate a Jito bundle of Solana transactions without executing them on-chain","openapi":"openapi/rpc-http/simulateBundle.yaml POST /","href":"/zh/api-reference/rpc/http/simulatebundle"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Simulate a JITO bundle without executing it on the blockchain.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,ParamField}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`request-parameters`,children:`Request Parameters`}),`\n`,_jsx(ParamField,{body:`params[0]`,type:`object`,required:true,id:`param-params-0`,children:_jsx(_components.p,{children:`First configuration object. Contains the encoded transactions for the simulation.`})}),`\n`,_jsx(ParamField,{body:`params[0].encodedTransactions`,type:`array`,id:`param-params-0-encoded-transactions`,children:_jsxs(_components.p,{children:[`Array of encoded, serialized transactions for simulation. The encoding is determined by the `,_jsx(_components.code,{children:`transactionEncoding`}),` field (base-64 by default).`]})}),`\n`,_jsx(ParamField,{body:`params[1]`,type:`object`,id:`param-params-1`,children:_jsx(_components.p,{children:`Second configuration object. Optional.`})}),`\n`,_jsxs(ParamField,{body:`params[1].preExecutionAccountsConfigs`,type:`array`,required:true,id:`param-params-1-pre-execution-accounts-configs`,children:[_jsx(_components.p,{children:`Specifies which accounts to capture during simulation.`}),_jsxs(_components.p,{children:[`This captures the account states `,_jsx(_components.em,{children:`before`}),` the transaction is executed.`]}),_jsx(_components.p,{children:`An array element at an index configures the transaction that is at the same index in the bundle.`}),_jsx(_components.p,{children:`For each transaction in the bundle:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Pass `,_jsx(_components.code,{children:`null`}),` if you do not want any account state to be returned.`]}),`\n`,_jsx(_components.li,{children:`Or, provide an object describing which accounts to return.`}),`\n`]}),_jsx(_components.p,{children:`The array length must be equal to the number of transactions in the bundle.`})]}),`\n`,_jsxs(ParamField,{body:`params[1].postExecutionAccountsConfigs`,type:`array`,required:true,id:`param-params-1-post-execution-accounts-configs`,children:[_jsx(_components.p,{children:`Specifies which accounts to capture during simulation.`}),_jsxs(_components.p,{children:[`This captures the account states `,_jsx(_components.em,{children:`after`}),` the transaction is executed.`]}),_jsx(_components.p,{children:`An array element at an index configures the transaction that is at the same index in the bundle.`}),_jsx(_components.p,{children:`For each transaction in the bundle:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Pass `,_jsx(_components.code,{children:`null`}),` if you do not want any account state to be returned.`]}),`\n`,_jsx(_components.li,{children:`Or, provide an object describing which accounts to return.`}),`\n`]}),_jsx(_components.p,{children:`The array length must be equal to the number of transactions in the bundle.`})]}),`\n`,_jsxs(ParamField,{body:`params[1].transactionEncoding`,type:`string`,default:`base64`,id:`param-params-1-transaction-encoding`,children:[_jsxs(_components.p,{children:[`The transaction encoding used in `,_jsx(_components.code,{children:`encodedTransactions`}),`.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base58`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`params[1].simulationBank`,type:`any`,id:`param-params-1-simulation-bank`,children:_jsx(_components.p,{children:`Specified which bank to run the simulation against. Can be the tip, a slot, or a commitment level.`})}),`\n`,_jsx(ParamField,{body:`params[1].skipSigVerify`,type:`boolean`,default:`false`,id:`param-params-1-skip-sig-verify`,children:_jsx(_components.p,{children:`Whether to skip signature verification before simulation.`})}),`\n`,_jsx(ParamField,{body:`params[1].replaceRecentBlockhash`,type:`boolean`,default:`false`,id:`param-params-1-replace-recent-blockhash`,children:_jsx(_components.p,{children:`Whether to replace the simulated transaction’s recent blockhash with the latest blockhash.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"simulateBundle","og:title":"simulateBundle Solana RPC Method","sidebarTitle":"simulateBundle","description":"Simulate a JITO bundle without executing it on the blockchain.","og:description":"Simulate a Jito bundle of Solana transactions without executing them on-chain","openapi":"openapi/rpc-http/simulateBundle.yaml POST /","href":"/zh/api-reference/rpc/http/simulatebundle"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Request Parameters","slug":"request-parameters","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/helius/5f930f78031445fe/scripts/sitemap.js","/docs/_mintlify/custom/helius/ecb2b22c1bc28209/scripts/sync-docs-nav.js","/docs/_mintlify/custom/helius/232d75b56cf461f7/linkedin.js","/docs/_mintlify/custom/helius/d5a10ed2d4d996d9/scripts/fix-i18n-links.js","/docs/_mintlify/custom/helius/c90894153130b6c4/scripts/fix-i18n-frontmatter.js","/docs/_mintlify/custom/helius/b4d84372b075c905/scripts/find-unparseable-frontmatter.js","/docs/_mintlify/custom/helius/dc8d0e922a5d8fb6/scripts/check-i18n-integrity.js","/docs/_mintlify/custom/helius/49d45a89496348bd/scripts/i18n-health-report.js","/docs/_mintlify/custom/helius/4e0f1d39839ccd64/scripts/locales.js","/docs/_mintlify/custom/helius/68a8df30ec1986a3/scripts/check-anchors.js","/docs/_mintlify/custom/helius/556b36961bc54fbe/scripts/mdx-anchors.js","/docs/_mintlify/custom/helius/642e7f83c8899dfa/scripts/nav-pages.js","/docs/_mintlify/custom/helius/308c1078ca8ba29b/scripts/fix-i18n-jsx-attributes.js","/docs/_mintlify/custom/helius/16d4beb7605f6c62/scripts/check-llms-coverage.js","/docs/_mintlify/custom/helius/e0935d4d58b894e6/privacy-embed.js","/docs/_mintlify/custom/helius/c2f68f57c828ce57/scripts/i18n-merge-locks.js","/docs/_mintlify/custom/helius/120ca3e82eddff19/scripts/i18n-plan-shards.js","/docs/_mintlify/custom/helius/11de683b077d84a9/scripts/find-missing-translations.js","/docs/_mintlify/custom/helius/5bbce53c6bacfb82/scripts/sync-code-only-translations.js","/docs/_mintlify/custom/helius/a20579e01f20e64f/scripts/check-i18n-links.js","/docs/_mintlify/custom/helius/394a6d904921aa8d/scripts/doc-routes.js","/docs/_mintlify/custom/helius/f3f98052deb43d0d/scripts/i18n-link-parity.js","/docs/_mintlify/custom/helius/58304f8f5f63277c/scripts/localized-redirects.js","/docs/_mintlify/custom/helius/4bbb7aa7dc0ba861/scripts/sync-localized-redirects.js","/docs/_mintlify/custom/helius/eb929e6cbd54de05/scripts/check-removed-routes.js","/docs/_mintlify/custom/helius/481461d851bb2ada/scripts/check-og-font-coverage.js","/docs/_mintlify/custom/helius/70670c36240b1fe4/scripts/collect-og-font-codepoints.js","/docs/_mintlify/custom/helius/89ec61a2c85f4511/scripts/check-outbound-links.js","/docs/_mintlify/custom/helius/d4c8486aeb8806b9/scripts/banner-i18n.js","/docs/_mintlify/custom/helius/af129e84752fd5a9/scripts/i18n-stage-decision.js"],"openApiReferenceData":{"operation":{"tags":["RPC"],"summary":"simulateBundle","operationId":"simulateBundle","description":"Simulate a JITO bundle without executing it on the blockchain.","security":["d9492848-7a82-4cbb-83e2-dd0be39b8ffa"],"requestBody":"ada76044-cb8e-438b-8b1c-041c17b3d9fd","responses":{"200":"d8d873c4-0529-40ef-bc39-7e22f45c837a","400":"367b5723-9d8a-4f12-9259-80a51813be8a","401":"898e0e81-6299-44dc-9b5e-91f7991a5304","429":"a2ede0d9-ca51-4be9-a1cc-b0a3359f2d4a","500":"f525c734-63eb-4d46-8b31-223978cc0fa6","503":"b7ef06f4-fe5a-4710-95b1-8428bb027549","504":"90996f2c-06cd-4be9-a974-7270db786b53"},"method":"post","type":"path","servers":["008650f3-d102-4daf-91ea-7642e67d76e7","1a4031e3-5d61-43d4-9d6e-0e8fe81922bb"],"path":"/","baseUrlOptions":["https://mainnet.helius-rpc.com","https://devnet.helius-rpc.com"],"title":"simulateBundle","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","enum":["2.0"],"description":"The JSON-RPC protocol version.","example":"2.0","default":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"A unique identifier for the request.","example":"1","default":"1","uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","enum":["simulateBundle"],"description":"The name of the RPC method to invoke.","example":"simulateBundle","default":"simulateBundle","uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parameters for simulating a JITO bundle.","default":[{"encodedTransactions":["AUpZwml/cvAaQoRINPCXI/+Zp1bEG31TsbQ7YkESdUqtoGHrGSlZWLGh7qsa54Pon3RCx46Z6l+IlAgV8GNmbgcBAAED48eIT6fA5gQUuhts6qDwJ8rp6qemton7jK+tSNA6uiM3FVSCTsdmSMNKqTIUrKARpzIIQabdGWwDk74PLnrd/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgbUMGWXPNjQAwed9kPYG5gXZsBq9jrSuVNeTuC4o0IBAgIAAQwCAAAA6AMAAAAAAAA="]},{"preExecutionAccountsConfigs":[null],"postExecutionAccountsConfigs":[null],"skipSigVerify":true,"transactionEncoding":"base64","replaceRecentBlockhash":true}],"items":{"type":"object","description":"Bundle simulation configuration object.","required":["params[0]"],"properties":{"params[0]":{"type":"object","description":"First configuration object. Contains the encoded transactions for the simulation.","properties":{"encodedTransactions":{"type":"array","description":"Array of encoded, serialized transactions for simulation. The encoding is determined by the `transactionEncoding` field (base-64 by default).","items":{"type":"string","description":"Encoded serialized transaction.","example":"5rqF8aHfs9JyEtKTvND6z8RgBtYxQwZLndS1kzHxV7D3kWm9VoYRzFtsP3qra5bM8rGhCv82LYo8fZpQoyQmtN1D9vxG2uEsMhV7jB4KdADRgxMXn5kRJzLZPt2LrPSmcUhfEmeQa7XrKeR9FHdKcXxZ1Hdq68oBr2AaPpTMuL85KDCt","uniqueKey":"params.items.[INDEX].params[0].encodedTransactions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"params.items.[INDEX].params[0].encodedTransactions","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"params.items.[INDEX].params[0]","typeLabel":"object"},"params[1]":{"type":"object","description":"Second configuration object. Optional.","required":["preExecutionAccountsConfigs","postExecutionAccountsConfigs"],"properties":{"preExecutionAccountsConfigs":{"type":"array","description":"Specifies which accounts to capture during simulation.\n\nThis captures the account states *before* the transaction is executed.\n\nAn array element at an index configures the transaction that is at the same index in the bundle.\n\nFor each transaction in the bundle:\n - Pass `null` if you do not want any account state to be returned.\n - Or, provide an object describing which accounts to return.\n\nThe array length must be equal to the number of transactions in the bundle.\n","items":{"oneOf":[{"type":"object","required":["addresses"],"properties":{"addresses":{"type":"array","description":"List of base-58 encoded account addresses whose state will be captured.","items":{"type":"string","description":"base-58 encoded account address.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX].oneOf.0.addresses.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX].oneOf.0.addresses","typeLabel":"string[]"},"encoding":{"type":"string","description":"The encoding in which the captured account data will be returned.\n","default":"base64","enum":["binary","base58","base64","jsonParsed","base64+zstd"],"example":"base64","uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX].oneOf.0.encoding","typeLabel":"enum\u003cstring>"}},"uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","required":["addresses"],"properties":{"addresses":{"type":"array","description":"List of base-58 encoded account addresses whose state will be captured.","items":{"type":"string","description":"base-58 encoded account address.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}},"encoding":{"type":"string","description":"The encoding in which the captured account data will be returned.\n","default":"base64","enum":["binary","base58","base64","jsonParsed","base64+zstd"],"example":"base64"}},"uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs.items.[INDEX]","typeLabel":"object | null"},"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].preExecutionAccountsConfigs","typeLabel":"(object | null)[]"},"postExecutionAccountsConfigs":{"type":"array","description":"Specifies which accounts to capture during simulation.\n\nThis captures the account states *after* the transaction is executed.\n\nAn array element at an index configures the transaction that is at the same index in the bundle.\n\nFor each transaction in the bundle:\n - Pass `null` if you do not want any account state to be returned.\n - Or, provide an object describing which accounts to return.\n\nThe array length must be equal to the number of transactions in the bundle.\n","items":{"oneOf":[{"type":"object","required":["addresses"],"properties":{"addresses":{"type":"array","description":"List of base-58 encoded account addresses whose state will be captured.","items":{"type":"string","description":"base-58 encoded account address.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX].oneOf.0.addresses.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX].oneOf.0.addresses","typeLabel":"string[]"},"encoding":{"type":"string","description":"The encoding in which the captured account data will be returned.\n","default":"base64","enum":["binary","base58","base64","jsonParsed","base64+zstd"],"example":"base64","uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX].oneOf.0.encoding","typeLabel":"enum\u003cstring>"}},"uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"null","required":["addresses"],"properties":{"addresses":{"type":"array","description":"List of base-58 encoded account addresses whose state will be captured.","items":{"type":"string","description":"base-58 encoded account address.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}},"encoding":{"type":"string","description":"The encoding in which the captured account data will be returned.\n","default":"base64","enum":["binary","base58","base64","jsonParsed","base64+zstd"],"example":"base64"}},"uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs.items.[INDEX]","typeLabel":"object | null"},"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].postExecutionAccountsConfigs","typeLabel":"(object | null)[]"},"transactionEncoding":{"type":"string","description":"The transaction encoding used in `encodedTransactions`.","enum":["base64","base58"],"default":"base64","uniqueKey":"params.items.[INDEX].params[1].transactionEncoding","typeLabel":"enum\u003cstring>"},"simulationBank":{"oneOf":[{"type":"string","description":"Specified which bank to run the simulation against. Can be the tip, a slot, or a commitment level.\n","example":"tip","uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.0","typeLabel":"string"},{"type":"object","description":"Specified which bank to run the simulation against. Can be the tip, a slot, or a commitment level.\n","required":["slot"],"properties":{"slot":{"type":"integer","example":373976835,"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.1.slot","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.1","typeLabel":"object"},{"type":"object","description":"Specified which bank to run the simulation against. Can be the tip, a slot, or a commitment level.\n","required":["commitment"],"properties":{"commitment":{"type":"object","properties":{"commitment":{"type":"string","enum":["processed","confirmed","finalized"],"description":"Commitment level to simulate against.","example":"processed","isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.2.commitment.commitment","typeLabel":"enum\u003cstring>"}},"required":["commitment"],"isRequired":true,"uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.2.commitment","typeLabel":"object"}},"uniqueKey":"params.items.[INDEX].params[1].simulationBank.oneOf.2","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX].params[1].simulationBank","typeLabel":"string · object · object"},"skipSigVerify":{"type":"boolean","description":"Whether to skip signature verification before simulation.","default":false,"uniqueKey":"params.items.[INDEX].params[1].skipSigVerify","typeLabel":"boolean"},"replaceRecentBlockhash":{"type":"boolean","description":"Whether to replace the simulated transaction's recent blockhash with the latest blockhash.","default":false,"uniqueKey":"params.items.[INDEX].params[1].replaceRecentBlockhash","typeLabel":"boolean"}},"uniqueKey":"params.items.[INDEX].params[1]","typeLabel":"object"}},"uniqueKey":"params.items.[INDEX]","typeLabel":"object"},"uniqueKey":"params","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","method":"simulateBundle","params":[{"encodedTransactions":["AUpZwml/cvAaQoRINPCXI/+Zp1bEG31TsbQ7YkESdUqtoGHrGSlZWLGh7qsa54Pon3RCx46Z6l+IlAgV8GNmbgcBAAED48eIT6fA5gQUuhts6qDwJ8rp6qemton7jK+tSNA6uiM3FVSCTsdmSMNKqTIUrKARpzIIQabdGWwDk74PLnrd/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgbUMGWXPNjQAwed9kPYG5gXZsBq9jrSuVNeTuC4o0IBAgIAAQwCAAAA6AMAAAAAAAA="]},{"preExecutionAccountsConfigs":[null],"postExecutionAccountsConfigs":[null],"skipSigVerify":true,"transactionEncoding":"base64","replaceRecentBlockhash":true}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"d8d873c4-0529-40ef-bc39-7e22f45c837a":{"description":"Successfully simulated the bundle.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"},"result":{"type":"object","description":"Result of the simulated bundle.","properties":{"context":{"type":"object","description":"Context of the simulation response.","properties":{"apiVersion":{"type":"string","description":"The API version.","example":"2.30.10","uniqueKey":"result.context.apiVersion","typeLabel":"string"},"slot":{"type":"integer","description":"Slot in which the data was processed.","example":373999891,"uniqueKey":"result.context.slot","typeLabel":"integer"}},"uniqueKey":"result.context","typeLabel":"object"},"value":{"type":"object","description":"Details of the simulated bundle result.","properties":{"summary":{"oneOf":[{"type":"string","description":"Summary of the bundle simulation result.\n\nIf the simulation succeeded, this is set to `\"succeeded\"`.\n\nIf the simulation failed, this is set to an object with a single field `failed` that contains details on that failure.\n","example":"succeeded","uniqueKey":"result.value.summary.oneOf.0","typeLabel":"string"},{"type":"object","description":"Summary of the bundle simulation result.\n\nIf the simulation succeeded, this is set to `\"succeeded\"`.\n\nIf the simulation failed, this is set to an object with a single field `failed` that contains details on that failure.\n","required":["failed"],"properties":{"failed":{"type":"object","required":["error"],"properties":{"error":{"description":"Value containing details on the error. Structure may vary.","isRequired":true,"uniqueKey":"result.value.summary.oneOf.1.failed.error","typeLabel":"any"},"tx_signature":{"type":"string","description":"Signature of the failed transaction in base58. May be `null` if not applicable.","uniqueKey":"result.value.summary.oneOf.1.failed.tx_signature","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.value.summary.oneOf.1.failed","typeLabel":"object"}},"uniqueKey":"result.value.summary.oneOf.1","typeLabel":"object"}],"uniqueKey":"result.value.summary","typeLabel":"string | object"},"transactionResults":{"type":"array","description":"Array of results for each transaction in the bundle. Can be empty if there was an error.","items":{"type":"object","properties":{"err":{"oneOf":[{"type":"object","description":"Error if the transaction failed, `null` if successful.","uniqueKey":"result.value.transactionResults.items.[INDEX].err.oneOf.0","typeLabel":"object"},{"type":"null","description":"Error if the transaction failed, `null` if successful.","uniqueKey":"result.value.transactionResults.items.[INDEX].err.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.value.transactionResults.items.[INDEX].err","typeLabel":"object | null"},"logs":{"oneOf":[{"type":"array","description":"Array of log messages from transaction execution.","items":{"type":"string","example":"Program 4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R invoke [1]","uniqueKey":"result.value.transactionResults.items.[INDEX].logs.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"result.value.transactionResults.items.[INDEX].logs.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Array of log messages from transaction execution.","items":{"type":"string","example":"Program 4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R invoke [1]"},"uniqueKey":"result.value.transactionResults.items.[INDEX].logs.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.value.transactionResults.items.[INDEX].logs","typeLabel":"string[] | null"},"preExecutionAccounts":{"oneOf":[{"type":"array","description":"Account states before the transaction's execution.","items":{"type":"object","properties":{"data":{"type":"string","description":"Data associated with the account.","uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].data","typeLabel":"string"},"executable":{"type":"boolean","description":"Whether the account contains a program.","example":false,"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].executable","typeLabel":"boolean"},"lamports":{"type":"integer","description":"Number of lamports assigned to this account.","example":1500000000,"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Address of the program that owns this account.","example":"4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R","uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].owner","typeLabel":"string"},"rentEpoch":{"type":"integer","description":"Epoch at which this account will next owe rent.","example":324,"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"The data size of the account.","example":1024,"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX].space","typeLabel":"integer"}},"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Account states before the transaction's execution.","items":{"type":"object","properties":{"data":{"type":"string","description":"Data associated with the account."},"executable":{"type":"boolean","description":"Whether the account contains a program.","example":false},"lamports":{"type":"integer","description":"Number of lamports assigned to this account.","example":1500000000},"owner":{"type":"string","description":"Address of the program that owns this account.","example":"4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R"},"rentEpoch":{"type":"integer","description":"Epoch at which this account will next owe rent.","example":324},"space":{"type":"integer","description":"The data size of the account.","example":1024}}},"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.value.transactionResults.items.[INDEX].preExecutionAccounts","typeLabel":"object[] | null"},"postExecutionAccounts":{"oneOf":[{"type":"array","description":"Account states after the transaction's execution.","items":{"type":"object","properties":{"data":{"type":"string","description":"Data associated with the account.","uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].data","typeLabel":"string"},"executable":{"type":"boolean","description":"Whether the account contains a program.","example":false,"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].executable","typeLabel":"boolean"},"lamports":{"type":"integer","description":"Number of lamports assigned to this account.","example":1500000000,"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Address of the program that owns this account.","example":"4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R","uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].owner","typeLabel":"string"},"rentEpoch":{"type":"integer","description":"Epoch at which this account will next owe rent.","example":324,"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"The data size of the account.","example":1024,"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX].space","typeLabel":"integer"}},"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Account states after the transaction's execution.","items":{"type":"object","properties":{"data":{"type":"string","description":"Data associated with the account."},"executable":{"type":"boolean","description":"Whether the account contains a program.","example":false},"lamports":{"type":"integer","description":"Number of lamports assigned to this account.","example":1500000000},"owner":{"type":"string","description":"Address of the program that owns this account.","example":"4Nd1mFvxhG1DQMLUKhMzrZ7yG1UrjC9xXH6kvvZtcg9R"},"rentEpoch":{"type":"integer","description":"Epoch at which this account will next owe rent.","example":324},"space":{"type":"integer","description":"The data size of the account.","example":1024}}},"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.value.transactionResults.items.[INDEX].postExecutionAccounts","typeLabel":"object[] | null"},"unitsConsumed":{"type":"integer","description":"Number of compute budget units consumed during processing.","example":200000,"uniqueKey":"result.value.transactionResults.items.[INDEX].unitsConsumed","typeLabel":"integer"},"returnData":{"oneOf":[{"type":"object","description":"Most recent return data generated by an instruction.","properties":{"programId":{"type":"string","description":"Program that generated the return data.","example":"Fx9Hp1gLzYj6Ryc4GaVoq2v6t4NxWg3GT1kP7quzZbVQ","uniqueKey":"result.value.transactionResults.items.[INDEX].returnData.oneOf.0.programId","typeLabel":"string"},"data":{"type":"string","description":"Return data as base-64 encoded binary data.","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjD8=","uniqueKey":"result.value.transactionResults.items.[INDEX].returnData.oneOf.0.data","typeLabel":"string"}},"uniqueKey":"result.value.transactionResults.items.[INDEX].returnData.oneOf.0","typeLabel":"object"},{"type":"null","description":"Most recent return data generated by an instruction.","properties":{"programId":{"type":"string","description":"Program that generated the return data.","example":"Fx9Hp1gLzYj6Ryc4GaVoq2v6t4NxWg3GT1kP7quzZbVQ"},"data":{"type":"string","description":"Return data as base-64 encoded binary data.","example":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjD8="}},"uniqueKey":"result.value.transactionResults.items.[INDEX].returnData.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.value.transactionResults.items.[INDEX].returnData","typeLabel":"object | null"}},"uniqueKey":"result.value.transactionResults.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.value.transactionResults","typeLabel":"object[]"}},"uniqueKey":"result.value","typeLabel":"object"}},"uniqueKey":"result","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","id":"1","result":{"context":{"apiVersion":"2.30.10","slot":373999891},"value":{"summary":"succeeded","transactionResults":[{"err":null,"logs":["Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program 11111111111111111111111111111111 invoke [1]","Program 11111111111111111111111111111111 success"],"preExecutionAccounts":[{"data":["","base64"],"executable":true,"lamports":5299606121,"owner":"BPFLoader2111111111111111111111111111111111","rentEpoch":324,"space":134080}],"postExecutionAccounts":[{"data":["","base64"],"executable":true,"lamports":5299606121,"owner":"BPFLoader2111111111111111111111111111111111","rentEpoch":324,"space":134080}],"returnData":{"programId":"Fx9Hp1gLzYj6Ryc4GaVoq2v6t4NxWg3GT1kP7quzZbVQ","data":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjD8="},"unitsConsumed":450},{"err":null,"logs":["Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program 11111111111111111111111111111111 invoke [1]","Program 11111111111111111111111111111111 success"],"postExecutionAccounts":null,"preExecutionAccounts":null,"returnData":null,"unitsConsumed":450}]}}},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","result":{"context":{"apiVersion":"2.30.10","slot":373999891},"value":{"summary":"succeeded","transactionResults":[{"err":null,"logs":["Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program 11111111111111111111111111111111 invoke [1]","Program 11111111111111111111111111111111 success"],"preExecutionAccounts":[{"data":["","base64"],"executable":true,"lamports":5299606121,"owner":"BPFLoader2111111111111111111111111111111111","rentEpoch":324,"space":134080}],"postExecutionAccounts":[{"data":["","base64"],"executable":true,"lamports":5299606121,"owner":"BPFLoader2111111111111111111111111111111111","rentEpoch":324,"space":134080}],"returnData":{"programId":"Fx9Hp1gLzYj6Ryc4GaVoq2v6t4NxWg3GT1kP7quzZbVQ","data":"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASjD8="},"unitsConsumed":450},{"err":null,"logs":["Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program ComputeBudget111111111111111111111111111111 invoke [1]","Program ComputeBudget111111111111111111111111111111 success","Program 11111111111111111111111111111111 invoke [1]","Program 11111111111111111111111111111111 success"],"postExecutionAccounts":null,"preExecutionAccounts":null,"returnData":null,"unitsConsumed":450}]}}}}},"exampleType":"examples"}},"exampleType":"examples"},"367b5723-9d8a-4f12-9259-80a51813be8a":{"description":"Bad Request - Invalid request parameters or malformed request.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"898e0e81-6299-44dc-9b5e-91f7991a5304":{"description":"Unauthorized - Invalid or missing API key.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"a2ede0d9-ca51-4be9-a1cc-b0a3359f2d4a":{"description":"Too Many Requests - Rate limit exceeded.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Too many requests"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Too many requests"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"f525c734-63eb-4d46-8b31-223978cc0fa6":{"description":"Internal Server Error - An error occurred on the server.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"b7ef06f4-fe5a-4710-95b1-8428bb027549":{"description":"Service Unavailable - The service is temporarily unavailable.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Service unavailable"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Service unavailable"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"90996f2c-06cd-4be9-a974-7270db786b53":{"description":"Gateway Timeout - The request timed out.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"The JSON-RPC protocol version.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"The error code.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"The error message.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Additional data about the error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identifier matching the request.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway timeout"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway timeout"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"d9492848-7a82-4cbb-83e2-dd0be39b8ffa":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","description":"Your Helius API key. You can get one for free in the [dashboard](https://dashboard.helius.dev/api-keys).","scopes":[]}}},"servers":{"008650f3-d102-4daf-91ea-7642e67d76e7":{"url":"https://mainnet.helius-rpc.com","description":"Mainnet RPC endpoint"},"1a4031e3-5d61-43d4-9d6e-0e8fe81922bb":{"url":"https://devnet.helius-rpc.com","description":"Devnet RPC endpoint"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","description":"Your Helius API key. You can get one for free in the [dashboard](https://dashboard.helius.dev/api-keys).","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Your Helius API key. You can get one for free in the [dashboard](https://dashboard.helius.dev/api-keys).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"openapi/rpc-http/simulateBundle.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"simulateBundle Solana RPC Method","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/rpc/http/simulatebundle","matchLevel":1},"zh":{"href":"/zh/api-reference/rpc/http/simulatebundle","matchLevel":0},"ja":{"href":"/ja/api-reference/rpc/http/simulatebundle","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/rpc/http/simulatebundle","matchLevel":1},"ko":{"href":"/ko/api-reference/rpc/http/simulatebundle","matchLevel":1},"de":{"href":"/de/api-reference/rpc/http/simulatebundle","matchLevel":1},"fr":{"href":"/fr/api-reference/rpc/http/simulatebundle","matchLevel":1},"es":{"href":"/es/api-reference/rpc/http/simulatebundle","matchLevel":1},"id":{"href":"/id/api-reference/rpc/http/simulatebundle","matchLevel":1},"vi":{"href":"/vi/api-reference/rpc/http/simulatebundle","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/simulatebundle","matchLevel":1}}},"lastModified":"2026-07-17T18:32:49.859Z","originalFileLocation":"zh/api-reference/rpc/http/simulatebundle.mdx","locale":"zh"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Simulate a JITO bundle without executing it on the blockchain.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"simulateBundle Solana RPC Method\">\u003cmeta data-mint-head property=\"og:description\" content=\"Simulate a Jito bundle of Solana transactions without executing them on-chain\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=Solana+RPC\u0026amp;title=simulateBundle\u0026amp;description=Simulate+a+JITO+bundle+without+executing+it+on+the+blockchain.\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=5ab9dbcef4cbf55f55e6ab45a791f7d7bec728c3006e988a3a09416d5f19b2de\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"simulateBundle Solana RPC Method\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Simulate a Jito bundle of Solana transactions without executing them on-chain\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=Solana+RPC\u0026amp;title=simulateBundle\u0026amp;description=Simulate+a+JITO+bundle+without+executing+it+on+the+blockchain.\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=5ab9dbcef4cbf55f55e6ab45a791f7d7bec728c3006e988a3a09416d5f19b2de\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E84125\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/zh/api-reference/rpc/http/simulatebundle.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/rpc/http/simulatebundle\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/simulatebundle\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.helius.dev/#organization\",\"name\":\"Helius\",\"url\":\"https://www.helius.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png\"},\"sameAs\":[\"https://github.com/helius-labs\",\"https://discord.com/invite/6GXdee3gBj\",\"https://x.com/helius\",\"https://www.linkedin.com/company/heliusapi\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.helius.dev/docs#website\",\"name\":\"Helius Docs\",\"url\":\"https://www.helius.dev/docs\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle#webpage\",\"url\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\",\"name\":\"simulateBundle\",\"description\":\"Simulate a JITO bundle without executing it on the blockchain.\",\"dateModified\":\"2026-07-17T18:32:49.859Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"数据 API 与 RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solana RPC\",\"item\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http-methods\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"simulateBundle\",\"item\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle#apireference\",\"headline\":\"simulateBundle\",\"name\":\"simulateBundle\",\"description\":\"Simulate a JITO bundle without executing it on the blockchain.\",\"url\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/zh/api-reference/rpc/http/simulatebundle#webpage\"},\"dateModified\":\"2026-07-17T18:32:49.859Z\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Helius Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Helius Docs","nav":{"global":{"anchors":[]},"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/rpc/http/simulatebundle"}]},{"language":"zh","banner":{"content":"新功能:试用 Parsed Events Scan API,在任意地址的历史记录中查找任何交易。[了解更多](/docs/zh/api-reference/parsed-events/scan)","dismissible":true},"tabs":[{"tab":"文档","pages":[{"title":"文档","href":"/zh"}]},{"tab":"API 参考","groups":[{"group":"开始使用","pages":[{"title":"Solana API 参考:完整列表","sidebarTitle":"概览","href":"/zh/api-reference"},{"title":"认证","href":"/zh/api-reference/authentication"},{"title":"Solana RPC URL 和端点","sidebarTitle":"端点","href":"/zh/api-reference/endpoints"}]},{"group":"数据流与事件监听","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"LaserStream gRPC API","sidebarTitle":"概述","href":"/zh/api-reference/laserstream-grpc"},{"title":"订阅","href":"/zh/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/zh/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/zh/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/zh/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/zh/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/zh/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/zh/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/zh/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"LaserStream WebSocket 方法","sidebarTitle":"概览","href":"/zh/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/zh/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/zh/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/zh/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/zh/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/zh/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/zh/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/zh/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/zh/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/zh/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/zh/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/zh/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/zh/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/zh/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/zh/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/zh/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/zh/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/zh/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/zh/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/zh/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"解析流","icon":"wave-square","pages":[{"title":"解析流参考","sidebarTitle":"概览","href":"/zh/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/zh/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/zh/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/zh/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhook","icon":"webhook","pages":[{"title":"Webhooks API","sidebarTitle":"概述","href":"/zh/api-reference/webhooks"},{"title":"创建 Webhook","sidebarTitle":"创建 Webhook","openapi":"zh/openapi/webhooks.yaml POST /v0/webhooks","href":"/zh/api-reference/webhooks/create-webhook"},{"title":"获取 Webhook","sidebarTitle":"获取 Webhook","openapi":"zh/openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/zh/api-reference/webhooks/get-webhook"},{"title":"获取所有 Webhooks","sidebarTitle":"获取所有 Webhooks","openapi":"zh/openapi/webhooks.yaml GET /v0/webhooks","href":"/zh/api-reference/webhooks/get-all-webhooks"},{"title":"更新 Webhook","sidebarTitle":"更新 Webhook","openapi":"zh/openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/zh/api-reference/webhooks/update-webhook"},{"title":"切换 Webhook","sidebarTitle":"切换 Webhook","openapi":"zh/openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/zh/api-reference/webhooks/toggle-webhook"},{"title":"删除 Webhook","sidebarTitle":"删除 Webhook","openapi":"zh/openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/zh/api-reference/webhooks/delete-webhook"}]}]},{"group":"数据 API 与 RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"Solana RPC","icon":"server","pages":[{"title":"Solana RPC 方法和 API 参考","sidebarTitle":"概述","href":"/zh/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"zh/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/zh/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"zh/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/zh/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"zh/openapi/rpc-http/getBalance.yaml POST /","href":"/zh/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"zh/openapi/rpc-http/getBlock.yaml POST /","href":"/zh/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"zh/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/zh/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"zh/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/zh/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"zh/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/zh/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"zh/openapi/rpc-http/getBlocks.yaml POST /","href":"/zh/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"zh/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/zh/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"zh/openapi/rpc-http/getBlockTime.yaml POST /","href":"/zh/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"zh/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/zh/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"zh/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/zh/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"zh/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/zh/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"zh/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/zh/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"zh/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/zh/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"zh/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/zh/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"zh/openapi/rpc-http/getHealth.yaml POST /","href":"/zh/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"zh/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/zh/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"zh/openapi/rpc-http/getIdentity.yaml POST /","href":"/zh/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"zh/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/zh/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"zh/openapi/rpc-http/getInflationRate.yaml POST /","href":"/zh/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"zh/openapi/rpc-http/getInflationReward.yaml POST /","href":"/zh/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"zh/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/zh/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"zh/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/zh/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"zh/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/zh/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"zh/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/zh/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"zh/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/zh/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"zh/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/zh/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"zh/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/zh/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","openapi":"zh/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/zh/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"zh/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/zh/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","openapi":"zh/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/zh/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"zh/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/zh/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"zh/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/zh/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"zh/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/zh/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"zh/openapi/rpc-http/getSlot.yaml POST /","href":"/zh/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"zh/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/zh/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"zh/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/zh/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"zh/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/zh/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"zh/openapi/rpc-http/getSupply.yaml POST /","href":"/zh/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"zh/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/zh/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"zh/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/zh/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"zh/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/zh/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"zh/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/zh/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"zh/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/zh/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"zh/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/zh/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"zh/openapi/rpc-http/getTransaction.yaml POST /","href":"/zh/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"zh/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/zh/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"zh/openapi/rpc-http/getVersion.yaml POST /","href":"/zh/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"zh/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/zh/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"zh/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/zh/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"zh/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/zh/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"zh/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/zh/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","description":"将签名的交易提交到集群进行处理。","openapi":"zh/openapi/rpc-http/sendTransaction.yaml POST /","href":"/zh/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"openapi/rpc-http/simulateBundle.yaml POST /","href":"/zh/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","description":"simulateTransaction 预览 Solana 交易的日志、计算单元使用情况和账户变化,而不提交交易 —— 估算费用并捕获失败情况。","openapi":"zh/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/zh/api-reference/rpc/http/simulatetransaction"}]},{"group":"交易","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"zh/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/zh/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"zh/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/zh/api-reference/rpc/http/gettransfersbyaddress"},{"group":"增强型交易(旧版)","icon":"receipt","pages":[{"title":"增强交易API","sidebarTitle":"概述","href":"/zh/api-reference/enhanced-transactions/overview"},{"title":"获取增强交易","sidebarTitle":"获取交易","openapi":"zh/openapi/openapi-definition.yaml POST /v0/transactions","href":"/zh/api-reference/enhanced-transactions/gettransactions"},{"title":"通过地址获取增强的交易","sidebarTitle":"通过地址获取交易","openapi":"zh/openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/zh/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"解析事件","icon":"wave-pulse","pages":[{"title":"解析事件参考","sidebarTitle":"概述","href":"/zh/api-reference/parsed-events/overview"},{"title":"解析交易","sidebarTitle":"解析交易","openapi":"zh/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/zh/api-reference/parsed-events/transactions"},{"title":"解析交易历史","sidebarTitle":"解析交易历史","openapi":"zh/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/zh/api-reference/parsed-events/transaction-history"},{"title":"扫描交易历史","sidebarTitle":"扫描交易历史","openapi":"zh/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/zh/api-reference/parsed-events/scan"},{"title":"列出 IDL 版本","sidebarTitle":"列出 IDL 版本","openapi":"zh/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}","href":"/zh/api-reference/parsed-events/idl-versions"},{"title":"获取 IDL","sidebarTitle":"获取 IDL","openapi":"zh/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}/{slot}","href":"/zh/api-reference/parsed-events/idl"}]},{"group":"代币与 NFT(DAS)","icon":"hexagon-image","pages":[{"title":"数字资产标准 (DAS)","sidebarTitle":"概述","href":"/zh/api-reference/das"},{"title":"getAsset","openapi":"zh/openapi/das-api/getAsset.yaml POST /","href":"/zh/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"zh/openapi/das-api/getAssetBatch.yaml POST /","href":"/zh/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"zh/openapi/das-api/getAssetProof.yaml POST /","href":"/zh/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"zh/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/zh/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"zh/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/zh/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"zh/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/zh/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"zh/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/zh/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"zh/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/zh/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"zh/openapi/das-api/getNftEditions.yaml POST /","href":"/zh/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"zh/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/zh/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"zh/openapi/das-api/getTokenAccounts.yaml POST /","href":"/zh/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"zh/openapi/das-api/searchAssets.yaml POST /","href":"/zh/api-reference/das/searchassets"}]},{"group":"钱包","icon":"wallet","tag":"Beta","pages":[{"title":"Wallet API (测试版)","sidebarTitle":"概览","href":"/zh/api-reference/wallet-api"},{"title":"获取钱包身份","sidebarTitle":"identity","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/zh/api-reference/wallet-api/identity"},{"title":"获取钱包余额","sidebarTitle":"余额","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/zh/api-reference/wallet-api/balances"},{"title":"获取历史代币余额","sidebarTitle":"balance-at","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/zh/api-reference/wallet-api/balance-at"},{"title":"获取钱包历史记录","sidebarTitle":"历史","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/zh/api-reference/wallet-api/history"},{"title":"获取钱包转账","sidebarTitle":"转账","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/zh/api-reference/wallet-api/transfers"},{"title":"获取钱包资金","sidebarTitle":"funded-by","openapi":"zh/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/zh/api-reference/wallet-api/funded-by"}]},{"group":"ZK 压缩","icon":"arrows-to-circle","pages":[{"title":"ZK 压缩 API","sidebarTitle":"概述","href":"/zh/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"zh/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"zh/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"zh/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"zh/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"zh/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"zh/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"zh/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"zh/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"zh/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"zh/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"zh/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"zh/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"zh/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"zh/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"zh/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/zh/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"zh/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/zh/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"zh/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/zh/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"zh/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/zh/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"zh/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/zh/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"zh/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/zh/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"zh/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/zh/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"zh/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/zh/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"zh/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/zh/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"zh/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/zh/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"zh/openapi/zk-compression/getValidityProof.yaml POST /","href":"/zh/api-reference/zk-compression/getvalidityproof"}]},{"group":"Solana 隐私环","icon":"shield-halved","tag":"Beta","pages":[{"title":"Solana 隐私环 API","sidebarTitle":"概述","href":"/zh/api-reference/privacy"},{"title":"getEncryptedUtxosByTags","sidebarTitle":"getEncryptedUtxosByTags","openapi":"zh/openapi/privacy/getEncryptedUtxosByTags.yaml POST /v1/spr/getEncryptedUtxosByTags","href":"/zh/api-reference/privacy/getencryptedutxosbytags"},{"title":"getShieldedTransactionsByTags","sidebarTitle":"getShieldedTransactionsByTags","openapi":"zh/openapi/privacy/getShieldedTransactionsByTags.yaml POST /v1/spr/getShieldedTransactionsByTags","href":"/zh/api-reference/privacy/getshieldedtransactionsbytags"},{"title":"getShieldedTransactionsBySignature","sidebarTitle":"getShieldedTransactionsBySignature","openapi":"zh/openapi/privacy/getShieldedTransactionsBySignature.yaml POST /v1/spr/getShieldedTransactionsBySignature","href":"/zh/api-reference/privacy/getshieldedtransactionsbysignature"},{"title":"getShieldedTransactionsByNullifiers","sidebarTitle":"getShieldedTransactionsByNullifiers","openapi":"zh/openapi/privacy/getShieldedTransactionsByNullifiers.yaml POST /v1/spr/getShieldedTransactionsByNullifiers","href":"/zh/api-reference/privacy/getshieldedtransactionsbynullifiers"},{"title":"getMerkleProofs","sidebarTitle":"getMerkleProofs","openapi":"zh/openapi/privacy/getMerkleProofs.yaml POST /v1/spr/getMerkleProofs","href":"/zh/api-reference/privacy/getmerkleproofs"},{"title":"getNonInclusionProofs","sidebarTitle":"getNonInclusionProofs","openapi":"zh/openapi/privacy/getNonInclusionProofs.yaml POST /v1/spr/getNonInclusionProofs","href":"/zh/api-reference/privacy/getnoninclusionproofs"},{"title":"getNullifierQueueElements","sidebarTitle":"getNullifierQueueElements","openapi":"zh/openapi/privacy/getNullifierQueueElements.yaml POST /v1/spr/getNullifierQueueElements","href":"/zh/api-reference/privacy/getnullifierqueueelements"},{"title":"getUserRecords","sidebarTitle":"getUserRecords","openapi":"zh/openapi/privacy/getUserRecords.yaml POST /v1/spr/getUserRecords","href":"/zh/api-reference/privacy/getuserrecords"}]}]},{"group":"交易","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/zh/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/zh/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/zh/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"zh/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/zh/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"zh/openapi/sender-api/ping.yaml GET /ping","href":"/zh/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/zh/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/zh/api-reference/sender/getbundlestatuses"}]}]},{"group":"发送交易","pages":[{"group":"优先费 API","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"zh/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/zh/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"账户管理","pages":[{"group":"管理","icon":"shield-halved","pages":[{"title":"Admin API","sidebarTitle":"概览","href":"/zh/api-reference/admin"},{"title":"获取项目使用情况","sidebarTitle":"获取项目使用情况","openapi":"zh/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/zh/api-reference/admin/get-project-usage"}]}]}]},{"tab":"指南","pages":[{"title":"指南","href":"/zh/guides/overview"}]},{"tab":"智能体","pages":[{"title":"智能体","href":"/zh/agents/overview"}]},{"tab":"常见问题","pages":[{"title":"常见问题","href":"/zh/faqs"}]}]},{"language":"ja","banner":{"content":"新機能:Parsed Events Scan API を使用して、任意のアドレスの履歴全体からあらゆるトランザクションを検索できます。[詳細を見る](/docs/ja/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ja","href":"/ja/api-reference/rpc/http/simulatebundle"}]},{"language":"pt-BR","banner":{"content":"NOVO: Experimente a API de varredura de eventos analisados para encontrar qualquer transação no histórico de qualquer endereço. [Saiba mais](/docs/pt-BR/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/rpc/http/simulatebundle"}]},{"language":"ko","banner":{"content":"신규: Parsed Events Scan API를 사용하여 모든 주소의 기록에서 원하는 트랜잭션을 찾아보세요. [자세히 알아보기](/docs/ko/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ko","href":"/ko/api-reference/rpc/http/simulatebundle"}]},{"language":"de","banner":{"content":"NEU: Probiere die Parsed Events Scan API aus, um Transaktionen im Verlauf einer beliebigen Adresse zu finden. [Mehr erfahren](/docs/de/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"de","href":"/de/api-reference/rpc/http/simulatebundle"}]},{"language":"fr","banner":{"content":"NOUVEAU : essayez l’API Parsed Events Scan pour trouver n’importe quelle transaction dans l’historique de n’importe quelle adresse. [En savoir plus](/docs/fr/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"fr","href":"/fr/api-reference/rpc/http/simulatebundle"}]},{"language":"es","banner":{"content":"NUEVO: Prueba la API Parsed Events Scan para encontrar cualquier transacción en el historial de cualquier dirección. [Más información](/docs/es/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"es","href":"/es/api-reference/rpc/http/simulatebundle"}]},{"language":"id","banner":{"content":"BARU: Coba Parsed Events Scan API untuk menemukan transaksi apa pun di seluruh riwayat alamat mana pun. [Pelajari lebih lanjut](/docs/id/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"id","href":"/id/api-reference/rpc/http/simulatebundle"}]},{"language":"vi","banner":{"content":"MỚI: Hãy thử Parsed Events Scan API để tìm bất kỳ giao dịch nào trong toàn bộ lịch sử của bất kỳ địa chỉ nào. [Tìm hiểu thêm](/docs/vi/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"vi","href":"/vi/api-reference/rpc/http/simulatebundle"}]},{"language":"ru","banner":{"content":"НОВОЕ: попробуйте Parsed Events Scan API, чтобы найти любую транзакцию во всей истории любого адреса. [Подробнее](/docs/ru/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ru","href":"/ru/api-reference/rpc/http/simulatebundle"}]}]},"basePath":"","title":"simulateBundle Solana RPC Method","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-BunTQ12o.js","dist-BWxsj3I0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-CrPa459s.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-D_7my4bd.js","utils-Cq_itTNA.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B5KPEvGz.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DBX-JepP.js","snippetPresets-Bsspz-Ge.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-t8ynOKTD.js","ApiExamples-jcs-2nGf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dp53in7F.js","shallow-Dv9eUdUd.js","getApiPlaygroundDisplay-D8cDwNhi.js","CodeSnippet-DkwXLQor.js","CodeSnippets-DcSgKqs5.js","getPastedJson-I2RjoApV.js","icon-BIj57rZC.js","MethodPill-CTwLPWXC.js","DuplicateIcon-BJpFwygY.js","createIcon-C7PorfAe.js","DynamicMarkdown-BBht_uEs.js","SectionHeading-YIBwxbzj.js","axios-vUo_bRtp.js","Markdown--YCeFtOs.js","AssistantPageLink-fBzVvq7k.js"]}