getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.
getProgramAccountsV2 adalah versi yang disempurnakan dari metode standar getProgramAccounts, yang dirancang untuk aplikasi yang perlu mengueri kumpulan besar akun milik program Solana tertentu secara efisien. Metode ini menyediakan paginasi berbasis kursor dan kemampuan pembaruan inkremental.
Fitur Baru di V2:
Paginasi berbasis kursor: Konfigurasikan batas dari 1 hingga 10.000 akun per permintaan
Pembaruan inkremental: Gunakan changedSinceSlot untuk mengambil hanya akun yang baru saja dimodifikasi
Performa lebih baik: Mencegah waktu habis dan mengurangi penggunaan memori untuk kumpulan data besar
Kompatibilitas mundur: Mendukung semua parameter getProgramAccounts yang ada
withContext opsional: true menambahkan slot dan apiVersion di bawah result.context; hilangkan atau gunakan false agar keduanya tidak disertakan
Perilaku Paginasi Penting: Akhir paginasi hanya ditunjukkan ketika tidak ada akun yang dikembalikan. API dapat mengembalikan lebih sedikit akun daripada batas Anda karena pemfilteran—selalu lanjutkan paginasi hingga paginationKey adalah null.
Ukuran Batas Optimal: Untuk sebagian besar kasus penggunaan, batas 1.000–5.000 akun per permintaan memberikan keseimbangan terbaik antara performa dan keandalan.
Mulai dengan batas yang lebih kecil (1000), lalu tingkatkan berdasarkan performa jaringan Anda
Gunakan pengodean yang sesuai: jsonParsed untuk kemudahan, base64 untuk performa
Terapkan filter untuk mengurangi ukuran kumpulan data sebelum paginasi
Simpan paginationKey untuk melanjutkan kueri jika terhenti
Pantau waktu respons dan sesuaikan batas sebagaimana diperlukan
Jika true, mengembalikan result.context (metadata snapshot: slot, apiVersion) dan menempatkan
accounts serta paginationKey di bawah result.value. Jika false atau dihilangkan,
kolom tersebut muncul langsung pada result (misalnya result.accounts). Filter dan batas yang sama tetap berlaku.
Akun program yang dipaginasi. Bidang yang sama muncul pada result saat withContext bernilai false atau dihilangkan, atau di bawah result.value saat withContext bernilai true.
{"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":"6af20b3f6347df5a7ec1402e","clientVersion":"0.0.4094","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":"id/api-reference/rpc/http/getprogramaccountsv2","slug":"/id/api-reference/rpc/http/getprogramaccountsv2","pageMetadata":{"title":"getProgramAccountsV2","og:title":"Metode RPC Solana getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.","og:description":"Panggilan getProgramAccounts yang disempurnakan dengan paginasi kursor dan pembaruan inkremental untuk kumpulan besar akun program Solana","openapi":"id/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccountsv2"},"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: \"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.\"\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`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Info,ParamField,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`ikhtisar`,children:`Ikhtisar`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`getProgramAccountsV2`}),` adalah versi yang disempurnakan dari metode standar `,_jsx(_components.code,{children:`getProgramAccounts`}),`, yang dirancang untuk aplikasi yang perlu mengueri kumpulan besar akun milik program Solana tertentu secara efisien. Metode ini menyediakan paginasi berbasis kursor dan kemampuan pembaruan inkremental.`]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Fitur Baru di V2:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paginasi berbasis kursor`}),`: Konfigurasikan batas dari 1 hingga 10.000 akun per permintaan`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pembaruan inkremental`}),`: Gunakan `,_jsx(_components.code,{children:`changedSinceSlot`}),` untuk mengambil hanya akun yang baru saja dimodifikasi`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Performa lebih baik`}),`: Mencegah waktu habis dan mengurangi penggunaan memori untuk kumpulan data besar`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Kompatibilitas mundur`}),`: Mendukung semua parameter `,_jsx(_components.code,{children:`getProgramAccounts`}),` yang ada`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`withContext`}),` opsional`]}),`: `,_jsx(_components.code,{children:`true`}),` menambahkan `,_jsx(_components.code,{children:`slot`}),` dan `,_jsx(_components.code,{children:`apiVersion`}),` di bawah `,_jsx(_components.code,{children:`result.context`}),`; hilangkan atau gunakan `,_jsx(_components.code,{children:`false`}),` agar keduanya tidak disertakan`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`manfaat-utama`,children:`Manfaat Utama`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Scalable Queries`,icon:`chart-line`,children:_jsx(_components.p,{children:`Tangani program dengan jutaan akun melalui paginasi hasil yang efisien`})}),_jsx(Card,{title:`Real-time Sync`,icon:`arrows-rotate`,children:_jsxs(_components.p,{children:[`Gunakan `,_jsx(_components.code,{children:`changedSinceSlot`}),` untuk pembaruan inkremental dan sinkronisasi data secara real-time`]})}),_jsx(Card,{title:`Prevent Timeouts`,icon:`clock`,children:_jsx(_components.p,{children:`Kueri besar yang sebelumnya mengalami waktu habis kini berfungsi secara andal dengan paginasi`})}),_jsx(Card,{title:`Memory Efficient`,icon:`microchip`,children:_jsx(_components.p,{children:`Proses data dalam beberapa bagian alih-alih memuat semuanya ke memori sekaligus`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`praktik-terbaik-paginasi`,children:`Praktik Terbaik Paginasi`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Perilaku Paginasi Penting`}),`: Akhir paginasi hanya ditunjukkan ketika `,_jsx(_components.strong,{children:`tidak ada akun yang dikembalikan`}),`. API dapat mengembalikan lebih sedikit akun daripada batas Anda karena pemfilteran—selalu lanjutkan paginasi hingga `,_jsx(_components.code,{children:`paginationKey`}),` adalah `,_jsx(_components.code,{children:`null`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`pola-paginasi-dasar`,children:`Pola Paginasi Dasar`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`27`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`27`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allAccounts`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [];`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`do`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getProgramAccountsV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'base64'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` filters:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dataSize:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 165`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 5000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allAccounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`push`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`accounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`while`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`pembaruan-inkremental`,children:`Pembaruan Inkremental`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get only accounts modified since slot 150000000`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` incrementalUpdate`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getProgramAccountsV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` programId`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'jsonParsed'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` changedSinceSlot:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 150000000`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`tips-performa`,children:`Tips Performa`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ukuran Batas Optimal`}),`: Untuk sebagian besar kasus penggunaan, batas 1.000–5.000 akun per permintaan memberikan keseimbangan terbaik antara performa dan keandalan.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mulai dengan batas yang lebih kecil`}),` (1000), lalu tingkatkan berdasarkan performa jaringan Anda`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Gunakan pengodean yang sesuai`}),`: `,_jsx(_components.code,{children:`jsonParsed`}),` untuk kemudahan, `,_jsx(_components.code,{children:`base64`}),` untuk performa`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Terapkan filter`}),` untuk mengurangi ukuran kumpulan data sebelum paginasi`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Simpan `,_jsx(_components.code,{children:`paginationKey`})]}),` untuk melanjutkan kueri jika terhenti`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pantau waktu respons`}),` dan sesuaikan batas sebagaimana diperlukan`]}),`\n`]}),`\n`,_jsxs(Heading,{level:`2`,id:`withcontext-opsional`,children:[_jsx(_components.code,{children:`withContext`}),` (opsional)`]}),`\n`,_jsxs(_components.p,{children:[`Nilai Boolean pada objek konfigurasi program (`,_jsx(_components.code,{children:`params[1]`}),`). Hanya bentuk `,_jsx(_components.code,{children:`result`}),` yang berubah, bukan filter, batas, atau paginasi.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Omitted or false`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } }`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:\"// true — snapshot metadata plus page under `result.value`\"})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"context\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`411895550`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"apiVersion\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3.1.9\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`migrasi-dari-getprogramaccounts`,children:`Migrasi dari getProgramAccounts`}),`\n`,_jsx(_components.p,{children:`Migrasi dari metode asli cukup mudah—cukup ganti nama metode dan tambahkan parameter paginasi:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`diff`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`diff`,children:_jsxs(_components.code,{language:`diff`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"jsonrpc\": \"2.0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"id\": \"1\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-dark\":`#CE9178`},children:`- \"method\": \"getProgramAccounts\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"method\": \"getProgramAccountsV2\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"params\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"encoding\": \"base64\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"filters\": [{ \"dataSize\": 165 }],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"limit\": 5000`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`metode-terkait`,children:`Metode Terkait`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`getProgramAccounts`,icon:`code`,href:`/id/api-reference/rpc/http/getprogramaccounts`,children:_jsx(_components.p,{children:`Metode asli tanpa paginasi`})}),_jsx(Card,{title:`getTokenAccountsByOwnerV2`,icon:`wallet`,href:`/id/api-reference/rpc/http/gettokenaccountsbyownerv2`,children:_jsx(_components.p,{children:`Metode V2 untuk kueri akun token`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`parameter-permintaan`,children:`Parameter Permintaan`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`Kunci publik (alamat) program Solana yang akunnya akan dikueri, dalam bentuk string yang dikodekan dengan base-58.`})}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,id:`param-commitment`,children:[_jsx(_components.p,{children:`Tingkat komitmen untuk permintaan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`confirmed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`finalized`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`processed`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`minContextSlot`,type:`number`,id:`param-min-context-slot`,children:_jsx(_components.p,{children:`Slot minimum tempat permintaan dapat dievaluasi.`})}),`\n`,_jsx(ParamField,{body:`withContext`,type:`boolean`,id:`param-with-context`,children:_jsxs(_components.p,{children:[`Jika `,_jsx(_components.code,{children:`true`}),`, mengembalikan `,_jsx(_components.code,{children:`result.context`}),` (metadata snapshot: `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`apiVersion`}),`) dan menempatkan\n`,_jsx(_components.code,{children:`accounts`}),` serta `,_jsx(_components.code,{children:`paginationKey`}),` di bawah `,_jsx(_components.code,{children:`result.value`}),`. Jika `,_jsx(_components.code,{children:`false`}),` atau dihilangkan,\nkolom tersebut muncul langsung pada `,_jsx(_components.code,{children:`result`}),` (misalnya `,_jsx(_components.code,{children:`result.accounts`}),`). Filter dan batas yang sama tetap berlaku.`]})}),`\n`,_jsxs(ParamField,{body:`encoding`,type:`string`,id:`param-encoding`,children:[_jsx(_components.p,{children:`Format pengodean untuk data akun yang dikembalikan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`jsonParsed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base58`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64+zstd`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`dataSlice`,type:`object`,id:`param-data-slice`,children:_jsx(_components.p,{children:`Minta sebagian data akun.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.length`,type:`number`,id:`param-data-slice-length`,children:_jsx(_components.p,{children:`Jumlah byte yang akan dikembalikan.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.offset`,type:`number`,id:`param-data-slice-offset`,children:_jsx(_components.p,{children:`Offset byte tempat pembacaan dimulai.`})}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,id:`param-limit`,children:_jsx(_components.p,{children:`Jumlah maksimum akun yang akan dikembalikan per permintaan (1–10.000).`})}),`\n`,_jsx(ParamField,{body:`paginationKey`,type:`string`,id:`param-pagination-key`,children:_jsx(_components.p,{children:`Kursor paginasi yang dikodekan dengan base-58 untuk mengambil halaman berikutnya. Gunakan paginationKey dari respons sebelumnya.`})}),`\n`,_jsx(ParamField,{body:`changedSinceSlot`,type:`number`,id:`param-changed-since-slot`,children:_jsx(_components.p,{children:`Hanya kembalikan akun yang dimodifikasi pada atau setelah nomor slot ini. Berguna untuk pembaruan inkremental.`})}),`\n`,_jsx(ParamField,{body:`filters`,type:`array`,id:`param-filters`,children:_jsx(_components.p,{children:`Sistem pemfilteran canggih untuk mengueri pola data akun Solana tertentu secara efisien.`})})]})}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":"getProgramAccountsV2","og:title":"Metode RPC Solana getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.","og:description":"Panggilan getProgramAccounts yang disempurnakan dengan paginasi kursor dan pembaruan inkremental untuk kumpulan besar akun program Solana","openapi":"id/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccountsv2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ikhtisar","slug":"ikhtisar","depth":2,"children":[]},{"title":"Manfaat Utama","slug":"manfaat-utama","depth":2,"children":[]},{"title":"Praktik Terbaik Paginasi","slug":"praktik-terbaik-paginasi","depth":2,"children":[{"title":"Pola Paginasi Dasar","slug":"pola-paginasi-dasar","depth":3,"children":[]},{"title":"Pembaruan Inkremental","slug":"pembaruan-inkremental","depth":3,"children":[]}]},{"title":"Tips Performa","slug":"tips-performa","depth":2,"children":[]},{"title":"withContext (opsional)","slug":"withcontext-opsional","depth":2,"children":[]},{"title":"Migrasi dari getProgramAccounts","slug":"migrasi-dari-getprogramaccounts","depth":2,"children":[]},{"title":"Metode Terkait","slug":"metode-terkait","depth":2,"children":[]},{"title":"Parameter Permintaan","slug":"parameter-permintaan","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/93cdd43e3414beef/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":"getProgramAccountsV2","operationId":"getProgramAccountsV2","description":"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.","security":["9d034b33-eccd-46dc-81f9-f43c5492a271"],"requestBody":"53d88b03-1ae4-4581-8e4e-9e2dad03eefa","responses":{"200":"f573660c-1f5e-4bfd-861c-401e4a25277b","400":"4a32632b-3ef0-491b-a4e1-94869a2c1b33","401":"d549bccf-ed67-4f17-940f-f989c4f6b8b2","429":"abe28641-720d-4e25-87ae-21d10cdbc65a","500":"6597bfc2-c1bb-4043-9ee6-0bf0c583e359","503":"c87396b7-cc54-4f75-b88b-26b1b502c06d","504":"bc8cafa9-176a-415f-b12d-58f8527fb9c2"},"method":"post","type":"path","servers":["0c4de495-d2fe-4cc4-8bcd-6c2b11474370","d4c2ff71-bcc2-4010-8704-66e2eedc47c6"],"path":"/","baseUrlOptions":["https://mainnet.helius-rpc.com","https://devnet.helius-rpc.com"],"title":"getProgramAccountsV2","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","id","method","params"],"properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","default":"2.0","isRequired":true,"uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Pengidentifikasi unik untuk permintaan.","example":"1","default":"1","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","description":"Nama metode RPC yang akan dipanggil.","enum":["getProgramAccountsV2"],"example":"getProgramAccountsV2","default":"getProgramAccountsV2","isRequired":true,"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parameter untuk metode paginasi yang ditingkatkan.","default":["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",{"encoding":"base64","limit":1000}],"items":{"oneOf":[{"type":"string","description":"Kunci publik (alamat) program Solana yang akunnya akan dikueri, sebagai string yang dikodekan dengan base-58.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","description":"Opsi konfigurasi yang ditingkatkan dengan dukungan paginasi untuk mengoptimalkan kueri akun program.","properties":{"commitment":{"type":"string","description":"Tingkat komitmen untuk permintaan.","enum":["confirmed","finalized","processed"],"example":"finalized","uniqueKey":"params.items.[INDEX].oneOf.1.commitment","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"Slot minimum tempat permintaan dapat dievaluasi.","example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.minContextSlot","typeLabel":"integer"},"withContext":{"type":"boolean","description":"Saat bernilai `true`, mengembalikan `result.context` (metadata snapshot: `slot`, `apiVersion`) dan menempatkan\n`accounts` serta `paginationKey` di bawah `result.value`. Saat bernilai `false` atau dihilangkan,\nbidang tersebut muncul langsung pada `result` (misalnya `result.accounts`). Filter dan batas yang sama tetap berlaku.\n","example":true,"uniqueKey":"params.items.[INDEX].oneOf.1.withContext","typeLabel":"boolean"},"encoding":{"type":"string","description":"Format pengodean untuk data akun yang dikembalikan.","enum":["jsonParsed","base58","base64","base64+zstd"],"example":"base64","uniqueKey":"params.items.[INDEX].oneOf.1.encoding","typeLabel":"enum\u003cstring>"},"dataSlice":{"type":"object","description":"Meminta potongan data akun.","properties":{"length":{"type":"integer","description":"Jumlah byte yang akan dikembalikan.","example":50,"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice.length","typeLabel":"integer"},"offset":{"type":"integer","description":"Offset byte tempat pembacaan dimulai.","example":0,"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice.offset","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice","typeLabel":"object"},"limit":{"type":"integer","description":"Jumlah maksimum akun yang dikembalikan per permintaan (1–10.000).","minimum":1,"maximum":10000,"example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.limit","typeLabel":"integer"},"paginationKey":{"type":"string","description":"Kursor paginasi yang dikodekan dengan base-58 untuk mengambil halaman berikutnya. Gunakan paginationKey dari respons sebelumnya.","example":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"params.items.[INDEX].oneOf.1.paginationKey","typeLabel":"string"},"changedSinceSlot":{"type":"integer","description":"Hanya mengembalikan akun yang diubah pada atau setelah nomor slot ini. Berguna untuk pembaruan inkremental.","example":12345678,"uniqueKey":"params.items.[INDEX].oneOf.1.changedSinceSlot","typeLabel":"integer"},"filters":{"type":"array","description":"Sistem pemfilteran canggih untuk mengkueri pola data akun Solana tertentu secara efisien.","items":{"oneOf":[{"type":"object","description":"Memfilter akun Solana berdasarkan ukuran data yang tepat dalam byte.","properties":{"dataSize":{"type":"integer","description":"Ukuran persis data akun dalam byte untuk pemfilteran.","example":165,"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.0.dataSize","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Memfilter akun Solana dengan membandingkan data pada offset memori tertentu (filter paling canggih).","properties":{"memcmp":{"type":"object","description":"Filter perbandingan memori untuk menemukan akun dengan pola data tertentu.","properties":{"offset":{"type":"integer","description":"Offset byte dalam data akun untuk melakukan perbandingan.","example":4,"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp.offset","typeLabel":"integer"},"bytes":{"type":"string","description":"Data yang dikodekan dengan base-58 untuk dibandingkan pada posisi offset yang ditentukan.","example":"3Mc6vR","uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp.bytes","typeLabel":"string"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp","typeLabel":"object"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX]","typeLabel":"object"},"uniqueKey":"params.items.[INDEX].oneOf.1.filters","typeLabel":"object[]"}},"uniqueKey":"params.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX]","typeLabel":"string | object"},"isRequired":true,"uniqueKey":"params","typeLabel":"(string | object)[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","method":"getProgramAccountsV2","params":["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",{"encoding":"base64","limit":1000}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"f573660c-1f5e-4bfd-861c-401e4a25277b":{"description":"Berhasil mengambil akun program yang dipaginasi.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"},"result":{"oneOf":[{"type":"object","title":"tanpa withContext","description":"Akun program yang dipaginasi. Bidang yang sama muncul pada result saat withContext bernilai false atau dihilangkan, atau di bawah result.value saat withContext bernilai true.","properties":{"accounts":{"type":"array","description":"Daftar akun program untuk halaman saat ini.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Pubkey akun sebagai string yang dikodekan dengan base-58.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detail tentang akun.","properties":{"lamports":{"type":"integer","description":"Jumlah lamport yang ditetapkan untuk akun ini.","example":15298080,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey program yang dikodekan dengan base-58 dan menjadi tujuan penetapan akun ini.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Data akun dalam format biner terenkode atau JSON.","items":{"type":"string","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.data.items.[INDEX]","typeLabel":"string"},"example":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.data","typeLabel":"string[]"},"executable":{"type":"boolean","description":"Menunjukkan apakah akun berisi program.","example":false,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Epoch saat akun ini selanjutnya harus membayar sewa.","example":28,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Ukuran data akun.","example":165,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.accounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.0.accounts","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya saat tidak ada akun yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan mungkin lebih sedikit daripada batas akibat pemfilteran, tetapi ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya saat tidak ada akun yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan mungkin lebih sedikit daripada batas akibat pemfilteran, tetapi ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.0.paginationKey","typeLabel":"string | null"}},"uniqueKey":"result.oneOf.0","typeLabel":"tanpa withContext · object"},{"type":"object","title":"dengan withContext","description":"Hasil terbungkus saat `withContext` bernilai `true` dalam opsi permintaan.","required":["context","value"],"properties":{"context":{"type":"object","description":"Metadata snapshot untuk respons node (konsistensi slot, debugging).","properties":{"slot":{"type":"integer","description":"Slot tempat node membuat respons ini.","example":411895550,"uniqueKey":"result.oneOf.1.context.slot","typeLabel":"integer"},"apiVersion":{"type":"string","description":"Versi RPC API jika tersedia.","example":"3.1.9","uniqueKey":"result.oneOf.1.context.apiVersion","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.oneOf.1.context","typeLabel":"object"},"value":{"type":"object","description":"Akun program yang dipaginasi. Bidang yang sama muncul pada result saat withContext bernilai false atau dihilangkan, atau di bawah result.value saat withContext bernilai true.","properties":{"accounts":{"type":"array","description":"Daftar akun program untuk halaman saat ini.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Pubkey akun sebagai string yang dikodekan dengan base-58.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detail tentang akun.","properties":{"lamports":{"type":"integer","description":"Jumlah lamport yang ditetapkan untuk akun ini.","example":15298080,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey program yang dikodekan dengan base-58 dan menjadi tujuan penetapan akun ini.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Data akun dalam format biner terenkode atau JSON.","items":{"type":"string","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.items.[INDEX]","typeLabel":"string"},"example":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data","typeLabel":"string[]"},"executable":{"type":"boolean","description":"Menunjukkan apakah akun berisi program.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Epoch saat akun ini selanjutnya harus membayar sewa.","example":28,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Ukuran data akun.","example":165,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.1.value.accounts","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya saat tidak ada akun yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan mungkin lebih sedikit daripada batas akibat pemfilteran, tetapi ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya saat tidak ada akun yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan mungkin lebih sedikit daripada batas akibat pemfilteran, tetapi ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.1.value.paginationKey","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"result.oneOf.1.value","typeLabel":"object"}},"uniqueKey":"result.oneOf.1","typeLabel":"dengan withContext · object"}],"uniqueKey":"result","typeLabel":"tanpa withContext · object | dengan withContext · object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","result":{"accounts":[{"pubkey":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","account":{"lamports":15298080,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"executable":false,"rentEpoch":28,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}}}},"exampleType":"generated"}},"exampleType":"generated"},"4a32632b-3ef0-491b-a4e1-94869a2c1b33":{"description":"Permintaan Buruk - Parameter permintaan tidak valid atau permintaan salah format.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Parameter tidak valid","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Parameter tidak valid","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"d549bccf-ed67-4f17-940f-f989c4f6b8b2":{"description":"Tidak Diotorisasi - Kunci API tidak valid atau tidak ada.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Tidak diotorisasi","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Tidak diotorisasi","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"abe28641-720d-4e25-87ae-21d10cdbc65a":{"description":"Terlalu Banyak Permintaan - Batas laju terlampaui.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Terlalu banyak permintaan","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Terlalu banyak permintaan","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"6597bfc2-c1bb-4043-9ee6-0bf0c583e359":{"description":"Kesalahan Server Internal - Terjadi kesalahan pada server.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Kesalahan internal","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Kesalahan internal","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"c87396b7-cc54-4f75-b88b-26b1b502c06d":{"description":"Layanan Tidak Tersedia - Layanan tidak tersedia untuk sementara.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Layanan tidak tersedia","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Layanan tidak tersedia","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"bc8cafa9-176a-415f-b12d-58f8527fb9c2":{"description":"Waktu Tunggu Gateway Habis - Waktu tunggu permintaan habis.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Waktu tunggu gateway habis","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Waktu tunggu gateway habis","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"9d034b33-eccd-46dc-81f9-f43c5492a271":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","scopes":[]}}},"servers":{"0c4de495-d2fe-4cc4-8bcd-6c2b11474370":{"url":"https://mainnet.helius-rpc.com","description":"Titik akhir RPC Mainnet"},"d4c2ff71-bcc2-4010-8704-66e2eedc47c6":{"url":"https://devnet.helius-rpc.com","description":"Titik akhir RPC Devnet"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"id/openapi/rpc-http/getProgramAccountsV2.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"Metode RPC Solana getProgramAccountsV2","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"zh":{"href":"/zh/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ja":{"href":"/ja/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ko":{"href":"/ko/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"de":{"href":"/de/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"fr":{"href":"/fr/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"es":{"href":"/es/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"id":{"href":"/id/api-reference/rpc/http/getprogramaccountsv2","matchLevel":0},"vi":{"href":"/vi/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1}}},"lastModified":"2026-09-25T17:32:17.301Z","originalFileLocation":"id/api-reference/rpc/http/getprogramaccountsv2.mdx","locale":"id"},"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=\"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.\">\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=\"Metode RPC Solana getProgramAccountsV2\">\u003cmeta data-mint-head property=\"og:description\" content=\"Panggilan getProgramAccounts yang disempurnakan dengan paginasi kursor dan pembaruan inkremental untuk kumpulan besar akun program Solana\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\">\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=RPC+Solana\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+adalah+versi+getProgramAccounts+yang+disempurnakan+dengan+paginasi+berbasis+kursor+dan+pembaruan+changedSinceSlot+untuk+mengueri+kumpulan+b\u0026amp;theme=823075074ce27a1d8f159cbc\u0026amp;signature=350a092fcfe811dbdc718932b0f8a7ea47dc8beaeadce92f1996ae0707518044\">\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=\"Metode RPC Solana getProgramAccountsV2\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Panggilan getProgramAccounts yang disempurnakan dengan paginasi kursor dan pembaruan inkremental untuk kumpulan besar akun program Solana\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=RPC+Solana\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+adalah+versi+getProgramAccounts+yang+disempurnakan+dengan+paginasi+berbasis+kursor+dan+pembaruan+changedSinceSlot+untuk+mengueri+kumpulan+b\u0026amp;theme=823075074ce27a1d8f159cbc\u0026amp;signature=350a092fcfe811dbdc718932b0f8a7ea47dc8beaeadce92f1996ae0707518044\">\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/id/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/id/api-reference/rpc/http/getprogramaccountsv2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/getprogramaccountsv2\">\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/id/api-reference/rpc/http/getprogramaccountsv2#webpage\",\"url\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.\",\"dateModified\":\"2026-09-25T17:32:17.301Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Data \u0026 RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RPC Solana\",\"item\":\"https://www.helius.dev/docs/id/api-reference/rpc/http-methods\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"getProgramAccountsV2\",\"item\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2#apireference\",\"headline\":\"getProgramAccountsV2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 adalah versi getProgramAccounts yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk mengueri kumpulan besar akun Solana.\",\"url\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2#webpage\"},\"dateModified\":\"2026-09-25T17:32:17.301Z\",\"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/getprogramaccountsv2"}]},{"language":"zh","banner":{"content":"新功能:试用 Parsed Events Scan API,在任意地址的历史记录中查找任何交易。[了解更多](/docs/zh/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"zh","href":"/zh/api-reference/rpc/http/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]},{"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},"tabs":[{"tab":"Dokumentasi","pages":[{"title":"Dokumentasi","href":"/id"}]},{"tab":"Referensi API","groups":[{"group":"Mulai","pages":[{"title":"Referensi API Solana: Daftar Lengkap","sidebarTitle":"Ikhtisar","href":"/id/api-reference"},{"title":"Autentikasi","href":"/id/api-reference/authentication"},{"title":"URL dan Endpoint RPC Solana","sidebarTitle":"Endpoint","href":"/id/api-reference/endpoints"}]},{"group":"Streaming Data \u0026 Pemantauan Peristiwa","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"API gRPC LaserStream","sidebarTitle":"Ikhtisar","href":"/id/api-reference/laserstream-grpc"},{"title":"Berlangganan","href":"/id/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/id/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/id/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/id/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/id/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/id/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/id/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/id/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"Metode WebSocket LaserStream","sidebarTitle":"Ikhtisar","href":"/id/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/id/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/id/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/id/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/id/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/id/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/id/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/id/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/id/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/id/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/id/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/id/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/id/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/id/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/id/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/id/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/id/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/id/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/id/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/id/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"Aliran yang Diurai","icon":"wave-square","pages":[{"title":"Referensi Parsed Streams","sidebarTitle":"Ikhtisar","href":"/id/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/id/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/id/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/id/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhook","icon":"webhook","pages":[{"title":"API Webhook","sidebarTitle":"Ikhtisar","href":"/id/api-reference/webhooks"},{"title":"Buat Webhook","sidebarTitle":"Buat Webhook","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/id/api-reference/webhooks/create-webhook"},{"title":"Dapatkan Webhook","sidebarTitle":"Dapatkan Webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/get-webhook"},{"title":"Dapatkan Semua Webhook","sidebarTitle":"Dapatkan Semua Webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/id/api-reference/webhooks/get-all-webhooks"},{"title":"Perbarui Webhook","sidebarTitle":"Perbarui Webhook","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/update-webhook"},{"title":"Alihkan Status Webhook","sidebarTitle":"Alihkan Status Webhook","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/toggle-webhook"},{"title":"Hapus Webhook","sidebarTitle":"Hapus Webhook","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/delete-webhook"}]}]},{"group":"API Data \u0026 RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"RPC Solana","icon":"server","pages":[{"title":"Metode RPC Solana dan Referensi API","sidebarTitle":"Ikhtisar","href":"/id/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"id/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/id/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"id/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/id/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"id/openapi/rpc-http/getBalance.yaml POST /","href":"/id/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"id/openapi/rpc-http/getBlock.yaml POST /","href":"/id/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"id/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/id/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"id/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/id/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"id/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/id/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"id/openapi/rpc-http/getBlocks.yaml POST /","href":"/id/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"id/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/id/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"id/openapi/rpc-http/getBlockTime.yaml POST /","href":"/id/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"id/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/id/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"id/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/id/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"id/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/id/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"id/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/id/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"id/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/id/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"id/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/id/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"id/openapi/rpc-http/getHealth.yaml POST /","href":"/id/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"id/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/id/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"id/openapi/rpc-http/getIdentity.yaml POST /","href":"/id/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"id/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/id/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"id/openapi/rpc-http/getInflationRate.yaml POST /","href":"/id/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"id/openapi/rpc-http/getInflationReward.yaml POST /","href":"/id/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"id/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"id/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/id/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"id/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/id/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"id/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/id/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"id/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/id/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"id/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/id/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"id/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","description":"Mengembalikan semua akun yang dimiliki oleh Pubkey program yang diberikan.","openapi":"id/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"id/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","description":"getRecentPerformanceSamples mengembalikan sampel performa Solana dalam urutan slot terbalik — jumlah transaksi dan slot per jendela 60 detik, untuk mengukur TPS.","openapi":"id/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/id/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"id/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/id/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"id/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/id/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"id/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/id/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"id/openapi/rpc-http/getSlot.yaml POST /","href":"/id/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"id/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/id/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"id/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/id/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"id/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/id/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"id/openapi/rpc-http/getSupply.yaml POST /","href":"/id/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"id/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"id/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"id/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"id/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"id/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/id/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"id/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/id/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"id/openapi/rpc-http/getTransaction.yaml POST /","href":"/id/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"id/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/id/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"id/openapi/rpc-http/getVersion.yaml POST /","href":"/id/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"id/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"id/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/id/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"id/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/id/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"id/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/id/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"id/openapi/rpc-http/sendTransaction.yaml POST /","href":"/id/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"id/openapi/rpc-http/simulateBundle.yaml POST /","href":"/id/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"id/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/id/api-reference/rpc/http/simulatetransaction"}]},{"group":"Transaksi","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"id/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/id/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"id/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/id/api-reference/rpc/http/gettransfersbyaddress"},{"group":"Transaksi yang Disempurnakan (Lama)","icon":"receipt","pages":[{"title":"API Transaksi yang Disempurnakan","sidebarTitle":"Ringkasan","href":"/id/api-reference/enhanced-transactions/overview"},{"title":"Dapatkan Transaksi yang Disempurnakan","sidebarTitle":"Dapatkan Transaksi","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/id/api-reference/enhanced-transactions/gettransactions"},{"title":"Dapatkan Transaksi yang Disempurnakan Berdasarkan Alamat","sidebarTitle":"Dapatkan Transaksi Berdasarkan Alamat","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/id/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"Peristiwa yang Diurai","icon":"wave-pulse","pages":[{"title":"Referensi Peristiwa Terurai","sidebarTitle":"Ikhtisar","href":"/id/api-reference/parsed-events/overview"},{"title":"Urai Transaksi","sidebarTitle":"Urai Transaksi","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/id/api-reference/parsed-events/transactions"},{"title":"Riwayat Transaksi yang Diuraikan","sidebarTitle":"Riwayat Transaksi yang Diuraikan","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/id/api-reference/parsed-events/transaction-history"},{"title":"Pindai Riwayat Transaksi","sidebarTitle":"Pindai Riwayat Transaksi","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/id/api-reference/parsed-events/scan"},{"title":"Daftar Versi IDL","sidebarTitle":"Daftar Versi IDL","openapi":"id/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}","href":"/id/api-reference/parsed-events/idl-versions"},{"title":"Dapatkan IDL","sidebarTitle":"Dapatkan IDL","openapi":"id/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}/{slot}","href":"/id/api-reference/parsed-events/idl"}]},{"group":"Token \u0026 NFT (DAS)","icon":"hexagon-image","pages":[{"title":"Standar Aset Digital (DAS)","sidebarTitle":"Ikhtisar","href":"/id/api-reference/das"},{"title":"getAsset","openapi":"id/openapi/das-api/getAsset.yaml POST /","href":"/id/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"id/openapi/das-api/getAssetBatch.yaml POST /","href":"/id/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"id/openapi/das-api/getAssetProof.yaml POST /","href":"/id/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"id/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/id/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"id/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/id/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"id/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/id/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"id/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/id/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"id/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/id/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"id/openapi/das-api/getNftEditions.yaml POST /","href":"/id/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"id/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/id/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"id/openapi/das-api/getTokenAccounts.yaml POST /","href":"/id/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"id/openapi/das-api/searchAssets.yaml POST /","href":"/id/api-reference/das/searchassets"}]},{"group":"Dompet","icon":"wallet","tag":"Beta","pages":[{"title":"API Dompet (Beta)","sidebarTitle":"Ikhtisar","href":"/id/api-reference/wallet-api"},{"title":"Dapatkan Identitas Dompet","sidebarTitle":"identitas","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/id/api-reference/wallet-api/identity"},{"title":"Dapatkan Saldo Dompet","sidebarTitle":"saldo","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/id/api-reference/wallet-api/balances"},{"title":"Dapatkan Saldo Token Historis","sidebarTitle":"balance-at","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/id/api-reference/wallet-api/balance-at"},{"title":"Dapatkan Riwayat Dompet","sidebarTitle":"riwayat","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/id/api-reference/wallet-api/history"},{"title":"Dapatkan Transfer Dompet","sidebarTitle":"transfer","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/id/api-reference/wallet-api/transfers"},{"title":"Dapatkan Pendanaan Dompet","sidebarTitle":"funded-by","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/id/api-reference/wallet-api/funded-by"}]},{"group":"Kompresi ZK","icon":"arrows-to-circle","pages":[{"title":"API Kompresi ZK","sidebarTitle":"Ikhtisar","href":"/id/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"id/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"id/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"id/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"id/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"id/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"id/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"id/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"id/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"id/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"id/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"id/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"id/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"id/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"id/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"id/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"id/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/id/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"id/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/id/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"id/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/id/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"id/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/id/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"id/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"id/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"id/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"id/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"id/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/id/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"id/openapi/zk-compression/getValidityProof.yaml POST /","href":"/id/api-reference/zk-compression/getvalidityproof"}]},{"group":"Cincin Privasi Solana","icon":"shield-halved","tag":"Beta","pages":[{"title":"API Solana Privacy Rings","sidebarTitle":"Ikhtisar","href":"/id/api-reference/privacy"},{"title":"getEncryptedUtxosByTags","sidebarTitle":"getEncryptedUtxosByTags","openapi":"id/openapi/privacy/getEncryptedUtxosByTags.yaml POST /v1/spr/getEncryptedUtxosByTags","href":"/id/api-reference/privacy/getencryptedutxosbytags"},{"title":"getShieldedTransactionsByTags","sidebarTitle":"getShieldedTransactionsByTags","openapi":"id/openapi/privacy/getShieldedTransactionsByTags.yaml POST /v1/spr/getShieldedTransactionsByTags","href":"/id/api-reference/privacy/getshieldedtransactionsbytags"},{"title":"getShieldedTransactionsBySignature","sidebarTitle":"getShieldedTransactionsBySignature","openapi":"id/openapi/privacy/getShieldedTransactionsBySignature.yaml POST /v1/spr/getShieldedTransactionsBySignature","href":"/id/api-reference/privacy/getshieldedtransactionsbysignature"},{"title":"getShieldedTransactionsByNullifiers","sidebarTitle":"getShieldedTransactionsByNullifiers","openapi":"id/openapi/privacy/getShieldedTransactionsByNullifiers.yaml POST /v1/spr/getShieldedTransactionsByNullifiers","href":"/id/api-reference/privacy/getshieldedtransactionsbynullifiers"},{"title":"getMerkleProofs","sidebarTitle":"getMerkleProofs","openapi":"id/openapi/privacy/getMerkleProofs.yaml POST /v1/spr/getMerkleProofs","href":"/id/api-reference/privacy/getmerkleproofs"},{"title":"getNonInclusionProofs","sidebarTitle":"getNonInclusionProofs","openapi":"id/openapi/privacy/getNonInclusionProofs.yaml POST /v1/spr/getNonInclusionProofs","href":"/id/api-reference/privacy/getnoninclusionproofs"},{"title":"getNullifierQueueElements","sidebarTitle":"getNullifierQueueElements","openapi":"id/openapi/privacy/getNullifierQueueElements.yaml POST /v1/spr/getNullifierQueueElements","href":"/id/api-reference/privacy/getnullifierqueueelements"},{"title":"getUserRecords","sidebarTitle":"getUserRecords","openapi":"id/openapi/privacy/getUserRecords.yaml POST /v1/spr/getUserRecords","href":"/id/api-reference/privacy/getuserrecords"}]}]},{"group":"Perdagangan","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/id/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/id/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/id/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"id/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/id/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"id/openapi/sender-api/ping.yaml GET /ping","href":"/id/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/id/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/id/api-reference/sender/getbundlestatuses"}]}]},{"group":"Pengiriman Transaksi","pages":[{"group":"API Biaya Prioritas","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"id/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/id/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"Pengelolaan Akun","pages":[{"group":"Admin","icon":"shield-halved","pages":[{"title":"API Admin","sidebarTitle":"Ikhtisar","href":"/id/api-reference/admin"},{"title":"Dapatkan Penggunaan Proyek","sidebarTitle":"Dapatkan Penggunaan Proyek","openapi":"id/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/id/api-reference/admin/get-project-usage"}]}]}]},{"tab":"Panduan","pages":[{"title":"Panduan","href":"/id/guides/overview"}]},{"tab":"Agen","pages":[{"title":"Agen","href":"/id/agents/overview"}]},{"tab":"Tanya Jawab Umum","pages":[{"title":"Tanya Jawab Umum","href":"/id/faqs"}]}]},{"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/getprogramaccountsv2"}]},{"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/getprogramaccountsv2"}]}]},"basePath":"","title":"Metode RPC Solana getProgramAccountsV2","buildId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","deploymentId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-CnC1a5XR.js","dist-BX6wab7q.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DShopWo_.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-CW3yP2DK.js","utils-BN0nty2W.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C8_MydSG.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bsl5xDMQ.js","snippetPresets-DYv9OBej.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-CBlOSKZG.js","ApiExamples-9OnYPrVf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-xr67xWGO.js","shallow-DO1aDdBF.js","getApiPlaygroundDisplay-o7cLzFL-.js","CodeSnippet-CGr2yOA8.js","CodeSnippets-CzBbqPNh.js","getPastedJson-dpi9sn5Y.js","icon-aIWHt8Pn.js","MethodPill-Bv2zLsGY.js","DuplicateIcon-DxFSz0J6.js","createIcon-uDNv6jwj.js","DynamicMarkdown-C91yhnNP.js","SectionHeading-DG_xjOLR.js","axios-vUo_bRtp.js","Markdown-B4M_Eo1P.js","AssistantPageLink-48h67xm_.js"]}