getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.
getTokenAccountsByOwnerV2 es una versión mejorada del método estándar getTokenAccountsByOwner, diseñada específicamente para consultar carteras de tokens de forma eficiente y gestionar carteras con una gran cantidad de tokens. Este método incorpora paginación basada en cursor y actualizaciones incrementales.
Nuevas funciones de V2:
Paginación basada en cursor: Configura límites de 1 a 10,000 cuentas de tokens por solicitud
Actualizaciones incrementales: Usa changedSinceSlot para obtener solo las cuentas de tokens modificadas recientemente
Escalabilidad de las carteras: Gestiona de forma eficiente carteras con miles de cuentas de tokens
Compatibilidad con versiones anteriores: Admite todos los parámetros y filtros existentes de getTokenAccountsByOwner
withContext opcional: true agrega slot y apiVersion dentro de result.context; omítelo o usa false para que no se incluyan
Requisito de filtro: Debes proporcionar un mint (token específico) o un programId (programa SPL Token o Token-2022) en tu consulta. No se admite consultar todos los tipos de tokens de un propietario sin un filtro.
Valor booleano en el objeto de configuración (params[2]). Solo cambia la estructura de result, no los filtros, los límites ni la paginación. Si se omite o se usa false: result.value es el arreglo de cuentas de tokens. Con true: result.context más result.value como objeto (accounts, paginationKey). Si gestionas ambos casos, crea una bifurcación según Array.isArray(result.value).
Comportamiento importante de la paginación: El final de la paginación solo se indica cuando no se devuelve ninguna cuenta de tokens. La API puede devolver menos cuentas que el límite debido al filtrado. Continúa siempre la paginación hasta que paginationKey sea null.
Compatibilidad con Token-2022: Usa TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb como programId para consultar cuentas de Token-2022 con extensiones como comisiones de transferencia, tokens que devengan intereses y más.
Dirección de la cartera de Solana (clave pública) del propietario de la cuenta cuyas tenencias de tokens quieres consultar, como una cadena codificada en base 58.
Cuando es true, devuelve result.context (metadatos de la instantánea: slot, apiVersion) y anida
accounts e paginationKey dentro de result.value como un objeto. Cuando es false
o se omite, result.value es el arreglo de cuentas de tokens de esta página, con paginationKey
en result. Se aplican los mismos filtros y límites.
Devuelve solo las cuentas de tokens que se modificaron en este número de slot o después. Resulta útil para las actualizaciones incrementales de una cartera.
Parámetros para consultar cuentas de tokens paginadas que pertenecen a una clave pública específica.
Dirección de billetera de Solana (clave pública) del propietario de la cuenta cuyas tenencias de tokens se consultarán, como cadena codificada en base 58.
Ejemplo:
"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd"
Respuesta
Se recuperaron correctamente las cuentas de tokens paginadas por propietario.
Cuentas de tokens paginadas cuando withContext es false o se omite. Coincide con la estructura conocida en la que la lista de cuentas es result.value como arreglo (no anidada en accounts).
{"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/gettokenaccountsbyownerv2","slug":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2","pageMetadata":{"title":"getTokenAccountsByOwnerV2","og:title":"Método RPC getTokenAccountsByOwnerV2 de Solana","sidebarTitle":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.","og:description":"Consulta mejorada de cuentas de tokens con paginación por cursor y actualizaciones incrementales para los tokens SPL de una cartera de Solana","openapi":"es/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2"},"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: \"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens 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:`getTokenAccountsByOwnerV2`}),` es una versión mejorada del método estándar `,_jsx(_components.code,{children:`getTokenAccountsByOwner`}),`, diseñada específicamente para consultar carteras de tokens de forma eficiente y gestionar carteras con una gran cantidad de tokens. Este método incorpora paginación basada en cursor y actualizaciones incrementales.`]}),`\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 de tokens por solicitud`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Actualizaciones incrementales`}),`: Usa `,_jsx(_components.code,{children:`changedSinceSlot`}),` para obtener solo las cuentas de tokens modificadas recientemente`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Escalabilidad de las carteras`}),`: Gestiona de forma eficiente carteras con miles de cuentas de tokens`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Compatibilidad con versiones anteriores`}),`: Admite todos los parámetros y filtros existentes de `,_jsx(_components.code,{children:`getTokenAccountsByOwner`})]}),`\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(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Requisito de filtro`}),`: Debes proporcionar un `,_jsx(_components.code,{children:`mint`}),` (token específico) o un `,_jsx(_components.code,{children:`programId`}),` (programa SPL Token o Token-2022) en tu consulta. No se admite consultar todos los tipos de tokens de un propietario sin un filtro.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`beneficios-principales`,children:`Beneficios principales`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Large Portfolios`,icon:`wallet`,children:_jsx(_components.p,{children:`Gestiona carteras con miles de cuentas de tokens sin tiempos de espera agotados ni problemas de memoria`})}),_jsx(Card,{title:`Real-time Tracking`,icon:`chart-line`,children:_jsxs(_components.p,{children:[`Supervisa los cambios de la cartera en tiempo real mediante `,_jsx(_components.code,{children:`changedSinceSlot`}),` para obtener actualizaciones incrementales`]})})]}),`\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 (`,_jsx(_components.code,{children:`params[2]`}),`). Solo cambia la estructura de `,_jsx(_components.code,{children:`result`}),`, no los filtros, los límites ni la paginación. Si se omite o se usa `,_jsx(_components.code,{children:`false`}),`: `,_jsx(_components.code,{children:`result.value`}),` es el `,_jsx(_components.strong,{children:`arreglo`}),` de cuentas de tokens. Con `,_jsx(_components.code,{children:`true`}),`: `,_jsx(_components.code,{children:`result.context`}),` más `,_jsx(_components.code,{children:`result.value`}),` como `,_jsx(_components.strong,{children:`objeto`}),` (`,_jsx(_components.code,{children:`accounts`}),`, `,_jsx(_components.code,{children:`paginationKey`}),`). Si gestionas ambos casos, crea una bifurcación según `,_jsx(_components.code,{children:`Array.isArray(result.value)`}),`.`]}),`\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:`\"value\"`}),_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`})}),`\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:`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 de tokens`}),`. 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:`consulta-básica-de-una-cartera`,children:`Consulta básica de una cartera`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`30`,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:`30`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get all SPL Token accounts for a wallet`})}),`\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:` allTokenAccounts`}),_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:` 'getTokenAccountsByOwnerV2'`}),_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:` \"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// wallet address`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},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:` '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:`#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:` allTokenAccounts`}),_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:`value`}),_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`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`Total token accounts: \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`allTokenAccounts`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`length`}),_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`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`actualizaciones-incrementales-de-una-cartera`,children:`Actualizaciones incrementales de una cartera`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`19`,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:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get only token accounts modified since a specific slot`})}),`\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:` portfolioUpdates`}),_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:` 'getTokenAccountsByOwnerV2'`}),_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:` walletAddress`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},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:` '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:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` lastUpdateSlot`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Only get recent changes`})]}),`\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:`compatibilidad-con-programas-de-tokens`,children:`Compatibilidad con programas de tokens`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Compatibilidad con Token-2022`}),`: Usa `,_jsx(_components.code,{children:`TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`}),` como `,_jsx(_components.code,{children:`programId`}),` para consultar cuentas de Token-2022 con extensiones como comisiones de transferencia, tokens que devengan intereses y más.`]})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,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:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Query Token-2022 accounts (supports token extensions)`})}),`\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:` token2022Response`}),_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:` 'getTokenAccountsByOwnerV2'`}),_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:` walletAddress`}),_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:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }, `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Token-2022`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},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:`, `}),_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`,_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:`migración-desde-gettokenaccountsbyowner`,children:`Migración desde getTokenAccountsByOwner`}),`\n`,_jsx(_components.p,{children:`La migración es sencilla: solo agrega parámetros de paginación a tus consultas existentes:`}),`\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\": \"getTokenAccountsByOwner\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"method\": \"getTokenAccountsByOwnerV2\",`})}),`\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:` \"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { \"programId\": \"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\": \"jsonParsed\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"limit\": 1000`})}),`\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:`getTokenAccountsByOwner`,icon:`wallet`,href:`/es/api-reference/rpc/http/gettokenaccountsbyowner`,children:_jsx(_components.p,{children:`Método original sin paginación`})}),_jsx(Card,{title:`getProgramAccountsV2`,icon:`code`,href:`/es/api-reference/rpc/http/getprogramaccountsv2`,children:_jsx(_components.p,{children:`Método V2 para consultas de cuentas de programas`})})]}),`\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:`Dirección de la cartera de Solana (clave pública) del propietario de la cuenta cuyas tenencias de tokens quieres consultar, como una cadena codificada en base 58.`})}),`\n`,_jsx(ParamField,{body:`mint`,type:`string`,id:`param-mint`,children:_jsx(_components.p,{children:`Dirección específica de acuñación de un token de Solana para obtener solo las cuentas de un token o NFT determinado.`})}),`\n`,_jsx(ParamField,{body:`programId`,type:`string`,id:`param-program-id`,children:_jsx(_components.p,{children:`ID específico del programa de tokens de Solana (normalmente, el programa SPL Token) que creó las cuentas de tokens.`})}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,id:`param-commitment`,children:[_jsx(_components.p,{children:`Nivel de confirmación 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`}),` e `,_jsx(_components.code,{children:`paginationKey`}),` dentro de `,_jsx(_components.code,{children:`result.value`}),` como un objeto. Cuando es `,_jsx(_components.code,{children:`false`}),`\no se omite, `,_jsx(_components.code,{children:`result.value`}),` es el arreglo de cuentas de tokens de esta página, con `,_jsx(_components.code,{children:`paginationKey`}),`\nen `,_jsx(_components.code,{children:`result`}),`. Se aplican los mismos filtros y límites.`]})}),`\n`,_jsx(ParamField,{body:`dataSlice`,type:`object`,id:`param-data-slice`,children:_jsx(_components.p,{children:`Solicita una porció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 empezará a leer.`})}),`\n`,_jsxs(ParamField,{body:`encoding`,type:`string`,id:`param-encoding`,children:[_jsx(_components.p,{children:`Formato de codificación de los datos de la cuenta.`}),_jsxs(_components.ul,{children:[`\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`,_jsx(_components.li,{children:_jsx(_components.code,{children:`jsonParsed`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,id:`param-limit`,children:_jsx(_components.p,{children:`Número máximo de cuentas de tokens 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 solo las cuentas de tokens que se modificaron en este número de slot o después. Resulta útil para las actualizaciones incrementales de una cartera.`})})]})}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":"getTokenAccountsByOwnerV2","og:title":"Método RPC getTokenAccountsByOwnerV2 de Solana","sidebarTitle":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.","og:description":"Consulta mejorada de cuentas de tokens con paginación por cursor y actualizaciones incrementales para los tokens SPL de una cartera de Solana","openapi":"es/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2"}}},"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":"withContext (opcional)","slug":"withcontext-opcional","depth":2,"children":[]},{"title":"Prácticas recomendadas de paginación","slug":"prácticas-recomendadas-de-paginación","depth":2,"children":[{"title":"Consulta básica de una cartera","slug":"consulta-básica-de-una-cartera","depth":3,"children":[]},{"title":"Actualizaciones incrementales de una cartera","slug":"actualizaciones-incrementales-de-una-cartera","depth":3,"children":[]}]},{"title":"Compatibilidad con programas de tokens","slug":"compatibilidad-con-programas-de-tokens","depth":2,"children":[]},{"title":"Migración desde getTokenAccountsByOwner","slug":"migración-desde-gettokenaccountsbyowner","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":"getTokenAccountsByOwnerV2","operationId":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.","security":["6078adad-01ba-4441-a61e-e36872a7fd87"],"requestBody":"771f30fe-5852-4130-87e0-eeded7d5d89c","responses":{"200":"bc221372-db04-4ff5-9c48-564ff89a8a40","400":"dbb13851-b3c5-4a78-9d1b-62f556c2a883","401":"9ad233c1-285e-4b84-9148-2ecc2856bf28","429":"523e04ae-dc72-4a2b-b9ee-621c68e808e1","500":"c7bc5721-d865-4b8a-9368-d6fb3c3693b9","503":"ac14df93-3b87-4074-9121-697e652dc2ab","504":"3bedf943-7061-4789-a9a7-67427b07fd6d"},"method":"post","type":"path","servers":["118d33e4-d6fd-4646-8d68-9033b7ada541","daf96aa6-30a8-46a0-becb-af6471337811"],"path":"/","baseUrlOptions":["https://mainnet.helius-rpc.com","https://devnet.helius-rpc.com"],"title":"getTokenAccountsByOwnerV2","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","enum":["2.0"],"description":"La versión del protocolo JSON-RPC.","example":"2.0","default":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Un identificador único para la solicitud.","example":"1","default":"1","uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","enum":["getTokenAccountsByOwnerV2"],"description":"El nombre del método RPC que se invocará.","example":"getTokenAccountsByOwnerV2","default":"getTokenAccountsByOwnerV2","uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parámetros para consultar cuentas de tokens paginadas que pertenecen a una clave pública específica.","default":["A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed","limit":1000}],"items":{"oneOf":[{"type":"string","description":"Dirección de billetera de Solana (clave pública) del propietario de la cuenta cuyas tenencias de tokens se consultarán, como cadena codificada en base 58.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"params.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","description":"Configuración de filtros para limitar las cuentas de tokens por dirección de mint o ID de programa.","properties":{"mint":{"type":"string","description":"Dirección de mint específica de un token de Solana para recuperar solo las cuentas de un token o NFT determinado.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"params.items.[INDEX].oneOf.1.mint","typeLabel":"string"},"programId":{"type":"string","description":"ID específico del programa de tokens de Solana (normalmente el programa SPL Token) que creó las cuentas de tokens.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].oneOf.1.programId","typeLabel":"string"}},"uniqueKey":"params.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Objeto de configuración mejorado con compatibilidad con paginación y campos opcionales.","properties":{"commitment":{"type":"string","description":"El nivel de compromiso de la solicitud.","enum":["confirmed","finalized","processed"],"example":"finalized","uniqueKey":"params.items.[INDEX].oneOf.2.commitment","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"El slot mínimo en el que se puede evaluar la solicitud.","example":1000,"uniqueKey":"params.items.[INDEX].oneOf.2.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` como un objeto. Cuando es `false`\no se omite, `result.value` es el arreglo de cuentas de tokens de esta página, con `paginationKey`\nen `result`. Se aplican los mismos filtros y límites.\n","example":true,"uniqueKey":"params.items.[INDEX].oneOf.2.withContext","typeLabel":"boolean"},"dataSlice":{"type":"object","description":"Solicita una porción de los datos de la cuenta.","properties":{"length":{"type":"integer","description":"Número de bytes que se devolverán.","example":10,"uniqueKey":"params.items.[INDEX].oneOf.2.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.2.dataSlice.offset","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.2.dataSlice","typeLabel":"object"},"encoding":{"type":"string","description":"Formato de codificación de los datos de la cuenta.","enum":["base58","base64","base64+zstd","jsonParsed"],"example":"jsonParsed","uniqueKey":"params.items.[INDEX].oneOf.2.encoding","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","description":"Número máximo de cuentas de tokens que se devolverán por solicitud (1-10,000).","minimum":1,"maximum":10000,"example":1000,"uniqueKey":"params.items.[INDEX].oneOf.2.limit","typeLabel":"integer"},"paginationKey":{"type":"string","description":"Cursor de paginación codificado en base 58 para obtener páginas posteriores. Usa el paginationKey de la respuesta anterior.","example":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"params.items.[INDEX].oneOf.2.paginationKey","typeLabel":"string"},"changedSinceSlot":{"type":"integer","description":"Devuelve solo las cuentas de tokens que se modificaron en este número de slot o después. Es útil para actualizaciones incrementales del portafolio.","example":12345678,"uniqueKey":"params.items.[INDEX].oneOf.2.changedSinceSlot","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX]","typeLabel":"string · object · object"},"uniqueKey":"params","typeLabel":"string · object · object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","method":"getTokenAccountsByOwnerV2","params":["A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed","limit":1000}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"bc221372-db04-4ff5-9c48-564ff89a8a40":{"description":"Se recuperaron correctamente las cuentas de tokens paginadas por propietario.","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 tokens paginadas cuando `withContext` es false o se omite. Coincide con la estructura conocida en la que la lista de cuentas es `result.value` como arreglo (no anidada en `accounts`).","properties":{"value":{"type":"array","description":"Cuentas de tokens de la página actual.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Clave pública de la cuenta como cadena codificada en base 58.","example":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","uniqueKey":"result.oneOf.0.value.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detalles de la cuenta de tokens.","properties":{"lamports":{"type":"integer","description":"Cantidad de lamports asignados a la cuenta.","example":2039280,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Clave pública del programa al que se asignó esta cuenta.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"object","description":"Datos de estado del token asociados con la cuenta.","properties":{"program":{"type":"string","description":"Nombre del programa.","example":"spl-token","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.program","typeLabel":"string"},"parsed":{"type":"object","description":"Datos analizados del token.","properties":{"info":{"type":"object","description":"Información de la cuenta de tokens.","properties":{"isNative":{"type":"boolean","description":"Indica si la cuenta contiene SOL nativo.","example":false,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.isNative","typeLabel":"boolean"},"mint":{"type":"string","description":"Clave pública del mint del token.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.mint","typeLabel":"string"},"owner":{"type":"string","description":"Clave pública del propietario de la cuenta.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.owner","typeLabel":"string"},"state":{"type":"string","description":"Estado de la cuenta de tokens.","example":"initialized","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.state","typeLabel":"string"},"tokenAmount":{"type":"object","description":"Detalles de la cantidad de tokens.","properties":{"amount":{"type":"string","description":"Saldo bruto sin decimales.","example":"420000000000000","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.amount","typeLabel":"string"},"decimals":{"type":"integer","description":"Número de decimales.","example":6,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.decimals","typeLabel":"integer"},"uiAmount":{"type":"number","description":"Saldo en un formato fácil de leer.","example":420000000,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmount","typeLabel":"number"},"uiAmountString":{"type":"string","description":"Saldo como cadena.","example":"420000000","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmountString","typeLabel":"string"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed","typeLabel":"object"},"space":{"type":"integer","description":"Espacio asignado a la cuenta.","example":165,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data","typeLabel":"object"},"executable":{"type":"boolean","description":"Indica si la cuenta contiene un programa.","example":false,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Época en la que la cuenta deberá pagar el próximo alquiler.","example":18446744073709552000,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Tamaño de los datos de la cuenta.","example":165,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.0.value","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Cursor de paginación para la página siguiente. Es nulo solo cuando no se devuelven cuentas de tokens (fin de la paginación). Ten en cuenta que el filtrado puede hacer que se devuelvan menos cuentas que el límite, 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 nulo solo cuando no se devuelven cuentas de tokens (fin de la paginación). Ten en cuenta que el filtrado puede hacer que se devuelvan menos cuentas que el límite, 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 envuelto cuando `withContext` es `true` en las opciones de la solicitud.","required":["context","value"],"properties":{"context":{"type":"object","description":"Metadatos de la instantánea para la respuesta del nodo (coherencia del slot y depuración).","properties":{"slot":{"type":"integer","description":"Slot en el que el nodo generó esta respuesta.","example":341197933,"uniqueKey":"result.oneOf.1.context.slot","typeLabel":"integer"},"apiVersion":{"type":"string","description":"Versión de la API RPC cuando esté disponible.","example":"2.0.15","uniqueKey":"result.oneOf.1.context.apiVersion","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.oneOf.1.context","typeLabel":"object"},"value":{"type":"object","description":"Cuentas de tokens paginadas cuando `withContext` es true. Contiene `accounts` y `paginationKey` en `result.value`, junto con `result.context`.","properties":{"accounts":{"type":"array","description":"Cuentas de tokens de la página actual.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Clave pública de la cuenta como cadena codificada en base 58.","example":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detalles de la cuenta de tokens.","properties":{"lamports":{"type":"integer","description":"Cantidad de lamports asignados a la cuenta.","example":2039280,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Clave pública del programa al que se asignó esta cuenta.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"object","description":"Datos de estado del token asociados con la cuenta.","properties":{"program":{"type":"string","description":"Nombre del programa.","example":"spl-token","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.program","typeLabel":"string"},"parsed":{"type":"object","description":"Datos analizados del token.","properties":{"info":{"type":"object","description":"Información de la cuenta de tokens.","properties":{"isNative":{"type":"boolean","description":"Indica si la cuenta contiene SOL nativo.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.isNative","typeLabel":"boolean"},"mint":{"type":"string","description":"Clave pública del mint del token.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.mint","typeLabel":"string"},"owner":{"type":"string","description":"Clave pública del propietario de la cuenta.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.owner","typeLabel":"string"},"state":{"type":"string","description":"Estado de la cuenta de tokens.","example":"initialized","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.state","typeLabel":"string"},"tokenAmount":{"type":"object","description":"Detalles de la cantidad de tokens.","properties":{"amount":{"type":"string","description":"Saldo bruto sin decimales.","example":"420000000000000","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.amount","typeLabel":"string"},"decimals":{"type":"integer","description":"Número de decimales.","example":6,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.decimals","typeLabel":"integer"},"uiAmount":{"type":"number","description":"Saldo en un formato fácil de leer.","example":420000000,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmount","typeLabel":"number"},"uiAmountString":{"type":"string","description":"Saldo como cadena.","example":"420000000","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmountString","typeLabel":"string"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed","typeLabel":"object"},"space":{"type":"integer","description":"Espacio asignado a la cuenta.","example":165,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data","typeLabel":"object"},"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":"Época en la que la cuenta deberá pagar el próximo alquiler.","example":18446744073709552000,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"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 nulo solo cuando no se devuelven cuentas de tokens (fin de la paginación). Ten en cuenta que el filtrado puede hacer que se devuelvan menos cuentas que el límite, 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 nulo solo cuando no se devuelven cuentas de tokens (fin de la paginación). Ten en cuenta que el filtrado puede hacer que se devuelvan menos cuentas que el límite, 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"},"example":{"jsonrpc":"2.0","id":"1","result":{"value":[{"pubkey":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","account":{"lamports":2039280,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":{"program":"spl-token","parsed":{"info":{"isNative":false,"mint":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","owner":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","state":"initialized","tokenAmount":{"amount":"420000000000000","decimals":6,"uiAmount":420000000,"uiAmountString":"420000000"}}},"space":165},"executable":false,"rentEpoch":18446744073709552000,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","result":{"value":[{"pubkey":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","account":{"lamports":2039280,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":{"program":"spl-token","parsed":{"info":{"isNative":false,"mint":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","owner":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","state":"initialized","tokenAmount":{"amount":"420000000000000","decimals":6,"uiAmount":420000000,"uiAmountString":"420000000"}}},"space":165},"executable":false,"rentEpoch":18446744073709552000,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}}}},"exampleType":"examples"}},"exampleType":"examples"},"dbb13851-b3c5-4a78-9d1b-62f556c2a883":{"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":"Invalid params"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"9ad233c1-285e-4b84-9148-2ecc2856bf28":{"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":"Unauthorized"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"523e04ae-dc72-4a2b-b9ee-621c68e808e1":{"description":"Demasiadas solicitudes: se superó el límite de frecuencia.","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":"Too many requests"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Too many requests"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"c7bc5721-d865-4b8a-9368-d6fb3c3693b9":{"description":"Error interno del servidor: se produjo 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":"Internal error"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"ac14df93-3b87-4074-9121-697e652dc2ab":{"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":"Service unavailable"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Service unavailable"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"3bedf943-7061-4789-a9a7-67427b07fd6d":{"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":"Gateway timeout"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway timeout"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"6078adad-01ba-4441-a61e-e36872a7fd87":{"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":{"118d33e4-d6fd-4646-8d68-9033b7ada541":{"url":"https://mainnet.helius-rpc.com","description":"Endpoint RPC de Mainnet"},"daf96aa6-30a8-46a0-becb-af6471337811":{"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/getTokenAccountsByOwnerV2.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"Método RPC getTokenAccountsByOwnerV2 de Solana","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"zh":{"href":"/zh/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ja":{"href":"/ja/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ko":{"href":"/ko/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"de":{"href":"/de/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"fr":{"href":"/fr/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"es":{"href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":0},"id":{"href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"vi":{"href":"/vi/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1}}},"lastModified":"2026-09-24T17:08:22.707Z","originalFileLocation":"es/api-reference/rpc/http/gettokenaccountsbyownerv2.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=\"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens 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 getTokenAccountsByOwnerV2 de Solana\">\u003cmeta data-mint-head property=\"og:description\" content=\"Consulta mejorada de cuentas de tokens con paginación por cursor y actualizaciones incrementales para los tokens SPL de una cartera 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/gettokenaccountsbyownerv2\">\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=getTokenAccountsByOwnerV2\u0026amp;description=getTokenAccountsByOwnerV2+es+una+versi%C3%B3n+mejorada+de+getTokenAccountsByOwner+con+paginaci%C3%B3n+por+cursor+y+actualizaciones+mediante+changedSinceSlot+para+grandes+\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=3d4c344ca4a7ae48f2b33c3b71d4c01fc6036a427e9bd21fb4d978947f06ebe2\">\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 getTokenAccountsByOwnerV2 de Solana\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Consulta mejorada de cuentas de tokens con paginación por cursor y actualizaciones incrementales para los tokens SPL de una cartera 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=getTokenAccountsByOwnerV2\u0026amp;description=getTokenAccountsByOwnerV2+es+una+versi%C3%B3n+mejorada+de+getTokenAccountsByOwner+con+paginaci%C3%B3n+por+cursor+y+actualizaciones+mediante+changedSinceSlot+para+grandes+\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=3d4c344ca4a7ae48f2b33c3b71d4c01fc6036a427e9bd21fb4d978947f06ebe2\">\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/gettokenaccountsbyownerv2\">\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/gettokenaccountsbyownerv2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbyownerv2\">\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/gettokenaccountsbyownerv2#webpage\",\"url\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2\",\"name\":\"getTokenAccountsByOwnerV2\",\"description\":\"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.\",\"dateModified\":\"2026-09-24T17:08:22.707Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2#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\":\"getTokenAccountsByOwnerV2\",\"item\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2#apireference\",\"headline\":\"getTokenAccountsByOwnerV2\",\"name\":\"getTokenAccountsByOwnerV2\",\"description\":\"getTokenAccountsByOwnerV2 es una versión mejorada de getTokenAccountsByOwner con paginación por cursor y actualizaciones mediante changedSinceSlot para grandes carteras de tokens de Solana.\",\"url\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2#webpage\"},\"dateModified\":\"2026-09-24T17:08:22.707Z\",\"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/gettokenaccountsbyownerv2"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"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","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","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","description":"getTokenAccountsByOwner devuelve todas las cuentas de tokens SPL que pertenecen a una billetera de Solana, filtradas por acuñación o programa de tokens, con sincronizaciones incrementales mediante changedSinceSlot.","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","description":"Devuelve las 20 cuentas más grandes de un tipo específico de token SPL.","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/gettokenaccountsbyownerv2"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/rpc/http/gettokenaccountsbyownerv2"}]}]},"basePath":"","title":"Método RPC getTokenAccountsByOwnerV2 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"]}