getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.
getProgramAccountsV2 es una versión mejorada del método estándar getProgramAccounts, diseñada para aplicaciones que necesitan consultar de manera eficiente grandes conjuntos de cuentas pertenecientes a programas específicos de Solana. Este método incorpora paginación basada en cursor y funciones de actualización incremental.
Nuevas funciones de V2:
Paginación basada en cursor: Configura límites de 1 a 10 000 cuentas por solicitud
Actualizaciones incrementales: Usa changedSinceSlot para obtener solo las cuentas modificadas recientemente
Mejor rendimiento: Evita tiempos de espera agotados y reduce el uso de memoria con conjuntos de datos grandes
Compatibilidad con versiones anteriores: Admite todos los parámetros existentes de getProgramAccounts
withContext opcional: true agrega slot y apiVersion dentro de result.context; omítelo o usa false para que no se incluyan
Comportamiento importante de la paginación: El final de la paginación solo se indica cuando no se devuelve ninguna cuenta. La API puede devolver menos cuentas que el límite debido al filtrado. Continúa siempre la paginación hasta que paginationKey sea null.
Tamaño óptimo del límite: Para la mayoría de los casos de uso, un límite de entre 1000 y 5000 cuentas por solicitud ofrece el mejor equilibrio entre rendimiento y confiabilidad.
Comienza con límites más pequeños (1000) y auméntalos según el rendimiento de tu red
Usa la codificación adecuada: jsonParsed para mayor comodidad, base64 para mayor rendimiento
Aplica filtros para reducir el tamaño del conjunto de datos antes de la paginación
Guarda paginationKey para reanudar las consultas si se interrumpen
Supervisa los tiempos de respuesta y ajusta los límites según corresponda
Valor booleano en el objeto de configuración del programa (params[1]). Solo cambia la estructura de result, no los filtros, los límites ni la paginación.
Cuando es true, devuelve result.context (metadatos de la instantánea: slot, apiVersion) y anida
accounts y paginationKey dentro de result.value. Cuando es false o se omite,
esos campos aparecen directamente en result (por ejemplo, result.accounts). Se aplican los mismos filtros y límites.
Cuentas de programas paginadas. Los mismos campos aparecen en result cuando withContext es false o se omite, o en result.value cuando withContext es true.
{
"jsonrpc": "2.0",
"error": {
"code": -32003,
"message": "Tiempo de espera de la puerta de enlace agotado",
"data": {}
},
"id": "1"
}
{"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","href":"zh"},{"language":"ja","href":"ja"},{"language":"pt-BR","href":"pt-BR"},{"language":"ko","href":"ko"},{"language":"de","href":"de"},{"language":"fr","href":"fr"},{"language":"es","href":"es"},{"language":"id","href":"id"},{"language":"vi","href":"vi"},{"language":"ru","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":"6af0b8107fb4490a674c036a","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"en","tag":"API Reference","count":176},{"language":"de","tag":"API-Referenz","count":176},{"language":"es","tag":"Referencia de la API","count":176},{"language":"fr","tag":"Référence de l’API","count":176},{"language":"id","tag":"Referensi API","count":176},{"language":"ja","tag":"APIリファレンス","count":176},{"language":"ko","tag":"API 레퍼런스","count":176},{"language":"pt-BR","tag":"Referência da API","count":176},{"language":"ru","tag":"Справочник API","count":176},{"language":"vi","tag":"Tài liệu tham chiếu API","count":176},{"language":"zh","tag":"API 参考","count":176},{"language":"en","tag":"Data APIs \u0026 RPCs","count":153},{"language":"de","tag":"Daten-APIs und RPCs","count":153},{"language":"es","tag":"API de datos y RPC","count":153},{"language":"fr","tag":"API de données et RPC","count":153},{"language":"id","tag":"API Data \u0026 RPC","count":153},{"language":"ja","tag":"データAPIとRPC","count":153},{"language":"ko","tag":"데이터 API 및 RPC","count":153},{"language":"pt-BR","tag":"APIs de dados e RPCs","count":153},{"language":"ru","tag":"API данных и RPC","count":153},{"language":"vi","tag":"API dữ liệu \u0026 RPC","count":153},{"language":"zh","tag":"数据 API 与 RPC","count":153},{"language":"en","tag":"Documentation","count":114},{"language":"de","tag":"Dokumentation","count":114},{"language":"es","tag":"Documentación","count":114},{"language":"fr","tag":"Documentation","count":114},{"language":"id","tag":"Dokumentasi","count":114},{"language":"ja","tag":"ドキュメント","count":114},{"language":"ko","tag":"문서","count":114},{"language":"pt-BR","tag":"Documentação","count":114},{"language":"ru","tag":"Документация","count":114},{"language":"vi","tag":"Tài liệu","count":114},{"language":"zh","tag":"文档","count":114},{"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":"es/api-reference/rpc/http/getprogramaccountsv2","slug":"/es/api-reference/rpc/http/getprogramaccountsv2","pageMetadata":{"title":"getProgramAccountsV2","og:title":"Método RPC getProgramAccountsV2 de Solana","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.","og:description":"Llamada mejorada a getProgramAccounts con paginación mediante cursor y actualizaciones incrementales para grandes conjuntos de cuentas de programas de Solana","openapi":"es/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/es/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 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de 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:`descripción-general`,children:`Descripción general`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`getProgramAccountsV2`}),` es una versión mejorada del método estándar `,_jsx(_components.code,{children:`getProgramAccounts`}),`, diseñada para aplicaciones que necesitan consultar de manera eficiente grandes conjuntos de cuentas pertenecientes a programas específicos de Solana. Este método incorpora paginación basada en cursor y funciones de actualización incremental.`]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Nuevas funciones de V2:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paginación basada en cursor`}),`: Configura límites de 1 a 10 000 cuentas por solicitud`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Actualizaciones incrementales`}),`: Usa `,_jsx(_components.code,{children:`changedSinceSlot`}),` para obtener solo las cuentas modificadas recientemente`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mejor rendimiento`}),`: Evita tiempos de espera agotados y reduce el uso de memoria con conjuntos de datos grandes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Compatibilidad con versiones anteriores`}),`: Admite todos los parámetros existentes de `,_jsx(_components.code,{children:`getProgramAccounts`})]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`withContext`}),` opcional`]}),`: `,_jsx(_components.code,{children:`true`}),` agrega `,_jsx(_components.code,{children:`slot`}),` y `,_jsx(_components.code,{children:`apiVersion`}),` dentro de `,_jsx(_components.code,{children:`result.context`}),`; omítelo o usa `,_jsx(_components.code,{children:`false`}),` para que no se incluyan`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`beneficios-principales`,children:`Beneficios principales`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Consultas escalables`,icon:`chart-line`,children:_jsx(_components.p,{children:`Gestiona programas con millones de cuentas mediante una paginación eficiente de los resultados`})}),_jsx(Card,{title:`Sincronización en tiempo real`,icon:`arrows-rotate`,children:_jsxs(_components.p,{children:[`Usa `,_jsx(_components.code,{children:`changedSinceSlot`}),` para realizar actualizaciones incrementales y sincronizar datos en tiempo real`]})}),_jsx(Card,{title:`Evita tiempos de espera agotados`,icon:`clock`,children:_jsx(_components.p,{children:`Las consultas grandes que antes agotaban el tiempo de espera ahora funcionan de manera confiable con la paginación`})}),_jsx(Card,{title:`Uso eficiente de la memoria`,icon:`microchip`,children:_jsx(_components.p,{children:`Procesa los datos en bloques en lugar de cargar todo en la memoria de una sola vez`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`prácticas-recomendadas-de-paginación`,children:`Prácticas recomendadas de paginación`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Comportamiento importante de la paginación`}),`: El final de la paginación solo se indica cuando `,_jsx(_components.strong,{children:`no se devuelve ninguna cuenta`}),`. La API puede devolver menos cuentas que el límite debido al filtrado. Continúa siempre la paginación hasta que `,_jsx(_components.code,{children:`paginationKey`}),` sea `,_jsx(_components.code,{children:`null`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`patrón-básico-de-paginación`,children:`Patrón básico de paginación`}),`\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:`actualizaciones-incrementales`,children:`Actualizaciones incrementales`}),`\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:`consejos-de-rendimiento`,children:`Consejos de rendimiento`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Tamaño óptimo del límite`}),`: Para la mayoría de los casos de uso, un límite de entre 1000 y 5000 cuentas por solicitud ofrece el mejor equilibrio entre rendimiento y confiabilidad.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Comienza con límites más pequeños`}),` (1000) y auméntalos según el rendimiento de tu red`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Usa la codificación adecuada`}),`: `,_jsx(_components.code,{children:`jsonParsed`}),` para mayor comodidad, `,_jsx(_components.code,{children:`base64`}),` para mayor rendimiento`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Aplica filtros`}),` para reducir el tamaño del conjunto de datos antes de la paginación`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Guarda `,_jsx(_components.code,{children:`paginationKey`})]}),` para reanudar las consultas si se interrumpen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Supervisa los tiempos de respuesta`}),` y ajusta los límites según corresponda`]}),`\n`]}),`\n`,_jsxs(Heading,{level:`2`,id:`withcontext-opcional`,children:[_jsx(_components.code,{children:`withContext`}),` (opcional)`]}),`\n`,_jsxs(_components.p,{children:[`Valor booleano en el objeto de configuración del programa (`,_jsx(_components.code,{children:`params[1]`}),`). Solo cambia la estructura de `,_jsx(_components.code,{children:`result`}),`, no los filtros, los límites ni la paginación.`]}),`\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:`migración-desde-getprogramaccounts`,children:`Migración desde getProgramAccounts`}),`\n`,_jsx(_components.p,{children:`Migrar desde el método original es sencillo: solo reemplaza el nombre del método y agrega los parámetros de paginación:`}),`\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:`métodos-relacionados`,children:`Métodos relacionados`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`getProgramAccounts`,icon:`code`,href:`/es/api-reference/rpc/http/getprogramaccounts`,children:_jsx(_components.p,{children:`Método original sin paginación`})}),_jsx(Card,{title:`getTokenAccountsByOwnerV2`,icon:`wallet`,href:`/es/api-reference/rpc/http/gettokenaccountsbyownerv2`,children:_jsx(_components.p,{children:`Método V2 para consultas de cuentas de tokens`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`parámetros-de-la-solicitud`,children:`Parámetros de la solicitud`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`La clave pública (dirección) del programa de Solana cuyas cuentas quieres consultar, como una cadena codificada en base 58.`})}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,id:`param-commitment`,children:[_jsx(_components.p,{children:`El nivel de compromiso de la solicitud.`}),_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:`El slot mínimo en el que se puede evaluar la solicitud.`})}),`\n`,_jsx(ParamField,{body:`withContext`,type:`boolean`,id:`param-with-context`,children:_jsxs(_components.p,{children:[`Cuando es `,_jsx(_components.code,{children:`true`}),`, devuelve `,_jsx(_components.code,{children:`result.context`}),` (metadatos de la instantánea: `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`apiVersion`}),`) y anida\n`,_jsx(_components.code,{children:`accounts`}),` y `,_jsx(_components.code,{children:`paginationKey`}),` dentro de `,_jsx(_components.code,{children:`result.value`}),`. Cuando es `,_jsx(_components.code,{children:`false`}),` o se omite,\nesos campos aparecen directamente en `,_jsx(_components.code,{children:`result`}),` (por ejemplo, `,_jsx(_components.code,{children:`result.accounts`}),`). Se aplican los mismos filtros y límites.`]})}),`\n`,_jsxs(ParamField,{body:`encoding`,type:`string`,id:`param-encoding`,children:[_jsx(_components.p,{children:`Formato de codificación de los datos de cuenta devueltos.`}),_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:`Solicita una sección de los datos de la cuenta.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.length`,type:`number`,id:`param-data-slice-length`,children:_jsx(_components.p,{children:`Número de bytes que se devolverán.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.offset`,type:`number`,id:`param-data-slice-offset`,children:_jsx(_components.p,{children:`Desplazamiento en bytes desde el que se comenzará a leer.`})}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,id:`param-limit`,children:_jsx(_components.p,{children:`Número máximo de cuentas que se devolverán por solicitud (1-10 000).`})}),`\n`,_jsx(ParamField,{body:`paginationKey`,type:`string`,id:`param-pagination-key`,children:_jsx(_components.p,{children:`Cursor de paginación codificado en base 58 para obtener las páginas siguientes. Usa el paginationKey de la respuesta anterior.`})}),`\n`,_jsx(ParamField,{body:`changedSinceSlot`,type:`number`,id:`param-changed-since-slot`,children:_jsx(_components.p,{children:`Devuelve únicamente las cuentas modificadas durante este número de slot o después. Es útil para las actualizaciones incrementales.`})}),`\n`,_jsx(ParamField,{body:`filters`,type:`array`,id:`param-filters`,children:_jsx(_components.p,{children:`Potente sistema de filtrado para consultar de manera eficiente patrones específicos de datos de cuentas de Solana.`})})]})}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":"Método RPC getProgramAccountsV2 de Solana","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.","og:description":"Llamada mejorada a getProgramAccounts con paginación mediante cursor y actualizaciones incrementales para grandes conjuntos de cuentas de programas de Solana","openapi":"es/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/es/api-reference/rpc/http/getprogramaccountsv2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Descripción general","slug":"descripción-general","depth":2,"children":[]},{"title":"Beneficios principales","slug":"beneficios-principales","depth":2,"children":[]},{"title":"Prácticas recomendadas de paginación","slug":"prácticas-recomendadas-de-paginación","depth":2,"children":[{"title":"Patrón básico de paginación","slug":"patrón-básico-de-paginación","depth":3,"children":[]},{"title":"Actualizaciones incrementales","slug":"actualizaciones-incrementales","depth":3,"children":[]}]},{"title":"Consejos de rendimiento","slug":"consejos-de-rendimiento","depth":2,"children":[]},{"title":"withContext (opcional)","slug":"withcontext-opcional","depth":2,"children":[]},{"title":"Migración desde getProgramAccounts","slug":"migración-desde-getprogramaccounts","depth":2,"children":[]},{"title":"Métodos relacionados","slug":"métodos-relacionados","depth":2,"children":[]},{"title":"Parámetros de la solicitud","slug":"parámetros-de-la-solicitud","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/helius/5f930f78031445fe/scripts/sitemap.js","/docs/_mintlify/custom/helius/bfe163df7860f1f7/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/23400f8e84498cbf/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/4ea9cc928be01ccc/scripts/find-missing-translations.js","/docs/_mintlify/custom/helius/5bbce53c6bacfb82/scripts/sync-code-only-translations.js","/docs/_mintlify/custom/helius/b3271e86afe3d129/scripts/check-i18n-links.js","/docs/_mintlify/custom/helius/394a6d904921aa8d/scripts/doc-routes.js","/docs/_mintlify/custom/helius/818363d62380defe/scripts/i18n-link-parity.js","/docs/_mintlify/custom/helius/58304f8f5f63277c/scripts/localized-redirects.js","/docs/_mintlify/custom/helius/4bbb7aa7dc0ba861/scripts/sync-localized-redirects.js","/docs/_mintlify/custom/helius/eb929e6cbd54de05/scripts/check-removed-routes.js","/docs/_mintlify/custom/helius/481461d851bb2ada/scripts/check-og-font-coverage.js","/docs/_mintlify/custom/helius/70670c36240b1fe4/scripts/collect-og-font-codepoints.js","/docs/_mintlify/custom/helius/89ec61a2c85f4511/scripts/check-outbound-links.js"],"openApiReferenceData":{"operation":{"tags":["RPC"],"summary":"getProgramAccountsV2","operationId":"getProgramAccountsV2","description":"getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.","security":["bc0f59f7-e677-44ab-960c-7f38c99f07f6"],"requestBody":"54ea5e51-ee12-4eef-9e95-4ff40bc2051d","responses":{"200":"d3489675-9d02-4761-b233-1b986b8a3b87","400":"68977d2f-46e0-4295-9343-2cafb2b78ce9","401":"4976059a-b0f3-4ea1-8305-86058e4fec20","429":"23d703e6-d5c6-48ac-b905-a07fd601edf9","500":"e04afb69-6d12-4477-9ae5-7221a0aad875","503":"c7a9b3a3-d434-4f76-b540-58223d2b1e60","504":"1812a728-c2d8-40d6-a97d-b4a7435e4cae"},"method":"post","type":"path","servers":["7c03b79b-6361-4fe4-b60e-88578a789d2f","f1fa7883-2869-4852-9693-7fdd93fd225f"],"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":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","default":"2.0","isRequired":true,"uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Un identificador único para la solicitud.","example":"1","default":"1","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","description":"El nombre del método RPC que se invocará.","enum":["getProgramAccountsV2"],"example":"getProgramAccountsV2","default":"getProgramAccountsV2","isRequired":true,"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parámetros del método paginado mejorado.","default":["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",{"encoding":"base64","limit":1000}],"items":{"oneOf":[{"type":"string","description":"La clave pública (dirección) del programa de Solana cuyas cuentas se consultarán, como una cadena codificada en base 58.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","description":"Opciones de configuración mejoradas con compatibilidad con paginación para optimizar las consultas de cuentas de programas.","properties":{"commitment":{"type":"string","description":"El nivel de compromiso de la solicitud.","enum":["confirmed","finalized","processed"],"example":"finalized","uniqueKey":"params.items.[INDEX].oneOf.1.commitment","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"El slot mínimo en el que puede evaluarse la solicitud.","example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.minContextSlot","typeLabel":"integer"},"withContext":{"type":"boolean","description":"Cuando es `true`, devuelve `result.context` (metadatos de la instantánea: `slot`, `apiVersion`) y anida\n`accounts` y `paginationKey` en `result.value`. Cuando es `false` o se omite,\nesos campos aparecen directamente en `result` (por ejemplo, `result.accounts`). Se aplican los mismos filtros y límites.\n","example":true,"uniqueKey":"params.items.[INDEX].oneOf.1.withContext","typeLabel":"boolean"},"encoding":{"type":"string","description":"Formato de codificación de los datos de cuenta devueltos.","enum":["jsonParsed","base58","base64","base64+zstd"],"example":"base64","uniqueKey":"params.items.[INDEX].oneOf.1.encoding","typeLabel":"enum\u003cstring>"},"dataSlice":{"type":"object","description":"Solicita una sección de los datos de la cuenta.","properties":{"length":{"type":"integer","description":"Cantidad de bytes que se devolverán.","example":50,"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice.length","typeLabel":"integer"},"offset":{"type":"integer","description":"Desplazamiento en bytes desde el que se comenzará a leer.","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":"Cantidad máxima de cuentas que se devolverán por solicitud (1-10,000).","minimum":1,"maximum":10000,"example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.limit","typeLabel":"integer"},"paginationKey":{"type":"string","description":"Cursor de paginación codificado en base 58 para obtener las páginas siguientes. Usa el paginationKey de la respuesta anterior.","example":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"params.items.[INDEX].oneOf.1.paginationKey","typeLabel":"string"},"changedSinceSlot":{"type":"integer","description":"Devuelve únicamente las cuentas modificadas en este número de slot o después. Es útil para las actualizaciones incrementales.","example":12345678,"uniqueKey":"params.items.[INDEX].oneOf.1.changedSinceSlot","typeLabel":"integer"},"filters":{"type":"array","description":"Potente sistema de filtrado para consultar de manera eficiente patrones específicos de datos de cuentas de Solana.","items":{"oneOf":[{"type":"object","description":"Filtra cuentas de Solana por el tamaño exacto de sus datos en bytes.","properties":{"dataSize":{"type":"integer","description":"El tamaño exacto en bytes de los datos de la cuenta que se usará para el filtrado.","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":"Filtra cuentas de Solana comparando datos en desplazamientos específicos de memoria (el filtro más potente).","properties":{"memcmp":{"type":"object","description":"Filtro de comparación de memoria para encontrar cuentas con patrones de datos específicos.","properties":{"offset":{"type":"integer","description":"Desplazamiento en bytes dentro de los datos de la cuenta en el que se realizará la comparación.","example":4,"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp.offset","typeLabel":"integer"},"bytes":{"type":"string","description":"Datos codificados en base 58 que se compararán en la posición de desplazamiento especificada.","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":{"d3489675-9d02-4761-b233-1b986b8a3b87":{"description":"Las cuentas de programas paginadas se recuperaron correctamente.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"},"result":{"oneOf":[{"type":"object","title":"sin withContext","description":"Cuentas de programas paginadas. Los mismos campos aparecen en result cuando withContext es false o se omite, o en result.value cuando withContext es true.","properties":{"accounts":{"type":"array","description":"Lista de cuentas de programas de la página actual.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"La Pubkey de la cuenta como una cadena codificada en base 58.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detalles de la cuenta.","properties":{"lamports":{"type":"integer","description":"Cantidad de lamports asignados a esta cuenta.","example":15298080,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey codificada en base 58 del programa al que está asignada esta cuenta.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Datos de la cuenta como binario codificado o en formato 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":"Indica si la cuenta contiene un programa.","example":false,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"La época en la que esta cuenta volverá a adeudar alquiler.","example":28,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"El tamaño de los datos de la cuenta.","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":"Cursor de paginación para la página siguiente. Es null únicamente cuando no se devuelve ninguna cuenta (fin de la paginación). Ten en cuenta que pueden devolverse menos cuentas que el límite debido al filtrado, pero esto no indica el fin de la paginación.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cursor de paginación para la página siguiente. Es null únicamente cuando no se devuelve ninguna cuenta (fin de la paginación). Ten en cuenta que pueden devolverse menos cuentas que el límite debido al filtrado, pero esto no indica el fin de la paginación.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.0.paginationKey","typeLabel":"string | null"}},"uniqueKey":"result.oneOf.0","typeLabel":"sin withContext · object"},{"type":"object","title":"con withContext","description":"Resultado encapsulado cuando `withContext` es `true` en las opciones de la solicitud.","required":["context","value"],"properties":{"context":{"type":"object","description":"Metadatos de la instantánea de la respuesta del nodo (coherencia del slot, depuración).","properties":{"slot":{"type":"integer","description":"Slot en el que el nodo generó esta respuesta.","example":411895550,"uniqueKey":"result.oneOf.1.context.slot","typeLabel":"integer"},"apiVersion":{"type":"string","description":"Versión de la API RPC cuando está disponible.","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":"Cuentas de programas paginadas. Los mismos campos aparecen en result cuando withContext es false o se omite, o en result.value cuando withContext es true.","properties":{"accounts":{"type":"array","description":"Lista de cuentas de programas de la página actual.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"La Pubkey de la cuenta como una cadena codificada en base 58.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detalles de la cuenta.","properties":{"lamports":{"type":"integer","description":"Cantidad de lamports asignados a esta cuenta.","example":15298080,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey codificada en base 58 del programa al que está asignada esta cuenta.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Datos de la cuenta como binario codificado o en formato 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":"Indica si la cuenta contiene un programa.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"La época en la que esta cuenta volverá a adeudar alquiler.","example":28,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"El tamaño de los datos de la cuenta.","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":"Cursor de paginación para la página siguiente. Es null únicamente cuando no se devuelve ninguna cuenta (fin de la paginación). Ten en cuenta que pueden devolverse menos cuentas que el límite debido al filtrado, pero esto no indica el fin de la paginación.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cursor de paginación para la página siguiente. Es null únicamente cuando no se devuelve ninguna cuenta (fin de la paginación). Ten en cuenta que pueden devolverse menos cuentas que el límite debido al filtrado, pero esto no indica el fin de la paginación.","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":"con withContext · object"}],"uniqueKey":"result","typeLabel":"sin withContext · object | con 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"},"68977d2f-46e0-4295-9343-2cafb2b78ce9":{"description":"Solicitud incorrecta: parámetros de solicitud no válidos o solicitud con formato incorrecto.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Parámetros no válidos","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Parámetros no válidos","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"4976059a-b0f3-4ea1-8305-86058e4fec20":{"description":"No autorizado: la clave de API no es válida o no se proporcionó.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32001,"message":"No autorizado","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"No autorizado","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"23d703e6-d5c6-48ac-b905-a07fd601edf9":{"description":"Demasiadas solicitudes: se superó el límite de solicitudes.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Demasiadas solicitudes","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Demasiadas solicitudes","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"e04afb69-6d12-4477-9ae5-7221a0aad875":{"description":"Error interno del servidor: ocurrió un error en el servidor.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Error interno","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Error interno","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"c7a9b3a3-d434-4f76-b540-58223d2b1e60":{"description":"Servicio no disponible: el servicio no está disponible temporalmente.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Servicio no disponible","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Servicio no disponible","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"1812a728-c2d8-40d6-a97d-b4a7435e4cae":{"description":"Tiempo de espera de la puerta de enlace agotado: se agotó el tiempo de espera de la solicitud.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"La versión del protocolo JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"El código de error.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"El mensaje de error.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Datos adicionales sobre el error.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Identificador que coincide con la solicitud.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Tiempo de espera de la puerta de enlace agotado","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Tiempo de espera de la puerta de enlace agotado","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"bc0f59f7-e677-44ab-960c-7f38c99f07f6":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","description":"Tu clave de API de Helius. Puedes obtener una gratis en el [panel](https://dashboard.helius.dev/api-keys).","scopes":[]}}},"servers":{"7c03b79b-6361-4fe4-b60e-88578a789d2f":{"url":"https://mainnet.helius-rpc.com","description":"Endpoint RPC de Mainnet"},"f1fa7883-2869-4852-9693-7fdd93fd225f":{"url":"https://devnet.helius-rpc.com","description":"Endpoint RPC de Devnet"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","description":"Tu clave de API de Helius. Puedes obtener una gratis en el [panel](https://dashboard.helius.dev/api-keys).","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Tu clave de API de Helius. Puedes obtener una gratis en el [panel](https://dashboard.helius.dev/api-keys).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"es/openapi/rpc-http/getProgramAccountsV2.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"Método RPC getProgramAccountsV2 de Solana","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":0},"id":{"href":"/id/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"vi":{"href":"/vi/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1}}},"lastModified":"2026-09-24T17:08:22.785Z","originalFileLocation":"es/api-reference/rpc/http/getprogramaccountsv2.mdx","locale":"es"},"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 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de 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=\"Método RPC getProgramAccountsV2 de Solana\">\u003cmeta data-mint-head property=\"og:description\" content=\"Llamada mejorada a getProgramAccounts con paginación mediante cursor y actualizaciones incrementales para grandes conjuntos de cuentas de programas de 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/es/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+de+Solana\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+es+una+versi%C3%B3n+mejorada+de+getProgramAccounts+que+incluye+paginaci%C3%B3n+basada+en+cursor+y+actualizaciones+mediante+changedSinceSlot+para+cons\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=5bf93c109b0f231dbdee1599cac26bce04d3cdab8c1272ccbb43756d4262565c\">\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=\"Método RPC getProgramAccountsV2 de Solana\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Llamada mejorada a getProgramAccounts con paginación mediante cursor y actualizaciones incrementales para grandes conjuntos de cuentas de programas de Solana\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=RPC+de+Solana\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+es+una+versi%C3%B3n+mejorada+de+getProgramAccounts+que+incluye+paginaci%C3%B3n+basada+en+cursor+y+actualizaciones+mediante+changedSinceSlot+para+cons\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=5bf93c109b0f231dbdee1599cac26bce04d3cdab8c1272ccbb43756d4262565c\">\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/es/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/es/api-reference/rpc/http/getprogramaccountsv2.md\">\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=\"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=\"id\" href=\"https://www.helius.dev/docs/id/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/es/api-reference/rpc/http/getprogramaccountsv2#webpage\",\"url\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.\",\"dateModified\":\"2026-09-24T17:08:22.785Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API de datos y RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RPC de Solana\",\"item\":\"https://www.helius.dev/docs/es/api-reference/rpc/http-methods\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"getProgramAccountsV2\",\"item\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2#apireference\",\"headline\":\"getProgramAccountsV2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 es una versión mejorada de getProgramAccounts que incluye paginación basada en cursor y actualizaciones mediante changedSinceSlot para consultar grandes conjuntos de cuentas de Solana.\",\"url\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2#webpage\"},\"dateModified\":\"2026-09-24T17:08:22.785Z\",\"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","pages":[{"title":"zh","href":"/zh/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"es","tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de la API","groups":[{"group":"Primeros pasos","pages":[{"title":"Referencia de la API de Solana: lista completa","sidebarTitle":"Descripción general","href":"/es/api-reference"},{"title":"Autenticación","href":"/es/api-reference/authentication"},{"title":"URL y endpoints RPC de Solana","sidebarTitle":"Endpoints","href":"/es/api-reference/endpoints"}]},{"group":"Transmisión de datos y escucha de eventos","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"API gRPC de LaserStream","sidebarTitle":"Descripción general","href":"/es/api-reference/laserstream-grpc"},{"title":"Suscribirse","href":"/es/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/es/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/es/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/es/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/es/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/es/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/es/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/es/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"Métodos WebSocket de LaserStream","sidebarTitle":"Descripción general","href":"/es/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/es/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/es/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/es/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/es/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/es/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/es/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/es/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/es/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/es/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/es/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/es/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/es/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/es/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/es/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/es/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/es/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/es/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/es/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/es/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"Flujos analizados","icon":"wave-square","pages":[{"title":"Referencia de Parsed Streams","sidebarTitle":"Descripción general","href":"/es/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/es/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/es/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/es/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"API de webhooks","sidebarTitle":"Descripción general","href":"/es/api-reference/webhooks"},{"title":"Crear webhook","sidebarTitle":"Crear webhook","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/es/api-reference/webhooks/create-webhook"},{"title":"Obtener webhook","sidebarTitle":"Obtener webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/get-webhook"},{"title":"Obtener todos los webhooks","sidebarTitle":"Obtener todos los webhooks","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/es/api-reference/webhooks/get-all-webhooks"},{"title":"Actualizar webhook","sidebarTitle":"Actualizar webhook","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/update-webhook"},{"title":"Activar o desactivar webhook","sidebarTitle":"Activar o desactivar webhook","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/toggle-webhook"},{"title":"Eliminar webhook","sidebarTitle":"Eliminar webhook","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/es/api-reference/webhooks/delete-webhook"}]}]},{"group":"API de datos y RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"RPC de Solana","icon":"server","pages":[{"title":"Métodos RPC de Solana y referencia de la API","sidebarTitle":"Descripción general","href":"/es/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"es/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/es/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"es/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/es/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"es/openapi/rpc-http/getBalance.yaml POST /","href":"/es/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"es/openapi/rpc-http/getBlock.yaml POST /","href":"/es/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"es/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/es/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"es/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/es/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"es/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/es/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"es/openapi/rpc-http/getBlocks.yaml POST /","href":"/es/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"es/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/es/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"es/openapi/rpc-http/getBlockTime.yaml POST /","href":"/es/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"es/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/es/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"es/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/es/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"es/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/es/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"es/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/es/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"es/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/es/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"es/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/es/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"es/openapi/rpc-http/getHealth.yaml POST /","href":"/es/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"es/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/es/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"es/openapi/rpc-http/getIdentity.yaml POST /","href":"/es/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"es/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/es/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"es/openapi/rpc-http/getInflationRate.yaml POST /","href":"/es/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"es/openapi/rpc-http/getInflationReward.yaml POST /","href":"/es/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"es/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"es/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/es/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"es/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/es/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"es/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/es/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"es/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/es/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"es/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/es/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"es/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","description":"Devuelve todas las cuentas que pertenecen a la Pubkey del programa proporcionado.","openapi":"es/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"es/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/es/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","description":"getRecentPerformanceSamples devuelve muestras de rendimiento de Solana en orden inverso de slots — conteos de transacciones y slots por cada intervalo de 60 segundos para estimar las TPS.","openapi":"es/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/es/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"es/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/es/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"es/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/es/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"es/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/es/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"es/openapi/rpc-http/getSlot.yaml POST /","href":"/es/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"es/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/es/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"es/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/es/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"es/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/es/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"es/openapi/rpc-http/getSupply.yaml POST /","href":"/es/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"es/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"es/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"es/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"es/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"es/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/es/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"es/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/es/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"es/openapi/rpc-http/getTransaction.yaml POST /","href":"/es/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"es/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/es/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"es/openapi/rpc-http/getVersion.yaml POST /","href":"/es/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"es/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/es/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"es/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/es/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"es/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/es/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"es/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/es/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"es/openapi/rpc-http/sendTransaction.yaml POST /","href":"/es/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"es/openapi/rpc-http/simulateBundle.yaml POST /","href":"/es/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"es/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/es/api-reference/rpc/http/simulatetransaction"}]},{"group":"Transacciones","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"es/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/es/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"es/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/es/api-reference/rpc/http/gettransfersbyaddress"},{"group":"Transacciones mejoradas (heredado)","icon":"receipt","pages":[{"title":"API de transacciones mejoradas","sidebarTitle":"Descripción general","href":"/es/api-reference/enhanced-transactions/overview"},{"title":"Obtener transacciones mejoradas","sidebarTitle":"Obtener transacciones","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/es/api-reference/enhanced-transactions/gettransactions"},{"title":"Obtener transacciones mejoradas por dirección","sidebarTitle":"Obtener transacciones por dirección","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/es/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"Eventos analizados","icon":"wave-pulse","pages":[{"title":"Referencia de Eventos analizados","sidebarTitle":"Descripción general","href":"/es/api-reference/parsed-events/overview"},{"title":"Analizar transacciones","sidebarTitle":"Analizar transacciones","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/es/api-reference/parsed-events/transactions"},{"title":"Historial de transacciones analizadas","sidebarTitle":"Historial de transacciones analizadas","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/es/api-reference/parsed-events/transaction-history"},{"title":"Escanear el historial de transacciones","sidebarTitle":"Escanear el historial de transacciones","openapi":"es/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/es/api-reference/parsed-events/scan"},{"title":"Listar versiones de IDL","sidebarTitle":"Listar versiones de IDL","openapi":"es/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}","href":"/es/api-reference/parsed-events/idl-versions"},{"title":"Obtener IDL","sidebarTitle":"Obtener IDL","openapi":"es/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}/{slot}","href":"/es/api-reference/parsed-events/idl"}]},{"group":"Tokens y NFT (DAS)","icon":"hexagon-image","pages":[{"title":"Estándar de Activos Digitales (DAS)","sidebarTitle":"Descripción general","href":"/es/api-reference/das"},{"title":"getAsset","openapi":"es/openapi/das-api/getAsset.yaml POST /","href":"/es/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"es/openapi/das-api/getAssetBatch.yaml POST /","href":"/es/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"es/openapi/das-api/getAssetProof.yaml POST /","href":"/es/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"es/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/es/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"es/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/es/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"es/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/es/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"es/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/es/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"es/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/es/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"es/openapi/das-api/getNftEditions.yaml POST /","href":"/es/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"es/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/es/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"es/openapi/das-api/getTokenAccounts.yaml POST /","href":"/es/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"es/openapi/das-api/searchAssets.yaml POST /","href":"/es/api-reference/das/searchassets"}]},{"group":"Billeteras","icon":"wallet","tag":"Beta","pages":[{"title":"API de billetera (beta)","sidebarTitle":"Descripción general","href":"/es/api-reference/wallet-api"},{"title":"Obtener identidad de la billetera","sidebarTitle":"identidad","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/es/api-reference/wallet-api/identity"},{"title":"Obtener saldos de la billetera","sidebarTitle":"saldos","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/es/api-reference/wallet-api/balances"},{"title":"Obtener el saldo histórico de un token","sidebarTitle":"balance-at","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/es/api-reference/wallet-api/balance-at"},{"title":"Obtener el historial de la billetera","sidebarTitle":"historial","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/es/api-reference/wallet-api/history"},{"title":"Obtener transferencias de billetera","sidebarTitle":"transferencias","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/es/api-reference/wallet-api/transfers"},{"title":"Obtener el financiamiento de una billetera","sidebarTitle":"funded-by","openapi":"es/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/es/api-reference/wallet-api/funded-by"}]},{"group":"Compresión ZK","icon":"arrows-to-circle","pages":[{"title":"API de compresión ZK","sidebarTitle":"Descripción general","href":"/es/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"es/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"es/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"es/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"es/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"es/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"es/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"es/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"es/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"es/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"es/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"es/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/es/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"es/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"es/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"es/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"es/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/es/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"es/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/es/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"es/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/es/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"es/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/es/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"es/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/es/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"es/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"es/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"es/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"es/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/es/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"es/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/es/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"es/openapi/zk-compression/getValidityProof.yaml POST /","href":"/es/api-reference/zk-compression/getvalidityproof"}]},{"group":"Anillos de privacidad de Solana","icon":"shield-halved","tag":"Beta","pages":[{"title":"API de anillos de privacidad de Solana","sidebarTitle":"Descripción general","href":"/es/api-reference/privacy"},{"title":"getEncryptedUtxosByTags","sidebarTitle":"getEncryptedUtxosByTags","openapi":"es/openapi/privacy/getEncryptedUtxosByTags.yaml POST /v1/spr/getEncryptedUtxosByTags","href":"/es/api-reference/privacy/getencryptedutxosbytags"},{"title":"getShieldedTransactionsByTags","sidebarTitle":"getShieldedTransactionsByTags","openapi":"es/openapi/privacy/getShieldedTransactionsByTags.yaml POST /v1/spr/getShieldedTransactionsByTags","href":"/es/api-reference/privacy/getshieldedtransactionsbytags"},{"title":"getShieldedTransactionsBySignature","sidebarTitle":"getShieldedTransactionsBySignature","openapi":"es/openapi/privacy/getShieldedTransactionsBySignature.yaml POST /v1/spr/getShieldedTransactionsBySignature","href":"/es/api-reference/privacy/getshieldedtransactionsbysignature"},{"title":"getShieldedTransactionsByNullifiers","sidebarTitle":"getShieldedTransactionsByNullifiers","openapi":"es/openapi/privacy/getShieldedTransactionsByNullifiers.yaml POST /v1/spr/getShieldedTransactionsByNullifiers","href":"/es/api-reference/privacy/getshieldedtransactionsbynullifiers"},{"title":"getMerkleProofs","sidebarTitle":"getMerkleProofs","openapi":"es/openapi/privacy/getMerkleProofs.yaml POST /v1/spr/getMerkleProofs","href":"/es/api-reference/privacy/getmerkleproofs"},{"title":"getNonInclusionProofs","sidebarTitle":"getNonInclusionProofs","openapi":"es/openapi/privacy/getNonInclusionProofs.yaml POST /v1/spr/getNonInclusionProofs","href":"/es/api-reference/privacy/getnoninclusionproofs"},{"title":"getNullifierQueueElements","sidebarTitle":"getNullifierQueueElements","openapi":"es/openapi/privacy/getNullifierQueueElements.yaml POST /v1/spr/getNullifierQueueElements","href":"/es/api-reference/privacy/getnullifierqueueelements"},{"title":"getUserRecords","sidebarTitle":"getUserRecords","openapi":"es/openapi/privacy/getUserRecords.yaml POST /v1/spr/getUserRecords","href":"/es/api-reference/privacy/getuserrecords"}]}]},{"group":"Trading","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/es/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/es/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/es/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"es/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/es/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"es/openapi/sender-api/ping.yaml GET /ping","href":"/es/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/es/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/es/api-reference/sender/getbundlestatuses"}]}]},{"group":"Envío de transacciones","pages":[{"group":"API de comisiones de prioridad","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"es/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/es/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"Administración de cuentas","pages":[{"group":"Administración","icon":"shield-halved","pages":[{"title":"API de administración","sidebarTitle":"Descripción general","href":"/es/api-reference/admin"},{"title":"Obtener el uso del proyecto","sidebarTitle":"Obtener el uso del proyecto","openapi":"es/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/es/api-reference/admin/get-project-usage"}]}]}]},{"tab":"Guías","pages":[{"title":"Guías","href":"/es/guides/overview"}]},{"tab":"Agentes","pages":[{"title":"Agentes","href":"/es/agents/overview"}]},{"tab":"Preguntas frecuentes","pages":[{"title":"Preguntas frecuentes","href":"/es/faqs"}]}]},{"language":"id","pages":[{"title":"id","href":"/id/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/rpc/http/getprogramaccountsv2"}]}]},"basePath":"","title":"Método RPC getProgramAccountsV2 de Solana","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-BunTQ12o.js","dist-BWxsj3I0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-CrPa459s.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-D_7my4bd.js","utils-Cq_itTNA.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B5KPEvGz.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DBX-JepP.js","snippetPresets-Bsspz-Ge.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-t8ynOKTD.js","ApiExamples-jcs-2nGf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dp53in7F.js","shallow-Dv9eUdUd.js","getApiPlaygroundDisplay-D8cDwNhi.js","CodeSnippet-DkwXLQor.js","CodeSnippets-DcSgKqs5.js","getPastedJson-I2RjoApV.js","icon-BIj57rZC.js","MethodPill-CTwLPWXC.js","DuplicateIcon-BJpFwygY.js","createIcon-C7PorfAe.js","DynamicMarkdown-BBht_uEs.js","SectionHeading-YIBwxbzj.js","axios-vUo_bRtp.js","Markdown--YCeFtOs.js","AssistantPageLink-fBzVvq7k.js"]}