getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.
getProgramAccountsV2 ist eine erweiterte Version der Standardmethode getProgramAccounts. Sie eignet sich für Anwendungen, die große Gruppen von Konten bestimmter Solana-Programme effizient abfragen müssen. Diese Methode unterstützt Cursor-basierte Paginierung und inkrementelle Updates.
Neue Funktionen in V2:
Cursor-basierte Paginierung: Konfiguriere Limits von 1 bis 10.000 Konten pro request
Inkrementelle Updates: Verwende changedSinceSlot, um nur kürzlich geänderte Konten abzurufen
Bessere Performance: Verhindert timeouts und reduziert die Speichernutzung bei großen Datensätzen
Abwärtskompatibilität: Unterstützt alle vorhandenen Parameter von getProgramAccounts
Optionales withContext: true fügt slot und apiVersion unter result.context hinzu. Lässt du es weg oder verwendest false, werden sie nicht eingefügt
Wichtiges Verhalten der Paginierung: Das Ende der Paginierung wird nur signalisiert, wenn keine Konten zurückgegeben werden. Aufgrund von Filtern kann die API weniger Konten als dein Limit zurückgeben. Setze die Paginierung daher immer fort, bis paginationKey den Wert null hat.
Optimale Größe des Limits: Für die meisten Anwendungsfälle bietet ein Limit von 1.000 bis 5.000 Konten pro request das beste Verhältnis aus Performance und Zuverlässigkeit.
Beginne mit kleineren Limits (1000) und erhöhe sie abhängig von der Performance deines Netzwerks
Verwende eine geeignete Kodierung: jsonParsed für eine einfache Nutzung, base64 für mehr Performance
Wende Filter an, um den Datensatz vor der Paginierung zu verkleinern
Speichere paginationKey, um unterbrochene Abfragen fortzusetzen
Überwache die response-Zeiten und passe die Limits entsprechend an
Bei true wird result.context zurückgegeben (Snapshot-Metadaten: slot, apiVersion). Außerdem werden
accounts und paginationKey unter result.value verschachtelt. Bei false oder wenn der Wert weggelassen wird,
erscheinen diese Felder direkt in result (zum Beispiel result.accounts). Es gelten dieselben Filter und Limits.
Paginierte Programmkonten. Wenn withContext false ist oder fehlt, erscheinen dieselben Felder unter result. Wenn withContext true ist, stehen sie unter result.value.
{"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 Gatekeeper (Beta) for significantly lower latency. [Learn More](/docs/gatekeeper/overview)","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":""},"chroma":{"liveDeploymentHistoryId":"6ae3a84063f068d795bc6068","collectionId":"95c821b5-d92b-4e5c-9eec-ac2ac44e6db3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3a84063f068d795bc6068"},"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":"6ae3a84063f068d795bc6068","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"API Reference","count":165},{"language":"de","tag":"API-Referenz","count":164},{"language":"es","tag":"Referencia de la API","count":164},{"language":"fr","tag":"Référence de l’API","count":164},{"language":"id","tag":"Referensi API","count":164},{"language":"ja","tag":"API リファレンス","count":164},{"language":"ko","tag":"API 레퍼런스","count":164},{"language":"pt-BR","tag":"Referência da API","count":164},{"language":"ru","tag":"Справочник API","count":164},{"language":"vi","tag":"Tài liệu tham khảo API","count":164},{"language":"zh","tag":"API 参考","count":164},{"language":"en","tag":"Data APIs \u0026 RPCs","count":145},{"language":"de","tag":"Daten-APIs und RPCs","count":144},{"language":"es","tag":"API de datos y RPC","count":144},{"language":"fr","tag":"API de données et RPC","count":144},{"language":"id","tag":"API Data \u0026 RPC","count":144},{"language":"ja","tag":"データ API と RPC","count":144},{"language":"ko","tag":"데이터 API 및 RPC","count":144},{"language":"pt-BR","tag":"APIs de dados e RPCs","count":144},{"language":"ru","tag":"API данных и RPC","count":144},{"language":"vi","tag":"API dữ liệu \u0026 RPC","count":144},{"language":"zh","tag":"数据 API 与 RPC","count":144},{"language":"en","tag":"Documentation","count":117},{"language":"de","tag":"Dokumentation","count":117},{"language":"es","tag":"Documentación","count":117},{"language":"fr","tag":"Documentation","count":117},{"language":"id","tag":"Dokumentasi","count":117},{"language":"ja","tag":"ドキュメント","count":117},{"language":"ko","tag":"문서","count":117},{"language":"pt-BR","tag":"Documentação","count":117},{"language":"ru","tag":"Документация","count":117},{"language":"vi","tag":"Tài liệu","count":117},{"language":"zh","tag":"文档","count":117},{"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":"Streaming von Daten und Event-Überwachung","count":63},{"language":"es","tag":"Transmisión de datos y escucha de eventos","count":63},{"language":"fr","tag":"Diffusion 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 phát 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":"RPC Solana","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":"vi","tag":"Giao dịch","count":31},{"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}]},"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":"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"@keyframes privacy-embed-sweep{to{transform:translateX(100%)}}.dark #topbar-cta-button a,.dark #topbar-cta-button a span,.dark .sidebar-group-header{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)/.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:.875rem!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:0 0}.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}.privacy-embed-slot .privacy-embed,.privacy-embed-slot [data-as=iframe],.privacy-embed-slot iframe{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:0!important;aspect-ratio:auto!important;background:0 0!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 .privacy-embed,.privacy-embed-slot.is-live [data-as=iframe],.privacy-embed-slot.is-live iframe{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 .privacy-embed,.privacy-embed-slot [data-as=iframe],.privacy-embed-slot iframe{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":"de/api-reference/rpc/http/getprogramaccountsv2","slug":"/de/api-reference/rpc/http/getprogramaccountsv2","pageMetadata":{"title":"getProgramAccountsV2","og:title":"getProgramAccountsV2 Solana RPC-Methode","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.","og:description":"Erweiterter getProgramAccounts-Aufruf mit Cursor-Paginierung und inkrementellen Updates für große Gruppen von Solana-Programmkonten","openapi":"de/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/de/api-reference/rpc/http/getprogramaccountsv2"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.\"\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:`übersicht`,children:`Übersicht`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`getProgramAccountsV2`}),` ist eine erweiterte Version der Standardmethode `,_jsx(_components.code,{children:`getProgramAccounts`}),`. Sie eignet sich für Anwendungen, die große Gruppen von Konten bestimmter Solana-Programme effizient abfragen müssen. Diese Methode unterstützt Cursor-basierte Paginierung und inkrementelle Updates.`]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Neue Funktionen in V2:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Cursor-basierte Paginierung`}),`: Konfiguriere Limits von 1 bis 10.000 Konten pro request`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Inkrementelle Updates`}),`: Verwende `,_jsx(_components.code,{children:`changedSinceSlot`}),`, um nur kürzlich geänderte Konten abzurufen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bessere Performance`}),`: Verhindert timeouts und reduziert die Speichernutzung bei großen Datensätzen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Abwärtskompatibilität`}),`: Unterstützt alle vorhandenen Parameter von `,_jsx(_components.code,{children:`getProgramAccounts`})]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Optionales `,_jsx(_components.code,{children:`withContext`})]}),`: `,_jsx(_components.code,{children:`true`}),` fügt `,_jsx(_components.code,{children:`slot`}),` und `,_jsx(_components.code,{children:`apiVersion`}),` unter `,_jsx(_components.code,{children:`result.context`}),` hinzu. Lässt du es weg oder verwendest `,_jsx(_components.code,{children:`false`}),`, werden sie nicht eingefügt`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`wichtigste-vorteile`,children:`Wichtigste Vorteile`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Scalable Queries`,icon:`chart-line`,children:_jsx(_components.p,{children:`Verarbeite Programme mit Millionen von Konten, indem du die Ergebnisse effizient seitenweise abrufst`})}),_jsx(Card,{title:`Real-time Sync`,icon:`arrows-rotate`,children:_jsxs(_components.p,{children:[`Verwende `,_jsx(_components.code,{children:`changedSinceSlot`}),` für inkrementelle Updates und die Datensynchronisierung in Echtzeit`]})}),_jsx(Card,{title:`Prevent Timeouts`,icon:`clock`,children:_jsx(_components.p,{children:`Große Abfragen, bei denen zuvor timeouts auftraten, funktionieren dank Paginierung jetzt zuverlässig`})}),_jsx(Card,{title:`Memory Efficient`,icon:`microchip`,children:_jsx(_components.p,{children:`Verarbeite Daten in Blöcken, statt alles auf einmal in den Speicher zu laden`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices-für-die-paginierung`,children:`Best Practices für die Paginierung`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Wichtiges Verhalten der Paginierung`}),`: Das Ende der Paginierung wird nur signalisiert, wenn `,_jsx(_components.strong,{children:`keine Konten zurückgegeben werden`}),`. Aufgrund von Filtern kann die API weniger Konten als dein Limit zurückgeben. Setze die Paginierung daher immer fort, bis `,_jsx(_components.code,{children:`paginationKey`}),` den Wert `,_jsx(_components.code,{children:`null`}),` hat.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`grundlegendes-paginierungsmuster`,children:`Grundlegendes Paginierungsmuster`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`27`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`27`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allAccounts`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [];`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`do`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getProgramAccountsV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'base64'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` filters:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [{ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`dataSize:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 165`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 5000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allAccounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`push`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`accounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`while`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`inkrementelle-updates`,children:`Inkrementelle Updates`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get only accounts modified since slot 150000000`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` incrementalUpdate`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getProgramAccountsV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` programId`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'jsonParsed'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` changedSinceSlot:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 150000000`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`performance-tipps`,children:`Performance-Tipps`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optimale Größe des Limits`}),`: Für die meisten Anwendungsfälle bietet ein Limit von 1.000 bis 5.000 Konten pro request das beste Verhältnis aus Performance und Zuverlässigkeit.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Beginne mit kleineren Limits`}),` (1000) und erhöhe sie abhängig von der Performance deines Netzwerks`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Verwende eine geeignete Kodierung`}),`: `,_jsx(_components.code,{children:`jsonParsed`}),` für eine einfache Nutzung, `,_jsx(_components.code,{children:`base64`}),` für mehr Performance`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Wende Filter an`}),`, um den Datensatz vor der Paginierung zu verkleinern`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Speichere `,_jsx(_components.code,{children:`paginationKey`})]}),`, um unterbrochene Abfragen fortzusetzen`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Überwache die response-Zeiten`}),` und passe die Limits entsprechend an`]}),`\n`]}),`\n`,_jsxs(Heading,{level:`2`,id:`withcontext-optional`,children:[_jsx(_components.code,{children:`withContext`}),` (optional)`]}),`\n`,_jsxs(_components.p,{children:[`Boolescher Wert im Konfigurationsobjekt des Programms (`,_jsx(_components.code,{children:`params[1]`}),`). Nur die Struktur von `,_jsx(_components.code,{children:`result`}),` ändert sich, nicht die Filter, Limits oder Paginierung.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Omitted or false`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } }`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:\"// true — snapshot metadata plus page under `result.value`\"})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"context\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`411895550`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"apiVersion\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3.1.9\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`migration-von-getprogramaccounts`,children:`Migration von getProgramAccounts`}),`\n`,_jsx(_components.p,{children:`Die Migration von der ursprünglichen Methode ist unkompliziert. Ersetze einfach den Methodennamen und füge die Paginierungsparameter hinzu:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`diff`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`diff`,children:_jsxs(_components.code,{language:`diff`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"jsonrpc\": \"2.0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"id\": \"1\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-dark\":`#CE9178`},children:`- \"method\": \"getProgramAccounts\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"method\": \"getProgramAccountsV2\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"params\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"encoding\": \"base64\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"filters\": [{ \"dataSize\": 165 }],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"limit\": 5000`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`verwandte-methoden`,children:`Verwandte Methoden`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`getProgramAccounts`,icon:`code`,href:`/de/api-reference/rpc/http/getprogramaccounts`,children:_jsx(_components.p,{children:`Ursprüngliche Methode ohne Paginierung`})}),_jsx(Card,{title:`getTokenAccountsByOwnerV2`,icon:`wallet`,href:`/de/api-reference/rpc/http/gettokenaccountsbyownerv2`,children:_jsx(_components.p,{children:`V2-Methode für Abfragen von Token-Konten`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`request-parameter`,children:`Request-Parameter`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`Der öffentliche Schlüssel (die Adresse) des Solana-Programms, dessen Konten abgefragt werden sollen, als base-58-kodierte Zeichenfolge.`})}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,id:`param-commitment`,children:[_jsx(_components.p,{children:`Das commitment für den request.`}),_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:`Der minimale slot, bei dem der request ausgewertet werden kann.`})}),`\n`,_jsx(ParamField,{body:`withContext`,type:`boolean`,id:`param-with-context`,children:_jsxs(_components.p,{children:[`Bei `,_jsx(_components.code,{children:`true`}),` wird `,_jsx(_components.code,{children:`result.context`}),` zurückgegeben (Snapshot-Metadaten: `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`apiVersion`}),`). Außerdem werden\n`,_jsx(_components.code,{children:`accounts`}),` und `,_jsx(_components.code,{children:`paginationKey`}),` unter `,_jsx(_components.code,{children:`result.value`}),` verschachtelt. Bei `,_jsx(_components.code,{children:`false`}),` oder wenn der Wert weggelassen wird,\nerscheinen diese Felder direkt in `,_jsx(_components.code,{children:`result`}),` (zum Beispiel `,_jsx(_components.code,{children:`result.accounts`}),`). Es gelten dieselben Filter und Limits.`]})}),`\n`,_jsxs(ParamField,{body:`encoding`,type:`string`,id:`param-encoding`,children:[_jsx(_components.p,{children:`Kodierungsformat für die zurückgegebenen Kontodaten.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`jsonParsed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base58`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64+zstd`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`dataSlice`,type:`object`,id:`param-data-slice`,children:_jsx(_components.p,{children:`Fordere einen Ausschnitt der Kontodaten an.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.length`,type:`number`,id:`param-data-slice-length`,children:_jsx(_components.p,{children:`Anzahl der zurückzugebenden Bytes.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.offset`,type:`number`,id:`param-data-slice-offset`,children:_jsx(_components.p,{children:`Byte-Offset, ab dem gelesen werden soll.`})}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,id:`param-limit`,children:_jsx(_components.p,{children:`Maximale Anzahl der Konten, die pro request zurückgegeben werden (1–10.000).`})}),`\n`,_jsx(ParamField,{body:`paginationKey`,type:`string`,id:`param-pagination-key`,children:_jsx(_components.p,{children:`Base-58-kodierter Paginierungs-Cursor zum Abrufen weiterer Seiten. Verwende den paginationKey aus der vorherigen response.`})}),`\n`,_jsx(ParamField,{body:`changedSinceSlot`,type:`number`,id:`param-changed-since-slot`,children:_jsx(_components.p,{children:`Gibt nur Konten zurück, die bei oder nach dieser slot-Nummer geändert wurden. Nützlich für inkrementelle Updates.`})}),`\n`,_jsx(ParamField,{body:`filters`,type:`array`,id:`param-filters`,children:_jsx(_components.p,{children:`Leistungsfähiges Filtersystem, mit dem du bestimmte Muster in Solana-Kontodaten effizient abfragen kannst.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"getProgramAccountsV2","og:title":"getProgramAccountsV2 Solana RPC-Methode","sidebarTitle":"getProgramAccountsV2","description":"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.","og:description":"Erweiterter getProgramAccounts-Aufruf mit Cursor-Paginierung und inkrementellen Updates für große Gruppen von Solana-Programmkonten","openapi":"de/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/de/api-reference/rpc/http/getprogramaccountsv2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Übersicht","slug":"übersicht","depth":2,"children":[]},{"title":"Wichtigste Vorteile","slug":"wichtigste-vorteile","depth":2,"children":[]},{"title":"Best Practices für die Paginierung","slug":"best-practices-für-die-paginierung","depth":2,"children":[{"title":"Grundlegendes Paginierungsmuster","slug":"grundlegendes-paginierungsmuster","depth":3,"children":[]},{"title":"Inkrementelle Updates","slug":"inkrementelle-updates","depth":3,"children":[]}]},{"title":"Performance-Tipps","slug":"performance-tipps","depth":2,"children":[]},{"title":"withContext (optional)","slug":"withcontext-optional","depth":2,"children":[]},{"title":"Migration von getProgramAccounts","slug":"migration-von-getprogramaccounts","depth":2,"children":[]},{"title":"Verwandte Methoden","slug":"verwandte-methoden","depth":2,"children":[]},{"title":"Request-Parameter","slug":"request-parameter","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/42a9c28cd5cb3ce2/scripts/fix-i18n-jsx-attributes.js","/docs/_mintlify/custom/helius/378abe06f3d9ea31/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"],"openApiReferenceData":{"operation":{"tags":["RPC"],"summary":"getProgramAccountsV2","operationId":"getProgramAccountsV2","description":"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.","security":["3a2e3551-a870-4b2c-84b4-7cd60f1e0b8c"],"requestBody":"fcf49bcc-8cfd-453e-9ec0-5b7845ac0381","responses":{"200":"92e5f9ad-8f75-4d60-8d80-5a17f7980a63","400":"f8a0f184-eab5-4a99-b503-f913c5ec4ab5","401":"1682e0a2-5701-46cc-8e85-4b6779c3eaba","429":"627edb2c-12b9-47dc-8735-c6716d2c5541","500":"219e9172-c57d-4151-a9d1-a686907e7d16","503":"f8151d78-0c49-457f-b370-5f4b30d3d104","504":"d165456f-b604-4607-913e-1596ef7b4f87"},"method":"post","type":"path","servers":["b3035f57-35ef-4432-83c4-37dead692fa5","885a7f1e-87aa-4f00-998e-22944ce01d52"],"path":"/","baseUrlOptions":["https://mainnet.helius-rpc.com","https://devnet.helius-rpc.com"],"title":"getProgramAccountsV2","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","id","method","params"],"properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","default":"2.0","isRequired":true,"uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Ein eindeutiger Bezeichner für den request.","example":"1","default":"1","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","description":"Der Name der aufzurufenden RPC-Methode.","enum":["getProgramAccountsV2"],"example":"getProgramAccountsV2","default":"getProgramAccountsV2","isRequired":true,"uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parameter für die erweiterte paginierte Methode.","default":["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",{"encoding":"base64","limit":1000}],"items":{"oneOf":[{"type":"string","description":"Der öffentliche Schlüssel des Solana-Programms (Adresse), dessen Konten abgefragt werden sollen, als Base-58-codierter String.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","description":"Erweiterte Konfigurationsoptionen mit Paginierungsunterstützung zur Optimierung von Abfragen nach Programmkonten.","properties":{"commitment":{"type":"string","description":"Das commitment-Level für den request.","enum":["confirmed","finalized","processed"],"example":"finalized","uniqueKey":"params.items.[INDEX].oneOf.1.commitment","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"Der minimale slot, an dem der request ausgewertet werden kann.","example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.minContextSlot","typeLabel":"integer"},"withContext":{"type":"boolean","description":"Wenn `true`, werden `result.context` (Snapshot-Metadaten: `slot`, `apiVersion`) zurückgegeben und\n`accounts` sowie `paginationKey` unter `result.value` verschachtelt. Wenn `false` oder nicht angegeben,\nerscheinen diese Felder direkt unter `result` (zum Beispiel `result.accounts`). Es gelten dieselben Filter und Limits.\n","example":true,"uniqueKey":"params.items.[INDEX].oneOf.1.withContext","typeLabel":"boolean"},"encoding":{"type":"string","description":"Codierungsformat der zurückgegebenen Kontodaten.","enum":["jsonParsed","base58","base64","base64+zstd"],"example":"base64","uniqueKey":"params.items.[INDEX].oneOf.1.encoding","typeLabel":"enum\u003cstring>"},"dataSlice":{"type":"object","description":"Fordert einen Ausschnitt der Kontodaten an.","properties":{"length":{"type":"integer","description":"Anzahl der zurückzugebenden Bytes.","example":50,"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice.length","typeLabel":"integer"},"offset":{"type":"integer","description":"Byte-Offset, ab dem gelesen werden soll.","example":0,"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice.offset","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.1.dataSlice","typeLabel":"object"},"limit":{"type":"integer","description":"Maximale Anzahl der pro request zurückzugebenden Konten (1–10.000).","minimum":1,"maximum":10000,"example":1000,"uniqueKey":"params.items.[INDEX].oneOf.1.limit","typeLabel":"integer"},"paginationKey":{"type":"string","description":"Base-58-codierter Paginierungs-cursor zum Abrufen nachfolgender Seiten. Verwende den paginationKey aus der vorherigen response.","example":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"params.items.[INDEX].oneOf.1.paginationKey","typeLabel":"string"},"changedSinceSlot":{"type":"integer","description":"Gibt nur Konten zurück, die an oder nach dieser slot-Nummer geändert wurden. Nützlich für inkrementelle Aktualisierungen.","example":12345678,"uniqueKey":"params.items.[INDEX].oneOf.1.changedSinceSlot","typeLabel":"integer"},"filters":{"type":"array","description":"Leistungsfähiges Filtersystem, mit dem du bestimmte Muster in Solana-Kontodaten effizient abfragen kannst.","items":{"oneOf":[{"type":"object","description":"Filtert Solana-Konten nach der exakten Größe ihrer Daten in Bytes.","properties":{"dataSize":{"type":"integer","description":"Die exakte Größe der Kontodaten in Bytes für die Filterung.","example":165,"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.0.dataSize","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"Filtert Solana-Konten, indem Daten an bestimmten Speicher-Offsets verglichen werden. Dies ist der leistungsfähigste Filter.","properties":{"memcmp":{"type":"object","description":"Speichervergleichsfilter zum Suchen von Konten mit bestimmten Datenmustern.","properties":{"offset":{"type":"integer","description":"Byte-Offset innerhalb der Kontodaten, an dem der Vergleich ausgeführt wird.","example":4,"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp.offset","typeLabel":"integer"},"bytes":{"type":"string","description":"Base-58-codierte Daten, die an der angegebenen Offset-Position verglichen werden.","example":"3Mc6vR","uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp.bytes","typeLabel":"string"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1.memcmp","typeLabel":"object"}},"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX].oneOf.1.filters.items.[INDEX]","typeLabel":"object"},"uniqueKey":"params.items.[INDEX].oneOf.1.filters","typeLabel":"object[]"}},"uniqueKey":"params.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX]","typeLabel":"string | object"},"isRequired":true,"uniqueKey":"params","typeLabel":"(string | object)[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","method":"getProgramAccountsV2","params":["TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",{"encoding":"base64","limit":1000}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"92e5f9ad-8f75-4d60-8d80-5a17f7980a63":{"description":"Paginierte Programmkonten wurden erfolgreich abgerufen.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"},"result":{"oneOf":[{"type":"object","title":"ohne withContext","description":"Paginierte Programmkonten. Wenn withContext false ist oder fehlt, erscheinen dieselben Felder unter result. Wenn withContext true ist, stehen sie unter result.value.","properties":{"accounts":{"type":"array","description":"Liste der Programmkonten auf der aktuellen Seite.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Der Pubkey des Kontos als Base-58-codierter String.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Details zum Konto.","properties":{"lamports":{"type":"integer","description":"Anzahl der diesem Konto zugewiesenen Lamports.","example":15298080,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Base-58-codierter Pubkey des Programms, dem dieses Konto zugewiesen ist.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Kontodaten als codierte Binärdaten oder im JSON-Format.","items":{"type":"string","uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.data.items.[INDEX]","typeLabel":"string"},"example":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.data","typeLabel":"string[]"},"executable":{"type":"boolean","description":"Gibt an, ob das Konto ein Programm enthält.","example":false,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Die Epoche, in der für dieses Konto das nächste Mal Miete fällig wird.","example":28,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Die Datengröße des Kontos.","example":165,"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.accounts.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.accounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.0.accounts","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Paginierungs-cursor für die nächste Seite. Nur null, wenn keine Konten zurückgegeben werden und das Ende der Paginierung erreicht ist. Aufgrund der Filterung können weniger Konten als durch das Limit festgelegt zurückgegeben werden. Dies bedeutet jedoch nicht, dass das Ende der Paginierung erreicht ist.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Paginierungs-cursor für die nächste Seite. Nur null, wenn keine Konten zurückgegeben werden und das Ende der Paginierung erreicht ist. Aufgrund der Filterung können weniger Konten als durch das Limit festgelegt zurückgegeben werden. Dies bedeutet jedoch nicht, dass das Ende der Paginierung erreicht ist.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.0.paginationKey","typeLabel":"string | null"}},"uniqueKey":"result.oneOf.0","typeLabel":"ohne withContext · object"},{"type":"object","title":"mit withContext","description":"Umschlossenes Ergebnis, wenn `withContext` in den request-Optionen auf `true` gesetzt ist.","required":["context","value"],"properties":{"context":{"type":"object","description":"Snapshot-Metadaten für die node-response zur slot-Konsistenz und Fehlerdiagnose.","properties":{"slot":{"type":"integer","description":"Der slot, an dem die node diese response erstellt hat.","example":411895550,"uniqueKey":"result.oneOf.1.context.slot","typeLabel":"integer"},"apiVersion":{"type":"string","description":"Version der RPC API, sofern verfügbar.","example":"3.1.9","uniqueKey":"result.oneOf.1.context.apiVersion","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.oneOf.1.context","typeLabel":"object"},"value":{"type":"object","description":"Paginierte Programmkonten. Wenn withContext false ist oder fehlt, erscheinen dieselben Felder unter result. Wenn withContext true ist, stehen sie unter result.value.","properties":{"accounts":{"type":"array","description":"Liste der Programmkonten auf der aktuellen Seite.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Der Pubkey des Kontos als Base-58-codierter String.","example":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Details zum Konto.","properties":{"lamports":{"type":"integer","description":"Anzahl der diesem Konto zugewiesenen Lamports.","example":15298080,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Base-58-codierter Pubkey des Programms, dem dieses Konto zugewiesen ist.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"array","description":"Kontodaten als codierte Binärdaten oder im JSON-Format.","items":{"type":"string","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.items.[INDEX]","typeLabel":"string"},"example":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data","typeLabel":"string[]"},"executable":{"type":"boolean","description":"Gibt an, ob das Konto ein Programm enthält.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Die Epoche, in der für dieses Konto das nächste Mal Miete fällig wird.","example":28,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Die Datengröße des Kontos.","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":"Paginierungs-cursor für die nächste Seite. Nur null, wenn keine Konten zurückgegeben werden und das Ende der Paginierung erreicht ist. Aufgrund der Filterung können weniger Konten als durch das Limit festgelegt zurückgegeben werden. Dies bedeutet jedoch nicht, dass das Ende der Paginierung erreicht ist.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Paginierungs-cursor für die nächste Seite. Nur null, wenn keine Konten zurückgegeben werden und das Ende der Paginierung erreicht ist. Aufgrund der Filterung können weniger Konten als durch das Limit festgelegt zurückgegeben werden. Dies bedeutet jedoch nicht, dass das Ende der Paginierung erreicht ist.","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":"mit withContext · object"}],"uniqueKey":"result","typeLabel":"ohne withContext · object | mit withContext · object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","result":{"accounts":[{"pubkey":"CxELquR1gPP8wHe33gZ4QxqGB3sZ9RSwsJ2KshVewkFY","account":{"lamports":15298080,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":["2R9jLfiAQ9bgdcw6h8s44439","base64"],"executable":false,"rentEpoch":28,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}}}},"exampleType":"generated"}},"exampleType":"generated"},"f8a0f184-eab5-4a99-b503-f913c5ec4ab5":{"description":"Ungültiger request – Ungültige request-Parameter oder fehlerhaft formatierter request.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Ungültige Parameter","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Ungültige Parameter","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"1682e0a2-5701-46cc-8e85-4b6779c3eaba":{"description":"Nicht autorisiert – Ungültiger oder fehlender API key.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Nicht autorisiert","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Nicht autorisiert","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"627edb2c-12b9-47dc-8735-c6716d2c5541":{"description":"Zu viele requests – rate limit überschritten.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Zu viele requests","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Zu viele requests","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"219e9172-c57d-4151-a9d1-a686907e7d16":{"description":"Interner Serverfehler – Auf dem Server ist ein Fehler aufgetreten.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Interner Fehler","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Interner Fehler","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"f8151d78-0c49-457f-b370-5f4b30d3d104":{"description":"Dienst nicht verfügbar – Der Dienst ist vorübergehend nicht verfügbar.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Dienst nicht verfügbar","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Dienst nicht verfügbar","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"d165456f-b604-4607-913e-1596ef7b4f87":{"description":"Gateway-timeout – Zeitüberschreitung beim request.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Die Version des JSON-RPC-Protokolls.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Der Fehlercode.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Die Fehlermeldung.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Zusätzliche Daten zum Fehler.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Bezeichner, der dem request entspricht.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway-timeout","data":{}},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway-timeout","data":{}},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"3a2e3551-a870-4b2c-84b4-7cd60f1e0b8c":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","description":"Dein Helius API key. Du kannst ihn kostenlos im [Dashboard](https://dashboard.helius.dev/api-keys) erstellen.","scopes":[]}}},"servers":{"b3035f57-35ef-4432-83c4-37dead692fa5":{"url":"https://mainnet.helius-rpc.com","description":"Mainnet-RPC-endpoint"},"885a7f1e-87aa-4f00-998e-22944ce01d52":{"url":"https://devnet.helius-rpc.com","description":"Devnet-RPC-endpoint"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","description":"Dein Helius API key. Du kannst ihn kostenlos im [Dashboard](https://dashboard.helius.dev/api-keys) erstellen.","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Dein Helius API key. Du kannst ihn kostenlos im [Dashboard](https://dashboard.helius.dev/api-keys) erstellen.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"de/openapi/rpc-http/getProgramAccountsV2.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"getProgramAccountsV2 Solana RPC-Methode","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"zh":{"href":"/zh/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ja":{"href":"/ja/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ko":{"href":"/ko/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"de":{"href":"/de/api-reference/rpc/http/getprogramaccountsv2","matchLevel":0},"fr":{"href":"/fr/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"es":{"href":"/es/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"id":{"href":"/id/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"vi":{"href":"/vi/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/getprogramaccountsv2","matchLevel":1}}},"lastModified":"2026-09-16T21:18:19.774Z","originalFileLocation":"de/api-reference/rpc/http/getprogramaccountsv2.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.\">\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=\"getProgramAccountsV2 Solana RPC-Methode\">\u003cmeta data-mint-head property=\"og:description\" content=\"Erweiterter getProgramAccounts-Aufruf mit Cursor-Paginierung und inkrementellen Updates für große Gruppen von Solana-Programmkonten\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://helius.mintlify.app/_mintlify/api/og/v2?division=Solana+RPC\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+ist+eine+erweiterte+Version+von+getProgramAccounts+mit+Cursor-basierter+Paginierung+und+changedSinceSlot-Updates+f%C3%BCr+die+Abfrage+gro%C3%9Fer+Gru\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=631a9cef7b759c996cd751f2d5952bf8d451d05cd0940ef12d135d556a63f690\">\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=\"getProgramAccountsV2 Solana RPC-Methode\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Erweiterter getProgramAccounts-Aufruf mit Cursor-Paginierung und inkrementellen Updates für große Gruppen von Solana-Programmkonten\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.app/_mintlify/api/og/v2?division=Solana+RPC\u0026amp;title=getProgramAccountsV2\u0026amp;description=getProgramAccountsV2+ist+eine+erweiterte+Version+von+getProgramAccounts+mit+Cursor-basierter+Paginierung+und+changedSinceSlot-Updates+f%C3%BCr+die+Abfrage+gro%C3%9Fer+Gru\u0026amp;theme=d22fe10eca036c3f66171409\u0026amp;signature=631a9cef7b759c996cd751f2d5952bf8d451d05cd0940ef12d135d556a63f690\">\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/de/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/de/api-reference/rpc/http/getprogramaccountsv2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/rpc/http/getprogramaccountsv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/getprogramaccountsv2\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.helius.dev/#organization\",\"name\":\"Helius\",\"url\":\"https://www.helius.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png\"},\"sameAs\":[\"https://github.com/helius-labs\",\"https://discord.com/invite/6GXdee3gBj\",\"https://x.com/helius\",\"https://www.linkedin.com/company/heliusapi\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.helius.dev/docs#website\",\"name\":\"Helius Docs\",\"url\":\"https://www.helius.dev/docs\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2#webpage\",\"url\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.\",\"dateModified\":\"2026-09-16T21:18:19.774Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Daten-APIs und RPCs\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solana RPC\",\"item\":\"https://www.helius.dev/docs/de/api-reference/rpc/http-methods\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"getProgramAccountsV2\",\"item\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2#apireference\",\"headline\":\"getProgramAccountsV2\",\"name\":\"getProgramAccountsV2\",\"description\":\"getProgramAccountsV2 ist eine erweiterte Version von getProgramAccounts mit Cursor-basierter Paginierung und changedSinceSlot-Updates für die Abfrage großer Gruppen von Solana-Konten.\",\"url\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/de/api-reference/rpc/http/getprogramaccountsv2#webpage\"},\"dateModified\":\"2026-09-16T21:18:19.774Z\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Helius Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Helius Docs","nav":{"global":{"anchors":[]},"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"de","tabs":[{"tab":"Dokumentation","pages":[{"title":"Dokumentation","href":"/de"}]},{"tab":"API-Referenz","groups":[{"group":"Erste Schritte","pages":[{"title":"Referenz für Solana-APIs: Vollständige Liste","sidebarTitle":"Übersicht","href":"/de/api-reference"},{"title":"Authentifizierung","href":"/de/api-reference/authentication"},{"title":"Solana RPC URLs und endpoints","sidebarTitle":"Endpoints","href":"/de/api-reference/endpoints"}]},{"group":"Streaming von Daten und Event-Überwachung","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"LaserStream gRPC API","sidebarTitle":"Übersicht","href":"/de/api-reference/laserstream-grpc"},{"title":"Abonnieren","href":"/de/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/de/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/de/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/de/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/de/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/de/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/de/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/de/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"LaserStream WebSocket-Methoden","sidebarTitle":"Übersicht","href":"/de/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/de/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/de/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/de/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/de/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/de/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/de/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/de/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/de/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/de/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/de/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/de/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/de/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/de/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/de/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/de/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/de/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/de/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/de/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/de/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"Geparste Streams","icon":"wave-square","pages":[{"title":"Referenz zu Parsed Streams","sidebarTitle":"Übersicht","href":"/de/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/de/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/de/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/de/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks API","sidebarTitle":"Übersicht","href":"/de/api-reference/webhooks"},{"title":"Webhook erstellen","sidebarTitle":"Webhook erstellen","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/de/api-reference/webhooks/create-webhook"},{"title":"Webhook abrufen","sidebarTitle":"Webhook abrufen","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/de/api-reference/webhooks/get-webhook"},{"title":"Alle webhooks abrufen","sidebarTitle":"Alle webhooks abrufen","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/de/api-reference/webhooks/get-all-webhooks"},{"title":"Webhook aktualisieren","sidebarTitle":"Webhook aktualisieren","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/de/api-reference/webhooks/update-webhook"},{"title":"Webhook aktivieren oder deaktivieren","sidebarTitle":"Webhook aktivieren oder deaktivieren","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/de/api-reference/webhooks/toggle-webhook"},{"title":"Webhook löschen","sidebarTitle":"Webhook löschen","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/de/api-reference/webhooks/delete-webhook"}]}]},{"group":"Daten-APIs und RPCs","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"pages":[{"group":"Solana RPC","icon":"server","pages":[{"title":"Solana-RPC-Methoden und API-Referenz","sidebarTitle":"Übersicht","href":"/de/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"de/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/de/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"de/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/de/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"de/openapi/rpc-http/getBalance.yaml POST /","href":"/de/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"de/openapi/rpc-http/getBlock.yaml POST /","href":"/de/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"de/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/de/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"de/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/de/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"de/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/de/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"de/openapi/rpc-http/getBlocks.yaml POST /","href":"/de/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"de/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/de/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"de/openapi/rpc-http/getBlockTime.yaml POST /","href":"/de/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"de/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/de/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"de/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/de/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"de/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/de/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"de/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/de/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"de/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/de/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"de/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/de/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"de/openapi/rpc-http/getHealth.yaml POST /","href":"/de/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"de/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/de/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"de/openapi/rpc-http/getIdentity.yaml POST /","href":"/de/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"de/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/de/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"de/openapi/rpc-http/getInflationRate.yaml POST /","href":"/de/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"de/openapi/rpc-http/getInflationReward.yaml POST /","href":"/de/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"de/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/de/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"de/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/de/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"de/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/de/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"de/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/de/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"de/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/de/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"de/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/de/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"de/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/de/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","description":"Gibt alle Konten zurück, die dem angegebenen Programm-Pubkey gehören.","openapi":"de/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/de/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"de/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/de/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","description":"getRecentPerformanceSamples gibt Solana-Performance-Samples in umgekehrter slot-Reihenfolge zurück — Transaktions- und slot-Anzahlen pro 60-Sekunden-Fenster, um die TPS zu ermitteln.","openapi":"de/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/de/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"de/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/de/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"de/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/de/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"de/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/de/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"de/openapi/rpc-http/getSlot.yaml POST /","href":"/de/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"de/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/de/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"de/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/de/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"de/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/de/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"de/openapi/rpc-http/getSupply.yaml POST /","href":"/de/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"de/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/de/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"de/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/de/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","openapi":"de/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/de/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"de/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/de/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","openapi":"de/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/de/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"de/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/de/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"de/openapi/rpc-http/getTransaction.yaml POST /","href":"/de/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"de/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/de/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"de/openapi/rpc-http/getVersion.yaml POST /","href":"/de/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"de/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/de/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"de/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/de/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"de/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/de/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"de/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/de/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"de/openapi/rpc-http/sendTransaction.yaml POST /","href":"/de/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"de/openapi/rpc-http/simulateBundle.yaml POST /","href":"/de/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"de/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/de/api-reference/rpc/http/simulatetransaction"}]},{"group":"Transaktionen","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"de/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/de/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"de/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/de/api-reference/rpc/http/gettransfersbyaddress"},{"group":"Erweiterte Transaktionen (Legacy)","icon":"receipt","pages":[{"title":"Enhanced Transactions API","sidebarTitle":"Übersicht","href":"/de/api-reference/enhanced-transactions/overview"},{"title":"Erweiterte Transaktionen abrufen","sidebarTitle":"Transaktionen abrufen","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/de/api-reference/enhanced-transactions/gettransactions"},{"title":"Erweiterte Transaktionen nach Adresse abrufen","sidebarTitle":"Transaktionen nach Adresse abrufen","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/de/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"Geparste Events","icon":"wave-pulse","pages":[{"title":"Referenz zu Parsed Events","sidebarTitle":"Überblick","href":"/de/api-reference/parsed-events/overview"},{"title":"Transaktionen parsen","sidebarTitle":"Transaktionen parsen","openapi":"de/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/de/api-reference/parsed-events/transactions"},{"title":"Verlauf geparster Transaktionen","sidebarTitle":"Verlauf geparster Transaktionen","openapi":"de/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/de/api-reference/parsed-events/transaction-history"}]},{"group":"Tokens und NFTs (DAS)","icon":"hexagon-image","pages":[{"title":"Standard für digitale Assets (DAS)","sidebarTitle":"Übersicht","href":"/de/api-reference/das"},{"title":"getAsset","openapi":"de/openapi/das-api/getAsset.yaml POST /","href":"/de/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"de/openapi/das-api/getAssetBatch.yaml POST /","href":"/de/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"de/openapi/das-api/getAssetProof.yaml POST /","href":"/de/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"de/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/de/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"de/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/de/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"de/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/de/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"de/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/de/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"de/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/de/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"de/openapi/das-api/getNftEditions.yaml POST /","href":"/de/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"de/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/de/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"de/openapi/das-api/getTokenAccounts.yaml POST /","href":"/de/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"de/openapi/das-api/searchAssets.yaml POST /","href":"/de/api-reference/das/searchassets"}]},{"group":"Wallets","icon":"wallet","tag":"Beta","pages":[{"title":"Wallet API (Beta)","sidebarTitle":"Übersicht","href":"/de/api-reference/wallet-api"},{"title":"Wallet-Identität abrufen","sidebarTitle":"Identität","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/de/api-reference/wallet-api/identity"},{"title":"Wallet-Guthaben abrufen","sidebarTitle":"Guthaben","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/de/api-reference/wallet-api/balances"},{"title":"Historischen Kontostand eines Token abrufen","sidebarTitle":"balance-at","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/de/api-reference/wallet-api/balance-at"},{"title":"Wallet-Verlauf abrufen","sidebarTitle":"Verlauf","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/de/api-reference/wallet-api/history"},{"title":"Wallet-Transfers abrufen","sidebarTitle":"Transfers","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/de/api-reference/wallet-api/transfers"},{"title":"Wallet-Finanzierung abrufen","sidebarTitle":"funded-by","openapi":"de/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/de/api-reference/wallet-api/funded-by"}]},{"group":"ZK-Komprimierung","icon":"arrows-to-circle","pages":[{"title":"ZK-Komprimierungs-API","sidebarTitle":"Übersicht","href":"/de/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"de/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"de/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"de/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"de/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"de/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"de/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"de/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"de/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"de/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"de/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"de/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/de/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"de/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/de/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"de/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/de/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"de/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"de/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/de/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"de/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/de/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"de/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/de/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"de/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/de/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"de/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/de/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"de/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/de/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"de/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/de/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"de/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/de/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"de/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/de/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"de/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/de/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"de/openapi/zk-compression/getValidityProof.yaml POST /","href":"/de/api-reference/zk-compression/getvalidityproof"}]}]},{"group":"Trading","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/de/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/de/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/de/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"de/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/de/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"de/openapi/sender-api/ping.yaml GET /ping","href":"/de/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/de/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/de/api-reference/sender/getbundlestatuses"}]}]},{"group":"Transaktionen senden","pages":[{"group":"Priority Fee API","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"de/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/de/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"Kontoverwaltung","pages":[{"group":"Administration","icon":"shield-halved","pages":[{"title":"Admin API","sidebarTitle":"Übersicht","href":"/de/api-reference/admin"},{"title":"Projektnutzung abrufen","sidebarTitle":"Projektnutzung abrufen","openapi":"de/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/de/api-reference/admin/get-project-usage"}]}]}]},{"tab":"Anleitungen","pages":[{"title":"Anleitungen","href":"/de/guides/overview"}]},{"tab":"Agenten","pages":[{"title":"Agenten","href":"/de/agents/overview"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/de/faqs"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"id","pages":[{"title":"id","href":"/id/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"vi","pages":[{"title":"vi","href":"/vi/api-reference/rpc/http/getprogramaccountsv2"}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/api-reference/rpc/http/getprogramaccountsv2"}]}]},"title":"getProgramAccountsV2 Solana RPC-Methode","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-Db5Nu5n1.js","dist-DN0dCbTw.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-BOmkPVIU.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-2jF_ccbi.js","utils-NNMVb_sb.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DdtBhtt6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D1OxL5O8.js","snippetPresets-DDC-KAXp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-FtoC8lZ9.js","ApiExamples-BOnTqOyQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-EEWI6FIO.js","shallow-fGZcWzm2.js","getApiPlaygroundDisplay-B3B8qEvw.js","CodeSnippet-BG9nsSU4.js","CodeSnippets-BlRACLKl.js","getPastedJson-COV-Kgnr.js","icon-BXu3lasn.js","MethodPill-DGMUqJKh.js","DuplicateIcon-JEUJDHz_.js","createIcon-BDFucJ34.js","DynamicMarkdown-34OtG_BH.js","SectionHeading-tBbRD59j.js","axios-vUo_bRtp.js","Markdown-SoRz2nk2.js","AssistantPageLink-BcsLYcfW.js"]}