getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.
getTokenAccountsByOwnerV2 adalah versi yang disempurnakan dari metode standar getTokenAccountsByOwner, yang dirancang khusus untuk membuat kueri portofolio token secara efisien dan menangani dompet dengan kepemilikan token yang sangat banyak. Metode ini memperkenalkan paginasi berbasis kursor dan kemampuan pembaruan inkremental.
Fitur Baru di V2:
Paginasi berbasis kursor: Konfigurasikan batas dari 1 hingga 10.000 akun token per permintaan
Pembaruan inkremental: Gunakan changedSinceSlot untuk mengambil hanya akun token yang baru saja diubah
Skalabilitas portofolio: Tangani dompet dengan ribuan akun token secara efisien
Kompatibilitas mundur: Mendukung semua parameter dan filter getTokenAccountsByOwner yang ada
withContext opsional: true menambahkan slot dan apiVersion di bawah result.context; hilangkan atau gunakan false agar keduanya tidak disertakan
Persyaratan Filter: Anda harus menyediakan mint (token tertentu) atau programId (program SPL Token atau Token-2022) dalam kueri. Kueri untuk semua jenis token milik suatu pemilik tanpa filter tidak didukung.
Boolean pada objek konfigurasi (params[2]). Hanya struktur result yang berubah, bukan filter, batas, atau paginasi. Jika dihilangkan atau bernilai false: result.value adalah array akun token. Jika bernilai true: result.context ditambah result.value sebagai objek (accounts, paginationKey). Jika Anda menangani keduanya, buat percabangan berdasarkan Array.isArray(result.value).
Perilaku Paginasi Penting: Akhir paginasi hanya ditandai ketika tidak ada akun token yang dikembalikan. API dapat mengembalikan lebih sedikit akun daripada batas Anda karena pemfilteran—selalu lanjutkan paginasi hingga paginationKey bernilai null.
Dukungan Token-2022: Gunakan TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb sebagai programId untuk membuat kueri akun Token-2022 dengan ekstensi seperti biaya transfer, token berbunga, dan lainnya.
Jika bernilai true, mengembalikan result.context (metadata snapshot: slot, apiVersion) dan menempatkan
accounts serta paginationKey di bawah result.value sebagai objek. Jika bernilai false
atau dihilangkan, result.value adalah array akun token untuk halaman ini, dengan paginationKey
pada result. Filter dan batas yang sama berlaku.
Akun token berpaginasi saat withContext bernilai false atau tidak dicantumkan. Sesuai dengan struktur umum tempat daftar akun berupa array di result.value (tidak disarangkan di bawah accounts).
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Helius Docs","colors":{"primary":"#E84125","light":"#E84125","dark":"#E84125"},"logo":{"light":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/light.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=170d27f36fb94074ff24cfb5e0ad9816","dark":"https://mintcdn.com/helius/1-9q8-PZtWH0Z9Lt/logo/dark.svg?fit=max\u0026auto=format\u0026n=1-9q8-PZtWH0Z9Lt\u0026q=85\u0026s=a28519235a2fa6053288c3b9c0091124","href":"https://www.helius.dev"},"favicon":"https://mintcdn.com/helius/rDY9bg93WpWmK5qF/favicon.svg?fit=max\u0026auto=format\u0026n=rDY9bg93WpWmK5qF\u0026q=85\u0026s=2efaf0d2b47cac3f8fd18b089e46cb01","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/support","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://dashboard.helius.dev"}},"footer":{"socials":{"x":"https://x.com/helius","telegram":"https://t.me/helius_help","discord":"https://discord.com/invite/6GXdee3gBj","linkedin":"https://www.linkedin.com/company/heliusapi"},"links":[{"header":"Product","items":[{"label":"Preconfirmations (Preconfs)","href":"https://www.helius.dev/preconfirmations"},{"label":"Shred Delivery","href":"https://www.helius.dev/shreds"},{"label":"Preprocessed Transactions","href":"https://www.helius.dev/preprocessed-transactions"},{"label":"Sender","href":"https://www.helius.dev/sender"},{"label":"Transaction Rebates","href":"https://www.helius.dev/rebates"},{"label":"LaserStream","href":"https://www.helius.dev/laserstream"},{"label":"Webhooks \u0026 Websockets","href":"https://www.helius.dev/solana-webhooks-websockets"},{"label":"Parsed Events \u0026 Streams","href":"https://www.helius.dev/parsed-data"},{"label":"Token APIs","href":"https://www.helius.dev/solana-token-apis"},{"label":"Wallet API (Beta)","href":"https://www.helius.dev/wallet-api"},{"label":"Historical Data","href":"https://www.helius.dev/historical-data"},{"label":"RPC Nodes","href":"https://www.helius.dev/solana-rpc-nodes"},{"label":"Helius Validator","href":"https://www.helius.dev/validator"},{"label":"Validator-as-a-Service","href":"https://www.helius.dev/validator-as-a-service"},{"label":"Validator Monetization","href":"https://www.helius.dev/validator-monetization"}]},{"header":"Solutions","items":[{"label":"Traders \u0026 MMs","href":"https://www.helius.dev/use-case/trading"},{"label":"Exchanges","href":"https://www.helius.dev/use-case/exchanges"},{"label":"Wallets","href":"https://www.helius.dev/use-case/wallets"},{"label":"Fintech","href":"https://www.helius.dev/use-case/fintech"},{"label":"DeFi","href":"https://www.helius.dev/use-case/defi"},{"label":"Privacy","href":"https://www.helius.dev/privacy"}]},{"header":"Resources","items":[{"label":"Agents","href":"https://www.helius.dev/agents"},{"label":"Orb","href":"https://orbmarkets.io"},{"label":"Blog","href":"https://www.helius.dev/blog"},{"label":"Docs","href":"https://www.helius.dev/docs"},{"label":"Status","href":"https://helius.statuspage.io/"},{"label":"Pricing","href":"https://www.helius.dev/pricing"},{"label":"Sign Up","href":"https://dashboard.helius.dev/signup"},{"label":"RPC Benchmarks","href":"https://www.helius.dev/benchmarks"},{"label":"Stake with Us","href":"https://www.helius.dev/stake"},{"label":"Staking Calculator","href":"https://www.helius.dev/staking/calculator"},{"label":"Startup Launchpad","href":"https://www.helius.dev/startup-launchpad"},{"label":"EVM vs. SVM","href":"https://www.helius.dev/solana-vs-ethereum"},{"label":"Solana Roadmap","href":"https://www.solanaroadmap.com/"}]},{"header":"Company","items":[{"label":"About","href":"https://www.helius.dev/about"},{"label":"Careers","href":"https://www.helius.dev/careers"},{"label":"Contact Sales","href":"https://www.helius.dev/contact"},{"label":"Support","href":"https://www.helius.dev/docs/support"},{"label":"Media","href":"https://www.helius.dev/media"},{"label":"Brand","href":"https://www.helius.dev/brand"},{"label":"Security","href":"https://security.helius.dev/"},{"label":"Privacy Policy","href":"https://www.helius.dev/privacy-policy"},{"label":"Terms \u0026 Conditions","href":"https://www.helius.dev/terms"},{"label":"Privacy Preferences","href":"https://www.helius.dev/privacy-policy"}]}]},"seo":{"organization":{"id":"https://www.helius.dev/#organization","name":"Helius","url":"https://www.helius.dev","logo":"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png","sameAs":["https://github.com/helius-labs","https://discord.com/invite/6GXdee3gBj","https://x.com/helius","https://www.linkedin.com/company/heliusapi"]}},"fonts":{"heading":{"family":"fontLausanne","weight":450,"source":"https://jiz6tlwg28uaztou.public.blob.vercel-storage.com/docs/lausanne-450-Xv6JlhB8OudFw8Xb2zwoQodc86f35H.woff2","format":"woff2"},"body":{"family":"Geist"}},"styling":{"codeblocks":"system","latex":true},"integrations":{"posthog":{"apiKey":"phc_H66gRNy1uok5uPmsul2kpbRynt6h9L74f5BlPJ4RMqE","apiHost":"https://www.helius.dev/relay-RMqE"}},"banner":{"content":"NEW: Try the Parsed Events Scan API to find any transaction across any address's history. [Learn more](/docs/api-reference/parsed-events/scan)","dismissible":true},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy","view","chatgpt","claude","cursor","perplexity","mcp"],"display":"header"},"thumbnails":{"fonts":{"family":"Noto Sans CJK SC","source":"fonts/noto-sans-cjk-sc/noto-sans-cjk-sc-docs.woff","format":"woff"}},"navigation":{"global":{"anchors":[]},"languages":[{"language":"en","href":""},{"language":"zh","banner":{"content":"新功能:试用 Parsed Events Scan API,在任意地址的历史记录中查找任何交易。[了解更多](/docs/zh/api-reference/parsed-events/scan)","dismissible":true},"href":"zh"},{"language":"ja","banner":{"content":"新機能:Parsed Events Scan API を使用して、任意のアドレスの履歴全体からあらゆるトランザクションを検索できます。[詳細を見る](/docs/ja/api-reference/parsed-events/scan)","dismissible":true},"href":"ja"},{"language":"pt-BR","banner":{"content":"NOVO: Experimente a API de varredura de eventos analisados para encontrar qualquer transação no histórico de qualquer endereço. [Saiba mais](/docs/pt-BR/api-reference/parsed-events/scan)","dismissible":true},"href":"pt-BR"},{"language":"ko","banner":{"content":"신규: Parsed Events Scan API를 사용하여 모든 주소의 기록에서 원하는 트랜잭션을 찾아보세요. [자세히 알아보기](/docs/ko/api-reference/parsed-events/scan)","dismissible":true},"href":"ko"},{"language":"de","banner":{"content":"NEU: Probiere die Parsed Events Scan API aus, um Transaktionen im Verlauf einer beliebigen Adresse zu finden. [Mehr erfahren](/docs/de/api-reference/parsed-events/scan)","dismissible":true},"href":"de"},{"language":"fr","banner":{"content":"NOUVEAU : essayez l’API Parsed Events Scan pour trouver n’importe quelle transaction dans l’historique de n’importe quelle adresse. [En savoir plus](/docs/fr/api-reference/parsed-events/scan)","dismissible":true},"href":"fr"},{"language":"es","banner":{"content":"NUEVO: Prueba la API Parsed Events Scan para encontrar cualquier transacción en el historial de cualquier dirección. [Más información](/docs/es/api-reference/parsed-events/scan)","dismissible":true},"href":"es"},{"language":"id","banner":{"content":"BARU: Coba Parsed Events Scan API untuk menemukan transaksi apa pun di seluruh riwayat alamat mana pun. [Pelajari lebih lanjut](/docs/id/api-reference/parsed-events/scan)","dismissible":true},"href":"id"},{"language":"vi","banner":{"content":"MỚI: Hãy thử Parsed Events Scan API để tìm bất kỳ giao dịch nào trong toàn bộ lịch sử của bất kỳ địa chỉ nào. [Tìm hiểu thêm](/docs/vi/api-reference/parsed-events/scan)","dismissible":true},"href":"vi"},{"language":"ru","banner":{"content":"НОВОЕ: попробуйте Parsed Events Scan API, чтобы найти любую транзакцию во всей истории любого адреса. [Подробнее](/docs/ru/api-reference/parsed-events/scan)","dismissible":true},"href":"ru"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"helius","hasAudioNarration":false,"actualSubdomain":"helius","customDomains":["www.helius.dev"],"gitSource":{"type":"github","owner":"helius-labs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"issues":false,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af27049f1d8ff0c24b9473e","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"en","tag":"API Reference","count":175},{"language":"de","tag":"API-Referenz","count":175},{"language":"es","tag":"Referencia de la API","count":175},{"language":"fr","tag":"Référence de l’API","count":175},{"language":"id","tag":"Referensi API","count":175},{"language":"ja","tag":"APIリファレンス","count":175},{"language":"ko","tag":"API 레퍼런스","count":175},{"language":"pt-BR","tag":"Referência da API","count":175},{"language":"ru","tag":"Справочник API","count":175},{"language":"vi","tag":"Tài liệu tham chiếu API","count":175},{"language":"zh","tag":"API 参考","count":175},{"language":"en","tag":"Data APIs \u0026 RPCs","count":152},{"language":"de","tag":"Daten-APIs und RPCs","count":152},{"language":"es","tag":"API de datos y RPC","count":152},{"language":"fr","tag":"API de données et RPC","count":152},{"language":"id","tag":"API Data \u0026 RPC","count":152},{"language":"ja","tag":"データAPIとRPC","count":152},{"language":"ko","tag":"데이터 API 및 RPC","count":152},{"language":"pt-BR","tag":"APIs de dados e RPCs","count":152},{"language":"ru","tag":"API данных и RPC","count":152},{"language":"vi","tag":"API dữ liệu \u0026 RPC","count":152},{"language":"zh","tag":"数据 API 与 RPC","count":152},{"language":"en","tag":"Documentation","count":115},{"language":"de","tag":"Dokumentation","count":115},{"language":"es","tag":"Documentación","count":115},{"language":"fr","tag":"Documentation","count":115},{"language":"id","tag":"Dokumentasi","count":115},{"language":"ja","tag":"ドキュメント","count":115},{"language":"ko","tag":"문서","count":115},{"language":"pt-BR","tag":"Documentação","count":115},{"language":"ru","tag":"Документация","count":115},{"language":"vi","tag":"Tài liệu","count":115},{"language":"zh","tag":"文档","count":115},{"language":"en","tag":"Guides","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"id","tag":"Panduan","count":96},{"language":"ja","tag":"ガイド","count":96},{"language":"ko","tag":"가이드","count":96},{"language":"pt-BR","tag":"Guias","count":96},{"language":"ru","tag":"Руководства","count":96},{"language":"vi","tag":"Hướng dẫn","count":96},{"language":"zh","tag":"指南","count":96},{"language":"en","tag":"Data Streaming \u0026 Event Listening","count":63},{"language":"de","tag":"Daten-Streaming und Ereignisüberwachung","count":63},{"language":"es","tag":"Transmisión de datos y escucha de eventos","count":63},{"language":"fr","tag":"Streaming de données et écoute d’événements","count":63},{"language":"id","tag":"Streaming Data \u0026 Pemantauan Peristiwa","count":63},{"language":"ja","tag":"データストリーミングとイベントリスニング","count":63},{"language":"ko","tag":"데이터 스트리밍 및 이벤트 수신","count":63},{"language":"pt-BR","tag":"Streaming de dados e escuta de eventos","count":63},{"language":"ru","tag":"Потоковая передача данных и отслеживание событий","count":63},{"language":"vi","tag":"Truyền dữ liệu \u0026 lắng nghe sự kiện","count":63},{"language":"zh","tag":"数据流与事件监听","count":63},{"language":"en","tag":"Solana RPC","count":57},{"language":"de","tag":"Solana RPC","count":57},{"language":"es","tag":"RPC de Solana","count":57},{"language":"fr","tag":"RPC Solana","count":57},{"language":"id","tag":"RPC Solana","count":57},{"language":"ja","tag":"Solana RPC","count":57},{"language":"ko","tag":"Solana RPC","count":57},{"language":"pt-BR","tag":"RPC da Solana","count":57},{"language":"ru","tag":"RPC Solana","count":57},{"language":"vi","tag":"Solana RPC","count":57},{"language":"zh","tag":"Solana RPC","count":57},{"language":"en","tag":"RPC Method Guides","count":52},{"language":"de","tag":"Anleitungen zu RPC-Methoden","count":52},{"language":"es","tag":"Guías de métodos RPC","count":52},{"language":"fr","tag":"Guides des méthodes RPC","count":52},{"language":"id","tag":"Panduan Metode RPC","count":52},{"language":"ja","tag":"RPCメソッドガイド","count":52},{"language":"ko","tag":"RPC 메서드 가이드","count":52},{"language":"pt-BR","tag":"Guias de métodos RPC","count":52},{"language":"ru","tag":"Руководства по методам RPC","count":52},{"language":"vi","tag":"Hướng dẫn phương thức RPC","count":52},{"language":"zh","tag":"RPC 方法指南","count":52},{"language":"zh","tag":"交易","count":31},{"language":"en","tag":"ZK Compression","count":26},{"language":"de","tag":"ZK-Komprimierung","count":26},{"language":"es","tag":"Compresión ZK","count":26},{"language":"fr","tag":"Compression ZK","count":26},{"language":"id","tag":"Kompresi ZK","count":26},{"language":"ja","tag":"ZK圧縮","count":26},{"language":"ko","tag":"ZK 압축","count":26},{"language":"pt-BR","tag":"Compressão ZK","count":26},{"language":"ru","tag":"ZK-сжатие","count":26},{"language":"vi","tag":"Nén ZK","count":26},{"language":"zh","tag":"ZK 压缩","count":26},{"language":"en","tag":"LaserStream WebSocket","count":24},{"language":"de","tag":"LaserStream WebSocket","count":24},{"language":"es","tag":"LaserStream WebSocket","count":24},{"language":"fr","tag":"LaserStream WebSocket","count":24},{"language":"id","tag":"LaserStream WebSocket","count":24},{"language":"ja","tag":"LaserStream WebSocket","count":24},{"language":"ko","tag":"LaserStream WebSocket","count":24},{"language":"pt-BR","tag":"LaserStream WebSocket","count":24},{"language":"ru","tag":"LaserStream WebSocket","count":24},{"language":"vi","tag":"LaserStream WebSocket","count":24},{"language":"zh","tag":"LaserStream WebSocket","count":24},{"language":"en","tag":"Agents","count":20},{"language":"de","tag":"Agenten","count":20},{"language":"es","tag":"Agentes","count":20},{"language":"fr","tag":"Agents","count":20},{"language":"id","tag":"Agen","count":20},{"language":"ja","tag":"エージェント","count":20},{"language":"ko","tag":"에이전트","count":20},{"language":"pt-BR","tag":"Agentes","count":20},{"language":"ru","tag":"Агенты","count":20},{"language":"vi","tag":"Tác nhân","count":20}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@helius.xyz"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".dark #topbar-cta-button a,.dark #topbar-cta-button a span{color:#fff!important}h1,h2,h3,h4,h5,h6{font-weight:450!important;font-style:normal!important}#footer a{max-width:none!important}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:rgb(var(--primary-light) / 0.8)}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{border-color:rgb(var(--primary-light) / 1)}#banner{background-color:#0F0F0F}@media (min-width: 1024px){nav#sidebar-content{width:18rem!important}#content-container{margin-left:4rem!important}}.sidebar-group-header{font-size:0.875rem!important}.dark .sidebar-group-header{color:#fff!important}@media (min-width: 1024px){[class*=\"lg:ml-[max(0px,calc(50vw-348px-14rem)\"]{margin-left:max(0px, min(calc(50vw - 348px - 14rem), calc(100% - 696px)))!important}}@media (max-width: 1023px){.chat-assistant-floating-input{display:none!important}}.privacy-embed-slot{--embed-sk-base: #e4e2de;--embed-sk-shine: rgba(255, 255, 255, 0.55);--embed-fade: 0.45s ease;position:relative;height:15rem;overflow:hidden}.dark .privacy-embed-slot{--embed-sk-base: #2a2a2e;--embed-sk-shine: rgba(255, 255, 255, 0.08)}.privacy-embed-fallback{position:absolute;inset:0;z-index:1;opacity:1;pointer-events:none;transition:opacity var(--embed-fade)}.privacy-embed-skeleton{position:relative;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:100%;height:100%;padding:18px 20px;border:0;background:transparent}.privacy-embed-skeleton::after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg, transparent, var(--embed-sk-shine), transparent);transform:translateX(-100%);animation:privacy-embed-sweep 1.4s ease-in-out infinite;pointer-events:none}.privacy-embed-bone{display:block;flex:none;border-radius:6px;background:var(--embed-sk-base)}.privacy-embed-bone-lg{width:72%;height:12px}.privacy-embed-bone-md{width:54%;height:12px}.privacy-embed-bone-sm{width:38%;height:12px}.privacy-embed-bone-block{width:100%;flex:1 1 auto;min-height:72px;margin-top:6px;border-radius:10px}@keyframes privacy-embed-sweep{to{transform:translateX(100%)}}.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;overflow:hidden;pointer-events:none;border:0!important;box-shadow:none!important;outline:none!important;aspect-ratio:auto!important;background:transparent!important;transition:opacity var(--embed-fade)}.privacy-embed-static{display:none;position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain}.privacy-embed-slot.is-failed .privacy-embed-skeleton{display:none}.privacy-embed-slot.is-failed .privacy-embed-static{display:block}.privacy-embed-slot.is-live .privacy-embed-fallback,.privacy-embed-slot.is-live .privacy-embed-static{opacity:0}.privacy-embed-slot.is-live [data-as=\"iframe\"],.privacy-embed-slot.is-live iframe,.privacy-embed-slot.is-live .privacy-embed{opacity:1;pointer-events:auto}@media (max-width: 720px){.privacy-embed-slot{height:22rem}}@media (prefers-reduced-motion: reduce){.privacy-embed-skeleton::after{animation:none}.privacy-embed-fallback,.privacy-embed-slot [data-as=\"iframe\"],.privacy-embed-slot iframe,.privacy-embed-slot .privacy-embed{transition:none}}.dark .privacy-embed{color-scheme:dark!important}.light .privacy-embed{color-scheme:light!important}"},{"filePath":"styles.css","content":"@container navbar (width >= 1500px) and (width \u003c 1800px){#navbar #search-bar-entry,#navbar button[aria-label=\"Toggle assistant panel\"]{padding:0!important;width:2.25rem!important;justify-content:center!important}#navbar #search-bar-entry>div>div,#navbar #search-bar-entry>span,#navbar button[aria-label=\"Toggle assistant panel\"]>span{display:none!important}}"}],"page":{"pagePath":"id/api-reference/rpc/http/gettokenaccountsbyownerv2","slug":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2","pageMetadata":{"title":"getTokenAccountsByOwnerV2","og:title":"Metode RPC Solana getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.","og:description":"Kueri akun token yang disempurnakan dengan paginasi berbasis kursor dan pembaruan inkremental untuk token SPL dompet Solana","openapi":"id/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Info,ParamField,Tip,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`ikhtisar`,children:`Ikhtisar`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`getTokenAccountsByOwnerV2`}),` adalah versi yang disempurnakan dari metode standar `,_jsx(_components.code,{children:`getTokenAccountsByOwner`}),`, yang dirancang khusus untuk membuat kueri portofolio token secara efisien dan menangani dompet dengan kepemilikan token yang sangat banyak. Metode ini memperkenalkan paginasi berbasis kursor dan kemampuan pembaruan inkremental.`]}),`\n`,_jsxs(Info,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Fitur Baru di V2:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Paginasi berbasis kursor`}),`: Konfigurasikan batas dari 1 hingga 10.000 akun token per permintaan`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pembaruan inkremental`}),`: Gunakan `,_jsx(_components.code,{children:`changedSinceSlot`}),` untuk mengambil hanya akun token yang baru saja diubah`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Skalabilitas portofolio`}),`: Tangani dompet dengan ribuan akun token secara efisien`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Kompatibilitas mundur`}),`: Mendukung semua parameter dan filter `,_jsx(_components.code,{children:`getTokenAccountsByOwner`}),` yang ada`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`withContext`}),` opsional`]}),`: `,_jsx(_components.code,{children:`true`}),` menambahkan `,_jsx(_components.code,{children:`slot`}),` dan `,_jsx(_components.code,{children:`apiVersion`}),` di bawah `,_jsx(_components.code,{children:`result.context`}),`; hilangkan atau gunakan `,_jsx(_components.code,{children:`false`}),` agar keduanya tidak disertakan`]}),`\n`]})]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Persyaratan Filter`}),`: Anda harus menyediakan `,_jsx(_components.code,{children:`mint`}),` (token tertentu) atau `,_jsx(_components.code,{children:`programId`}),` (program SPL Token atau Token-2022) dalam kueri. Kueri untuk semua jenis token milik suatu pemilik tanpa filter tidak didukung.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`manfaat-utama`,children:`Manfaat Utama`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Large Portfolios`,icon:`wallet`,children:_jsx(_components.p,{children:`Tangani dompet dengan ribuan akun token tanpa masalah waktu habis atau memori`})}),_jsx(Card,{title:`Real-time Tracking`,icon:`chart-line`,children:_jsxs(_components.p,{children:[`Pantau perubahan portofolio secara real-time menggunakan `,_jsx(_components.code,{children:`changedSinceSlot`}),` untuk pembaruan inkremental`]})})]}),`\n`,_jsxs(Heading,{level:`2`,id:`withcontext-opsional`,children:[_jsx(_components.code,{children:`withContext`}),` (opsional)`]}),`\n`,_jsxs(_components.p,{children:[`Boolean pada objek konfigurasi (`,_jsx(_components.code,{children:`params[2]`}),`). Hanya struktur `,_jsx(_components.code,{children:`result`}),` yang berubah, bukan filter, batas, atau paginasi. Jika dihilangkan atau bernilai `,_jsx(_components.code,{children:`false`}),`: `,_jsx(_components.code,{children:`result.value`}),` adalah `,_jsx(_components.strong,{children:`array`}),` akun token. Jika bernilai `,_jsx(_components.code,{children:`true`}),`: `,_jsx(_components.code,{children:`result.context`}),` ditambah `,_jsx(_components.code,{children:`result.value`}),` sebagai `,_jsx(_components.strong,{children:`objek`}),` (`,_jsx(_components.code,{children:`accounts`}),`, `,_jsx(_components.code,{children:`paginationKey`}),`). Jika Anda menangani keduanya, buat percabangan berdasarkan `,_jsx(_components.code,{children:`Array.isArray(result.value)`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Omitted or false`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } }`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// true`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"context\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"slot\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`411895550`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"apiVersion\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"3.1.9\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"accounts\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [], `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"paginationKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`praktik-terbaik-paginasi`,children:`Praktik Terbaik Paginasi`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Perilaku Paginasi Penting`}),`: Akhir paginasi hanya ditandai ketika `,_jsx(_components.strong,{children:`tidak ada akun token yang dikembalikan`}),`. API dapat mengembalikan lebih sedikit akun daripada batas Anda karena pemfilteran—selalu lanjutkan paginasi hingga `,_jsx(_components.code,{children:`paginationKey`}),` bernilai `,_jsx(_components.code,{children:`null`}),`.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`kueri-portofolio-dasar`,children:`Kueri Portofolio Dasar`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`30`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`30`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get all SPL Token accounts for a wallet`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allTokenAccounts`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [];`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`let`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` null`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`do`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getTokenAccountsByOwnerV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// wallet address`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'jsonParsed'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u0026\u0026`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` `})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` allTokenAccounts`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`push`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`...`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`value`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` paginationKey`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` data`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`result`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`} `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`while`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`paginationKey`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`Total token accounts: \"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`allTokenAccounts`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`length`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`pembaruan-portofolio-inkremental`,children:`Pembaruan Portofolio Inkremental`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`19`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Get only token accounts modified since a specific slot`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` portfolioUpdates`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getTokenAccountsByOwnerV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` walletAddress`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'jsonParsed'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` changedSinceSlot:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` lastUpdateSlot`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Only get recent changes`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`dukungan-program-token`,children:`Dukungan Program Token`}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Dukungan Token-2022`}),`: Gunakan `,_jsx(_components.code,{children:`TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`}),` sebagai `,_jsx(_components.code,{children:`programId`}),` untuk membuat kueri akun Token-2022 dengan ekstensi seperti biaya transfer, token berbunga, dan lainnya.`]})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Query Token-2022 accounts (supports token extensions)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` token2022Response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`https://mainnet.helius-rpc.com/?api-key=\"}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:\"${\"}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#569CD6`},children:`}`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:\"`\"}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'POST'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Content-Type'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` body:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`stringify`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` jsonrpc:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '2.0'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` id:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` method:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'getTokenAccountsByOwnerV2'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` params:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` walletAddress`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"programId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }, `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Token-2022`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`encoding:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'jsonParsed'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` })`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`migrasi-dari-gettokenaccountsbyowner`,children:`Migrasi dari getTokenAccountsByOwner`}),`\n`,_jsx(_components.p,{children:`Migrasinya sederhana—cukup tambahkan parameter paginasi ke kueri Anda yang sudah ada:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`14`,language:`diff`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`diff`,children:_jsxs(_components.code,{language:`diff`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"jsonrpc\": \"2.0\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"id\": \"1\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-dark\":`#CE9178`},children:`- \"method\": \"getTokenAccountsByOwner\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"method\": \"getTokenAccountsByOwnerV2\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"params\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { \"programId\": \"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` \"encoding\": \"jsonParsed\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#B5CEA8`},children:`+ \"limit\": 1000`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`metode-terkait`,children:`Metode Terkait`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`getTokenAccountsByOwner`,icon:`wallet`,href:`/id/api-reference/rpc/http/gettokenaccountsbyowner`,children:_jsx(_components.p,{children:`Metode asli tanpa paginasi`})}),_jsx(Card,{title:`getProgramAccountsV2`,icon:`code`,href:`/id/api-reference/rpc/http/getprogramaccountsv2`,children:_jsx(_components.p,{children:`Metode V2 untuk kueri akun program`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`parameter-permintaan`,children:`Parameter Permintaan`}),`\n`,_jsx(ParamField,{body:`address`,type:`string`,required:true,id:`param-address`,children:_jsx(_components.p,{children:`Alamat dompet Solana (pubkey) milik pemilik akun yang kepemilikan tokennya akan dibuat kueri, sebagai string yang dikodekan dengan base-58.`})}),`\n`,_jsx(ParamField,{body:`mint`,type:`string`,id:`param-mint`,children:_jsx(_components.p,{children:`Alamat mint token Solana tertentu untuk mengambil hanya akun bagi token atau NFT tertentu.`})}),`\n`,_jsx(ParamField,{body:`programId`,type:`string`,id:`param-program-id`,children:_jsx(_components.p,{children:`ID program token Solana tertentu (biasanya program SPL Token) yang membuat akun token.`})}),`\n`,_jsxs(ParamField,{body:`commitment`,type:`string`,id:`param-commitment`,children:[_jsx(_components.p,{children:`Tingkat komitmen untuk permintaan.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`confirmed`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`finalized`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`processed`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`minContextSlot`,type:`number`,id:`param-min-context-slot`,children:_jsx(_components.p,{children:`Slot minimum tempat permintaan dapat dievaluasi.`})}),`\n`,_jsx(ParamField,{body:`withContext`,type:`boolean`,id:`param-with-context`,children:_jsxs(_components.p,{children:[`Jika bernilai `,_jsx(_components.code,{children:`true`}),`, mengembalikan `,_jsx(_components.code,{children:`result.context`}),` (metadata snapshot: `,_jsx(_components.code,{children:`slot`}),`, `,_jsx(_components.code,{children:`apiVersion`}),`) dan menempatkan\n`,_jsx(_components.code,{children:`accounts`}),` serta `,_jsx(_components.code,{children:`paginationKey`}),` di bawah `,_jsx(_components.code,{children:`result.value`}),` sebagai objek. Jika bernilai `,_jsx(_components.code,{children:`false`}),`\natau dihilangkan, `,_jsx(_components.code,{children:`result.value`}),` adalah array akun token untuk halaman ini, dengan `,_jsx(_components.code,{children:`paginationKey`}),`\npada `,_jsx(_components.code,{children:`result`}),`. Filter dan batas yang sama berlaku.`]})}),`\n`,_jsx(ParamField,{body:`dataSlice`,type:`object`,id:`param-data-slice`,children:_jsx(_components.p,{children:`Minta sebagian data akun.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.length`,type:`number`,id:`param-data-slice-length`,children:_jsx(_components.p,{children:`Jumlah byte yang akan dikembalikan.`})}),`\n`,_jsx(ParamField,{body:`dataSlice.offset`,type:`number`,id:`param-data-slice-offset`,children:_jsx(_components.p,{children:`Offset byte tempat pembacaan dimulai.`})}),`\n`,_jsxs(ParamField,{body:`encoding`,type:`string`,id:`param-encoding`,children:[_jsx(_components.p,{children:`Format pengodean untuk data Akun.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base58`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`base64+zstd`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`jsonParsed`})}),`\n`]})]}),`\n`,_jsx(ParamField,{body:`limit`,type:`number`,id:`param-limit`,children:_jsx(_components.p,{children:`Jumlah maksimum akun token yang akan dikembalikan per permintaan (1–10.000).`})}),`\n`,_jsx(ParamField,{body:`paginationKey`,type:`string`,id:`param-pagination-key`,children:_jsx(_components.p,{children:`Kursor paginasi yang dikodekan dengan base-58 untuk mengambil halaman berikutnya. Gunakan paginationKey dari respons sebelumnya.`})}),`\n`,_jsx(ParamField,{body:`changedSinceSlot`,type:`number`,id:`param-changed-since-slot`,children:_jsx(_components.p,{children:`Hanya kembalikan akun token yang diubah pada atau setelah nomor slot ini. Berguna untuk pembaruan portofolio inkremental.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"getTokenAccountsByOwnerV2","og:title":"Metode RPC Solana getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.","og:description":"Kueri akun token yang disempurnakan dengan paginasi berbasis kursor dan pembaruan inkremental untuk token SPL dompet Solana","openapi":"id/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ikhtisar","slug":"ikhtisar","depth":2,"children":[]},{"title":"Manfaat Utama","slug":"manfaat-utama","depth":2,"children":[]},{"title":"withContext (opsional)","slug":"withcontext-opsional","depth":2,"children":[]},{"title":"Praktik Terbaik Paginasi","slug":"praktik-terbaik-paginasi","depth":2,"children":[{"title":"Kueri Portofolio Dasar","slug":"kueri-portofolio-dasar","depth":3,"children":[]},{"title":"Pembaruan Portofolio Inkremental","slug":"pembaruan-portofolio-inkremental","depth":3,"children":[]}]},{"title":"Dukungan Program Token","slug":"dukungan-program-token","depth":2,"children":[]},{"title":"Migrasi dari getTokenAccountsByOwner","slug":"migrasi-dari-gettokenaccountsbyowner","depth":2,"children":[]},{"title":"Metode Terkait","slug":"metode-terkait","depth":2,"children":[]},{"title":"Parameter Permintaan","slug":"parameter-permintaan","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/helius/5f930f78031445fe/scripts/sitemap.js","/docs/_mintlify/custom/helius/ecb2b22c1bc28209/scripts/sync-docs-nav.js","/docs/_mintlify/custom/helius/232d75b56cf461f7/linkedin.js","/docs/_mintlify/custom/helius/d5a10ed2d4d996d9/scripts/fix-i18n-links.js","/docs/_mintlify/custom/helius/c90894153130b6c4/scripts/fix-i18n-frontmatter.js","/docs/_mintlify/custom/helius/b4d84372b075c905/scripts/find-unparseable-frontmatter.js","/docs/_mintlify/custom/helius/dc8d0e922a5d8fb6/scripts/check-i18n-integrity.js","/docs/_mintlify/custom/helius/49d45a89496348bd/scripts/i18n-health-report.js","/docs/_mintlify/custom/helius/4e0f1d39839ccd64/scripts/locales.js","/docs/_mintlify/custom/helius/68a8df30ec1986a3/scripts/check-anchors.js","/docs/_mintlify/custom/helius/556b36961bc54fbe/scripts/mdx-anchors.js","/docs/_mintlify/custom/helius/642e7f83c8899dfa/scripts/nav-pages.js","/docs/_mintlify/custom/helius/308c1078ca8ba29b/scripts/fix-i18n-jsx-attributes.js","/docs/_mintlify/custom/helius/16d4beb7605f6c62/scripts/check-llms-coverage.js","/docs/_mintlify/custom/helius/e0935d4d58b894e6/privacy-embed.js","/docs/_mintlify/custom/helius/c2f68f57c828ce57/scripts/i18n-merge-locks.js","/docs/_mintlify/custom/helius/120ca3e82eddff19/scripts/i18n-plan-shards.js","/docs/_mintlify/custom/helius/11de683b077d84a9/scripts/find-missing-translations.js","/docs/_mintlify/custom/helius/5bbce53c6bacfb82/scripts/sync-code-only-translations.js","/docs/_mintlify/custom/helius/a20579e01f20e64f/scripts/check-i18n-links.js","/docs/_mintlify/custom/helius/394a6d904921aa8d/scripts/doc-routes.js","/docs/_mintlify/custom/helius/f3f98052deb43d0d/scripts/i18n-link-parity.js","/docs/_mintlify/custom/helius/9dcf990724f6b41c/scripts/localized-redirects.js","/docs/_mintlify/custom/helius/4bbb7aa7dc0ba861/scripts/sync-localized-redirects.js","/docs/_mintlify/custom/helius/eb929e6cbd54de05/scripts/check-removed-routes.js","/docs/_mintlify/custom/helius/481461d851bb2ada/scripts/check-og-font-coverage.js","/docs/_mintlify/custom/helius/70670c36240b1fe4/scripts/collect-og-font-codepoints.js","/docs/_mintlify/custom/helius/93cdd43e3414beef/scripts/check-outbound-links.js","/docs/_mintlify/custom/helius/d4c8486aeb8806b9/scripts/banner-i18n.js","/docs/_mintlify/custom/helius/af129e84752fd5a9/scripts/i18n-stage-decision.js"],"openApiReferenceData":{"operation":{"tags":["RPC"],"summary":"getTokenAccountsByOwnerV2","operationId":"getTokenAccountsByOwnerV2","description":"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.","security":["3e80efee-7cbe-4a1b-9c2a-34ef00f4cc3f"],"requestBody":"fad3ffec-510d-448e-bd9a-e3bb5d729434","responses":{"200":"6df70a81-f24d-4a1f-b2be-aa44caaa2162","400":"9db7112a-e728-4fe9-bd31-e38e1fa0de13","401":"95b97470-79e7-40a0-81d2-46bf4ebdae78","429":"ed87cd63-a4bc-43d2-8832-984b96b805c5","500":"b583f345-4f80-4574-8917-f6ac746a4765","503":"83d3e66e-cdf5-492d-9f24-d2e9335cdd6c","504":"099f97da-7321-4790-b46e-6eae0757cfc8"},"method":"post","type":"path","servers":["35a22275-304c-4943-920a-606b581f190e","d7d66929-db83-47b7-8e3f-81f8db11c9f3"],"path":"/","baseUrlOptions":["https://mainnet.helius-rpc.com","https://devnet.helius-rpc.com"],"title":"getTokenAccountsByOwnerV2","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","enum":["2.0"],"description":"Versi protokol JSON-RPC.","example":"2.0","default":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Pengidentifikasi unik untuk permintaan.","example":"1","default":"1","uniqueKey":"id","typeLabel":"string"},"method":{"type":"string","enum":["getTokenAccountsByOwnerV2"],"description":"Nama metode RPC yang akan dipanggil.","example":"getTokenAccountsByOwnerV2","default":"getTokenAccountsByOwnerV2","uniqueKey":"method","typeLabel":"enum\u003cstring>"},"params":{"type":"array","description":"Parameter untuk mengueri akun token berpaginasi yang dimiliki oleh kunci publik tertentu.","default":["A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed","limit":1000}],"items":{"oneOf":[{"type":"string","description":"Alamat dompet Solana (pubkey) milik pemilik akun yang kepemilikan tokennya akan dikueri, sebagai string yang dikodekan dalam base-58.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"params.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"object","description":"Konfigurasi filter untuk mempersempit akun token berdasarkan alamat mint atau ID program.","properties":{"mint":{"type":"string","description":"Alamat mint token Solana tertentu untuk hanya mengambil akun milik token atau NFT tertentu.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"params.items.[INDEX].oneOf.1.mint","typeLabel":"string"},"programId":{"type":"string","description":"ID program token Solana tertentu (biasanya program SPL Token) yang membuat akun token.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"params.items.[INDEX].oneOf.1.programId","typeLabel":"string"}},"uniqueKey":"params.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"Objek konfigurasi yang ditingkatkan dengan dukungan paginasi dan bidang opsional.","properties":{"commitment":{"type":"string","description":"Tingkat komitmen untuk permintaan.","enum":["confirmed","finalized","processed"],"example":"finalized","uniqueKey":"params.items.[INDEX].oneOf.2.commitment","typeLabel":"enum\u003cstring>"},"minContextSlot":{"type":"integer","description":"Slot minimum tempat permintaan dapat dievaluasi.","example":1000,"uniqueKey":"params.items.[INDEX].oneOf.2.minContextSlot","typeLabel":"integer"},"withContext":{"type":"boolean","description":"Saat bernilai `true`, mengembalikan `result.context` (metadata snapshot: `slot`, `apiVersion`) dan menyarangkan\n`accounts` serta `paginationKey` di bawah `result.value` sebagai objek. Saat bernilai `false`\natau tidak dicantumkan, `result.value` adalah array akun token untuk halaman ini, dengan `paginationKey`\npada `result`. Filter dan batas yang sama tetap berlaku.\n","example":true,"uniqueKey":"params.items.[INDEX].oneOf.2.withContext","typeLabel":"boolean"},"dataSlice":{"type":"object","description":"Meminta sebagian data akun.","properties":{"length":{"type":"integer","description":"Jumlah byte yang akan dikembalikan.","example":10,"uniqueKey":"params.items.[INDEX].oneOf.2.dataSlice.length","typeLabel":"integer"},"offset":{"type":"integer","description":"Offset byte untuk mulai membaca.","example":0,"uniqueKey":"params.items.[INDEX].oneOf.2.dataSlice.offset","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.2.dataSlice","typeLabel":"object"},"encoding":{"type":"string","description":"Format pengodean untuk data Akun.","enum":["base58","base64","base64+zstd","jsonParsed"],"example":"jsonParsed","uniqueKey":"params.items.[INDEX].oneOf.2.encoding","typeLabel":"enum\u003cstring>"},"limit":{"type":"integer","description":"Jumlah maksimum akun token yang akan dikembalikan per permintaan (1-10.000).","minimum":1,"maximum":10000,"example":1000,"uniqueKey":"params.items.[INDEX].oneOf.2.limit","typeLabel":"integer"},"paginationKey":{"type":"string","description":"Kursor paginasi yang dikodekan dalam base-58 untuk mengambil halaman berikutnya. Gunakan paginationKey dari respons sebelumnya.","example":"9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"params.items.[INDEX].oneOf.2.paginationKey","typeLabel":"string"},"changedSinceSlot":{"type":"integer","description":"Hanya mengembalikan akun token yang diubah pada atau setelah nomor slot ini. Berguna untuk pembaruan portofolio inkremental.","example":12345678,"uniqueKey":"params.items.[INDEX].oneOf.2.changedSinceSlot","typeLabel":"integer"}},"uniqueKey":"params.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"params.items.[INDEX]","typeLabel":"string · object · object"},"uniqueKey":"params","typeLabel":"string · object · object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","method":"getTokenAccountsByOwnerV2","params":["A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd",{"programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"},{"encoding":"jsonParsed","limit":1000}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6df70a81-f24d-4a1f-b2be-aa44caaa2162":{"description":"Berhasil mengambil akun token berpaginasi berdasarkan pemilik.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"},"result":{"oneOf":[{"type":"object","title":"tanpa withContext","description":"Akun token berpaginasi saat `withContext` bernilai false atau tidak dicantumkan. Sesuai dengan struktur umum tempat daftar akun berupa array di `result.value` (tidak disarangkan di bawah `accounts`).","properties":{"value":{"type":"array","description":"Akun token untuk halaman saat ini.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Pubkey akun sebagai string yang dikodekan dalam base-58.","example":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","uniqueKey":"result.oneOf.0.value.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detail akun token.","properties":{"lamports":{"type":"integer","description":"Jumlah lamport yang dialokasikan ke akun.","example":2039280,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey program yang menerima penetapan akun ini.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"object","description":"Data status token yang terkait dengan akun.","properties":{"program":{"type":"string","description":"Nama program.","example":"spl-token","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.program","typeLabel":"string"},"parsed":{"type":"object","description":"Data token yang telah diurai.","properties":{"info":{"type":"object","description":"Informasi akun token.","properties":{"isNative":{"type":"boolean","description":"Menunjukkan apakah akun menyimpan SOL native.","example":false,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.isNative","typeLabel":"boolean"},"mint":{"type":"string","description":"Pubkey mint token.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.mint","typeLabel":"string"},"owner":{"type":"string","description":"Pubkey pemilik akun.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.owner","typeLabel":"string"},"state":{"type":"string","description":"Status akun token.","example":"initialized","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.state","typeLabel":"string"},"tokenAmount":{"type":"object","description":"Detail jumlah token.","properties":{"amount":{"type":"string","description":"Saldo mentah tanpa desimal.","example":"420000000000000","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.amount","typeLabel":"string"},"decimals":{"type":"integer","description":"Jumlah angka desimal.","example":6,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.decimals","typeLabel":"integer"},"uiAmount":{"type":"number","description":"Saldo dalam format yang mudah dibaca pengguna.","example":420000000,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmount","typeLabel":"number"},"uiAmountString":{"type":"string","description":"Saldo sebagai string.","example":"420000000","uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmountString","typeLabel":"string"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info.tokenAmount","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed.info","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.parsed","typeLabel":"object"},"space":{"type":"integer","description":"Ruang yang dialokasikan untuk akun.","example":165,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.data","typeLabel":"object"},"executable":{"type":"boolean","description":"Menunjukkan apakah akun berisi program.","example":false,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Epoch saat akun berikutnya harus membayar sewa.","example":18446744073709552000,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Ukuran data akun.","example":165,"uniqueKey":"result.oneOf.0.value.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.0.value.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.0.value","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya jika tidak ada akun token yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan dapat lebih sedikit daripada batas akibat pemfilteran, tetapi hal ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya jika tidak ada akun token yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan dapat lebih sedikit daripada batas akibat pemfilteran, tetapi hal ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.0.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.0.paginationKey","typeLabel":"string | null"}},"uniqueKey":"result.oneOf.0","typeLabel":"tanpa withContext · object"},{"type":"object","title":"dengan withContext","description":"Hasil terbungkus saat `withContext` bernilai `true` dalam opsi permintaan.","required":["context","value"],"properties":{"context":{"type":"object","description":"Metadata snapshot untuk respons node (konsistensi slot, debugging).","properties":{"slot":{"type":"integer","description":"Slot tempat node membuat respons ini.","example":341197933,"uniqueKey":"result.oneOf.1.context.slot","typeLabel":"integer"},"apiVersion":{"type":"string","description":"Versi RPC API jika tersedia.","example":"2.0.15","uniqueKey":"result.oneOf.1.context.apiVersion","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.oneOf.1.context","typeLabel":"object"},"value":{"type":"object","description":"Akun token berpaginasi saat `withContext` bernilai true. Berisi `accounts` dan `paginationKey` di bawah `result.value` bersama `result.context`.","properties":{"accounts":{"type":"array","description":"Akun token untuk halaman saat ini.","items":{"type":"object","properties":{"pubkey":{"type":"string","description":"Pubkey akun sebagai string yang dikodekan dalam base-58.","example":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].pubkey","typeLabel":"string"},"account":{"type":"object","description":"Detail akun token.","properties":{"lamports":{"type":"integer","description":"Jumlah lamport yang dialokasikan ke akun.","example":2039280,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.lamports","typeLabel":"integer"},"owner":{"type":"string","description":"Pubkey program yang menerima penetapan akun ini.","example":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.owner","typeLabel":"string"},"data":{"type":"object","description":"Data status token yang terkait dengan akun.","properties":{"program":{"type":"string","description":"Nama program.","example":"spl-token","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.program","typeLabel":"string"},"parsed":{"type":"object","description":"Data token yang telah diurai.","properties":{"info":{"type":"object","description":"Informasi akun token.","properties":{"isNative":{"type":"boolean","description":"Menunjukkan apakah akun menyimpan SOL native.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.isNative","typeLabel":"boolean"},"mint":{"type":"string","description":"Pubkey mint token.","example":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.mint","typeLabel":"string"},"owner":{"type":"string","description":"Pubkey pemilik akun.","example":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.owner","typeLabel":"string"},"state":{"type":"string","description":"Status akun token.","example":"initialized","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.state","typeLabel":"string"},"tokenAmount":{"type":"object","description":"Detail jumlah token.","properties":{"amount":{"type":"string","description":"Saldo mentah tanpa desimal.","example":"420000000000000","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.amount","typeLabel":"string"},"decimals":{"type":"integer","description":"Jumlah angka desimal.","example":6,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.decimals","typeLabel":"integer"},"uiAmount":{"type":"number","description":"Saldo dalam format yang mudah dibaca pengguna.","example":420000000,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmount","typeLabel":"number"},"uiAmountString":{"type":"string","description":"Saldo sebagai string.","example":"420000000","uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount.uiAmountString","typeLabel":"string"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info.tokenAmount","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed.info","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.parsed","typeLabel":"object"},"space":{"type":"integer","description":"Ruang yang dialokasikan untuk akun.","example":165,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.data","typeLabel":"object"},"executable":{"type":"boolean","description":"Menunjukkan apakah akun berisi program.","example":false,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.executable","typeLabel":"boolean"},"rentEpoch":{"type":"integer","description":"Epoch saat akun berikutnya harus membayar sewa.","example":18446744073709552000,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.rentEpoch","typeLabel":"integer"},"space":{"type":"integer","description":"Ukuran data akun.","example":165,"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account.space","typeLabel":"integer"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX].account","typeLabel":"object"}},"uniqueKey":"result.oneOf.1.value.accounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.oneOf.1.value.accounts","typeLabel":"object[]"},"paginationKey":{"oneOf":[{"type":"string","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya jika tidak ada akun token yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan dapat lebih sedikit daripada batas akibat pemfilteran, tetapi hal ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.0","typeLabel":"string"},{"type":"null","description":"Kursor paginasi untuk halaman berikutnya. Bernilai null hanya jika tidak ada akun token yang dikembalikan (akhir paginasi). Perhatikan bahwa jumlah akun yang dikembalikan dapat lebih sedikit daripada batas akibat pemfilteran, tetapi hal ini tidak menunjukkan akhir paginasi.","example":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM","uniqueKey":"result.oneOf.1.value.paginationKey.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.oneOf.1.value.paginationKey","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"result.oneOf.1.value","typeLabel":"object"}},"uniqueKey":"result.oneOf.1","typeLabel":"dengan withContext · object"}],"uniqueKey":"result","typeLabel":"tanpa withContext · object | dengan withContext · object"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","id":"1","result":{"value":[{"pubkey":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","account":{"lamports":2039280,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":{"program":"spl-token","parsed":{"info":{"isNative":false,"mint":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","owner":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","state":"initialized","tokenAmount":{"amount":"420000000000000","decimals":6,"uiAmount":420000000,"uiAmountString":"420000000"}}},"space":165},"executable":false,"rentEpoch":18446744073709552000,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","id":"1","result":{"value":[{"pubkey":"BGocb4GEpbTFm8UFV2VsDSaBXHELPfAXrvd4vtt8QWrA","account":{"lamports":2039280,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","data":{"program":"spl-token","parsed":{"info":{"isNative":false,"mint":"2cHr7QS3xfuSV8wdxo3ztuF4xbiarF6Nrgx3qpx3HzXR","owner":"A1TMhSGzQxMr1TboBKtgixKz1sS6REASMxPo1qsyTSJd","state":"initialized","tokenAmount":{"amount":"420000000000000","decimals":6,"uiAmount":420000000,"uiAmountString":"420000000"}}},"space":165},"executable":false,"rentEpoch":18446744073709552000,"space":165}}],"paginationKey":"8WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9db7112a-e728-4fe9-bd31-e38e1fa0de13":{"description":"Permintaan Buruk - Parameter permintaan tidak valid atau format permintaan salah.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32602,"message":"Invalid params"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"95b97470-79e7-40a0-81d2-46bf4ebdae78":{"description":"Tidak Diotorisasi - Kunci API tidak valid atau tidak tersedia.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32001,"message":"Unauthorized"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"ed87cd63-a4bc-43d2-8832-984b96b805c5":{"description":"Terlalu Banyak Permintaan - Batas laju terlampaui.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Too many requests"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32005,"message":"Too many requests"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"b583f345-4f80-4574-8917-f6ac746a4765":{"description":"Kesalahan Server Internal - Terjadi kesalahan pada server.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32603,"message":"Internal error"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"83d3e66e-cdf5-492d-9f24-d2e9335cdd6c":{"description":"Layanan Tidak Tersedia - Layanan untuk sementara tidak tersedia.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Service unavailable"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32002,"message":"Service unavailable"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"099f97da-7321-4790-b46e-6eae0757cfc8":{"description":"Batas Waktu Gateway - Waktu permintaan habis.","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string","description":"Versi protokol JSON-RPC.","enum":["2.0"],"example":"2.0","uniqueKey":"jsonrpc","typeLabel":"enum\u003cstring>"},"error":{"type":"object","properties":{"code":{"type":"integer","description":"Kode kesalahan.","example":-32602,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Pesan kesalahan.","uniqueKey":"error.message","typeLabel":"string"},"data":{"type":"object","description":"Data tambahan tentang kesalahan.","uniqueKey":"error.data","typeLabel":"object"}},"uniqueKey":"error","typeLabel":"object"},"id":{"type":"string","description":"Pengidentifikasi yang cocok dengan permintaan.","example":"1","uniqueKey":"id","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway timeout"},"id":"1"},"examples":{"Example":{"title":"Example","value":{"jsonrpc":"2.0","error":{"code":-32003,"message":"Gateway timeout"},"id":"1"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"3e80efee-7cbe-4a1b-9c2a-34ef00f4cc3f":{"ApiKeyQuery":{"type":"apiKey","in":"query","name":"api-key","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","scopes":[]}}},"servers":{"35a22275-304c-4943-920a-606b581f190e":{"url":"https://mainnet.helius-rpc.com","description":"Endpoint RPC Mainnet"},"d7d66929-db83-47b7-8e3f-81f8db11c9f3":{"url":"https://devnet.helius-rpc.com","description":"Endpoint RPC Devnet"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"query","name":"api-key","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","scopes":[]},"schema":{"title":"api-key","type":"string","description":"Kunci API Helius Anda. Anda dapat memperolehnya secara gratis di [dasbor](https://dashboard.helius.dev/api-keys).","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyQuery","name":"api-key"}],"title":"ApiKeyQuery"}]},"originalFileLocation":"id/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml"},"subdomain":"helius","siteName":"Helius Docs","title":"Metode RPC Solana getTokenAccountsByOwnerV2","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"zh":{"href":"/zh/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ja":{"href":"/ja/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"pt-BR":{"href":"/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ko":{"href":"/ko/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"de":{"href":"/de/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"fr":{"href":"/fr/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"es":{"href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"id":{"href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":0},"vi":{"href":"/vi/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1},"ru":{"href":"/ru/api-reference/rpc/http/gettokenaccountsbyownerv2","matchLevel":1}}},"lastModified":"2026-09-25T17:32:17.300Z","originalFileLocation":"id/api-reference/rpc/http/gettokenaccountsbyownerv2.mdx","locale":"id"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Metode RPC Solana getTokenAccountsByOwnerV2\">\u003cmeta data-mint-head property=\"og:description\" content=\"Kueri akun token yang disempurnakan dengan paginasi berbasis kursor dan pembaruan inkremental untuk token SPL dompet Solana\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Helius Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=RPC+Solana\u0026amp;title=getTokenAccountsByOwnerV2\u0026amp;description=getTokenAccountsByOwnerV2+adalah+versi+getTokenAccountsByOwner+yang+disempurnakan+dengan+paginasi+berbasis+kursor+dan+pembaruan+changedSinceSlot+untuk+portofoli\u0026amp;theme=823075074ce27a1d8f159cbc\u0026amp;signature=c24e93624f30908793ec7214b7ffcbc2a8fc6650983ffff0f53d19a6650141b4\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Metode RPC Solana getTokenAccountsByOwnerV2\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Kueri akun token yang disempurnakan dengan paginasi berbasis kursor dan pembaruan inkremental untuk token SPL dompet Solana\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://helius.mintlify.site/docs/_mintlify/api/og/v2?division=RPC+Solana\u0026amp;title=getTokenAccountsByOwnerV2\u0026amp;description=getTokenAccountsByOwnerV2+adalah+versi+getTokenAccountsByOwner+yang+disempurnakan+dengan+paginasi+berbasis+kursor+dan+pembaruan+changedSinceSlot+untuk+portofoli\u0026amp;theme=823075074ce27a1d8f159cbc\u0026amp;signature=c24e93624f30908793ec7214b7ffcbc2a8fc6650983ffff0f53d19a6650141b4\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/helius/DpSUWoabClKtmJ0I/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Helius Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E84125\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://www.helius.dev/docs/zh/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://www.helius.dev/docs/ja/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://www.helius.dev/docs/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://www.helius.dev/docs/ko/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.helius.dev/docs/de/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://www.helius.dev/docs/fr/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://www.helius.dev/docs/es/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://www.helius.dev/docs/vi/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://www.helius.dev/docs/ru/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.helius.dev/docs/api-reference/rpc/http/gettokenaccountsbyownerv2\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.helius.dev/#organization\",\"name\":\"Helius\",\"url\":\"https://www.helius.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.helius.dev/Helius-Brandkit/Helius/PNG/Helius-Horizontal-Logo.png\"},\"sameAs\":[\"https://github.com/helius-labs\",\"https://discord.com/invite/6GXdee3gBj\",\"https://x.com/helius\",\"https://www.linkedin.com/company/heliusapi\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.helius.dev/docs#website\",\"name\":\"Helius Docs\",\"url\":\"https://www.helius.dev/docs\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2#webpage\",\"url\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\",\"name\":\"getTokenAccountsByOwnerV2\",\"description\":\"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.\",\"dateModified\":\"2026-09-25T17:32:17.300Z\",\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Data \u0026 RPC\",\"item\":\"https://www.helius.dev/docs/api-reference/data-apis\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RPC Solana\",\"item\":\"https://www.helius.dev/docs/id/api-reference/rpc/http-methods\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"getTokenAccountsByOwnerV2\",\"item\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2#apireference\",\"headline\":\"getTokenAccountsByOwnerV2\",\"name\":\"getTokenAccountsByOwnerV2\",\"description\":\"getTokenAccountsByOwnerV2 adalah versi getTokenAccountsByOwner yang disempurnakan dengan paginasi berbasis kursor dan pembaruan changedSinceSlot untuk portofolio token Solana berskala besar.\",\"url\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2\",\"mainEntityOfPage\":{\"@id\":\"https://www.helius.dev/docs/id/api-reference/rpc/http/gettokenaccountsbyownerv2#webpage\"},\"dateModified\":\"2026-09-25T17:32:17.300Z\",\"publisher\":{\"@id\":\"https://www.helius.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://www.helius.dev/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Helius Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Helius Docs","nav":{"global":{"anchors":[]},"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"zh","banner":{"content":"新功能:试用 Parsed Events Scan API,在任意地址的历史记录中查找任何交易。[了解更多](/docs/zh/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"zh","href":"/zh/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ja","banner":{"content":"新機能:Parsed Events Scan API を使用して、任意のアドレスの履歴全体からあらゆるトランザクションを検索できます。[詳細を見る](/docs/ja/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ja","href":"/ja/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"pt-BR","banner":{"content":"NOVO: Experimente a API de varredura de eventos analisados para encontrar qualquer transação no histórico de qualquer endereço. [Saiba mais](/docs/pt-BR/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"pt-BR","href":"/pt-BR/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ko","banner":{"content":"신규: Parsed Events Scan API를 사용하여 모든 주소의 기록에서 원하는 트랜잭션을 찾아보세요. [자세히 알아보기](/docs/ko/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ko","href":"/ko/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"de","banner":{"content":"NEU: Probiere die Parsed Events Scan API aus, um Transaktionen im Verlauf einer beliebigen Adresse zu finden. [Mehr erfahren](/docs/de/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"de","href":"/de/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"fr","banner":{"content":"NOUVEAU : essayez l’API Parsed Events Scan pour trouver n’importe quelle transaction dans l’historique de n’importe quelle adresse. [En savoir plus](/docs/fr/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"fr","href":"/fr/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"es","banner":{"content":"NUEVO: Prueba la API Parsed Events Scan para encontrar cualquier transacción en el historial de cualquier dirección. [Más información](/docs/es/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"es","href":"/es/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"id","banner":{"content":"BARU: Coba Parsed Events Scan API untuk menemukan transaksi apa pun di seluruh riwayat alamat mana pun. [Pelajari lebih lanjut](/docs/id/api-reference/parsed-events/scan)","dismissible":true},"tabs":[{"tab":"Dokumentasi","pages":[{"title":"Dokumentasi","href":"/id"}]},{"tab":"Referensi API","groups":[{"group":"Mulai","pages":[{"title":"Referensi API Solana: Daftar Lengkap","sidebarTitle":"Ikhtisar","href":"/id/api-reference"},{"title":"Autentikasi","href":"/id/api-reference/authentication"},{"title":"URL dan Endpoint RPC Solana","sidebarTitle":"Endpoint","href":"/id/api-reference/endpoints"}]},{"group":"Streaming Data \u0026 Pemantauan Peristiwa","root":{"title":"Data Streaming API Reference","href":"/api-reference/data-streaming"},"expanded":true,"pages":[{"group":"LaserStream gRPC","icon":"bolt","pages":[{"title":"API gRPC LaserStream","sidebarTitle":"Ikhtisar","href":"/id/api-reference/laserstream-grpc"},{"title":"Berlangganan","href":"/id/api-reference/laserstream/grpc/subscribe"},{"title":"SubscribeReplayInfo","href":"/id/api-reference/laserstream/grpc/subscribereplayinfo"},{"title":"GetBlockHeight","href":"/id/api-reference/laserstream/grpc/getblockheight"},{"title":"GetLatestBlockhash","href":"/id/api-reference/laserstream/grpc/getlatestblockhash"},{"title":"GetSlot","href":"/id/api-reference/laserstream/grpc/getslot"},{"title":"GetVersion","href":"/id/api-reference/laserstream/grpc/getversion"},{"title":"IsBlockhashValid","href":"/id/api-reference/laserstream/grpc/isblockhashvalid"},{"title":"Ping","href":"/id/api-reference/laserstream/grpc/ping"}]},{"group":"LaserStream WebSocket","icon":"signal-stream","pages":[{"title":"Metode WebSocket LaserStream","sidebarTitle":"Ikhtisar","href":"/id/api-reference/rpc/websocket-methods"},{"title":"transactionSubscribe","sidebarTitle":"transactionSubscribe","href":"/id/api-reference/rpc/websocket/transactionsubscribe"},{"title":"accountSubscribe","sidebarTitle":"accountSubscribe","href":"/id/api-reference/rpc/websocket/accountsubscribe"},{"title":"accountUnsubscribe","sidebarTitle":"accountUnsubscribe","href":"/id/api-reference/rpc/websocket/accountunsubscribe"},{"title":"blockSubscribe","sidebarTitle":"blockSubscribe","href":"/id/api-reference/rpc/websocket/blocksubscribe"},{"title":"blockUnsubscribe","sidebarTitle":"blockUnsubscribe","href":"/id/api-reference/rpc/websocket/blockunsubscribe"},{"title":"logsSubscribe","sidebarTitle":"logsSubscribe","href":"/id/api-reference/rpc/websocket/logssubscribe"},{"title":"logsUnsubscribe","sidebarTitle":"logsUnsubscribe","href":"/id/api-reference/rpc/websocket/logsunsubscribe"},{"title":"programSubscribe","sidebarTitle":"programSubscribe","href":"/id/api-reference/rpc/websocket/programsubscribe"},{"title":"programUnsubscribe","sidebarTitle":"programUnsubscribe","href":"/id/api-reference/rpc/websocket/programunsubscribe"},{"title":"rootSubscribe","sidebarTitle":"rootSubscribe","href":"/id/api-reference/rpc/websocket/rootsubscribe"},{"title":"rootUnsubscribe","sidebarTitle":"rootUnsubscribe","href":"/id/api-reference/rpc/websocket/rootunsubscribe"},{"title":"signatureSubscribe","sidebarTitle":"signatureSubscribe","href":"/id/api-reference/rpc/websocket/signaturesubscribe"},{"title":"signatureUnsubscribe","sidebarTitle":"signatureUnsubscribe","href":"/id/api-reference/rpc/websocket/signatureunsubscribe"},{"title":"slotSubscribe","sidebarTitle":"slotSubscribe","href":"/id/api-reference/rpc/websocket/slotsubscribe"},{"title":"slotsUpdatesSubscribe","sidebarTitle":"slotsUpdatesSubscribe","href":"/id/api-reference/rpc/websocket/slotsupdatessubscribe"},{"title":"slotsUpdatesUnsubscribe","sidebarTitle":"slotsUpdatesUnsubscribe","href":"/id/api-reference/rpc/websocket/slotsupdatesunsubscribe"},{"title":"slotUnsubscribe","sidebarTitle":"slotUnsubscribe","href":"/id/api-reference/rpc/websocket/slotunsubscribe"},{"title":"voteSubscribe","sidebarTitle":"voteSubscribe","href":"/id/api-reference/rpc/websocket/votesubscribe"},{"title":"voteUnsubscribe","sidebarTitle":"voteUnsubscribe","href":"/id/api-reference/rpc/websocket/voteunsubscribe"}]},{"group":"Aliran yang Diurai","icon":"wave-square","pages":[{"title":"Referensi Parsed Streams","sidebarTitle":"Ikhtisar","href":"/id/api-reference/parsed-streams/overview"},{"title":"parsedTransactionSubscribe","sidebarTitle":"parsedTransactionSubscribe","href":"/id/api-reference/parsed-streams/parsedtransactionsubscribe"},{"title":"parsedTransactionUnsubscribe","sidebarTitle":"parsedTransactionUnsubscribe","href":"/id/api-reference/parsed-streams/parsedtransactionunsubscribe"},{"title":"describeProgram","sidebarTitle":"describeProgram","href":"/id/api-reference/parsed-streams/describeprogram"}]},{"group":"Webhook","icon":"webhook","pages":[{"title":"API Webhook","sidebarTitle":"Ikhtisar","href":"/id/api-reference/webhooks"},{"title":"Buat Webhook","sidebarTitle":"Buat Webhook","openapi":"openapi/webhooks.yaml POST /v0/webhooks","href":"/id/api-reference/webhooks/create-webhook"},{"title":"Dapatkan Webhook","sidebarTitle":"Dapatkan Webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/get-webhook"},{"title":"Dapatkan Semua Webhook","sidebarTitle":"Dapatkan Semua Webhook","openapi":"openapi/webhooks.yaml GET /v0/webhooks","href":"/id/api-reference/webhooks/get-all-webhooks"},{"title":"Perbarui Webhook","sidebarTitle":"Perbarui Webhook","openapi":"openapi/webhooks.yaml PUT /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/update-webhook"},{"title":"Alihkan Status Webhook","sidebarTitle":"Alihkan Status Webhook","openapi":"openapi/webhooks.yaml PATCH /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/toggle-webhook"},{"title":"Hapus Webhook","sidebarTitle":"Hapus Webhook","openapi":"openapi/webhooks.yaml DELETE /v0/webhooks/{webhookID}","href":"/id/api-reference/webhooks/delete-webhook"}]}]},{"group":"API Data \u0026 RPC","root":{"title":"Solana Data APIs and RPC Reference","href":"/api-reference/data-apis"},"expanded":true,"pages":[{"group":"RPC Solana","icon":"server","pages":[{"title":"Metode RPC Solana dan Referensi API","sidebarTitle":"Ikhtisar","href":"/id/api-reference/rpc/http-methods"},{"title":"getAccountInfo","sidebarTitle":"getAccountInfo","openapi":"id/openapi/rpc-http/getAccountInfo.yaml POST /","href":"/id/api-reference/rpc/http/getaccountinfo"},{"title":"getAgGenesisCert","sidebarTitle":"getAgGenesisCert","openapi":"id/openapi/rpc-http/getAgGenesisCert.yaml POST /","href":"/id/api-reference/rpc/http/getaggenesiscert"},{"title":"getBalance","sidebarTitle":"getBalance","openapi":"id/openapi/rpc-http/getBalance.yaml POST /","href":"/id/api-reference/rpc/http/getbalance"},{"title":"getBlock","sidebarTitle":"getBlock","openapi":"id/openapi/rpc-http/getBlock.yaml POST /","href":"/id/api-reference/rpc/http/getblock"},{"title":"getBlockCommitment","sidebarTitle":"getBlockCommitment","openapi":"id/openapi/rpc-http/getBlockCommitment.yaml POST /","href":"/id/api-reference/rpc/http/getblockcommitment"},{"title":"getBlockHeight","sidebarTitle":"getBlockHeight","openapi":"id/openapi/rpc-http/getBlockHeight.yaml POST /","href":"/id/api-reference/rpc/http/getblockheight"},{"title":"getBlockProduction","sidebarTitle":"getBlockProduction","openapi":"id/openapi/rpc-http/getBlockProduction.yaml POST /","href":"/id/api-reference/rpc/http/getblockproduction"},{"title":"getBlocks","sidebarTitle":"getBlocks","openapi":"id/openapi/rpc-http/getBlocks.yaml POST /","href":"/id/api-reference/rpc/http/getblocks"},{"title":"getBlocksWithLimit","sidebarTitle":"getBlocksWithLimit","openapi":"id/openapi/rpc-http/getBlocksWithLimit.yaml POST /","href":"/id/api-reference/rpc/http/getblockswithlimit"},{"title":"getBlockTime","sidebarTitle":"getBlockTime","openapi":"id/openapi/rpc-http/getBlockTime.yaml POST /","href":"/id/api-reference/rpc/http/getblocktime"},{"title":"getClusterNodes","sidebarTitle":"getClusterNodes","openapi":"id/openapi/rpc-http/getClusterNodes.yaml POST /","href":"/id/api-reference/rpc/http/getclusternodes"},{"title":"getEpochInfo","sidebarTitle":"getEpochInfo","openapi":"id/openapi/rpc-http/getEpochInfo.yaml POST /","href":"/id/api-reference/rpc/http/getepochinfo"},{"title":"getEpochSchedule","sidebarTitle":"getEpochSchedule","openapi":"id/openapi/rpc-http/getEpochSchedule.yaml POST /","href":"/id/api-reference/rpc/http/getepochschedule"},{"title":"getFeeForMessage","sidebarTitle":"getFeeForMessage","openapi":"id/openapi/rpc-http/getFeeForMessage.yaml POST /","href":"/id/api-reference/rpc/http/getfeeformessage"},{"title":"getFirstAvailableBlock","sidebarTitle":"getFirstAvailableBlock","openapi":"id/openapi/rpc-http/getFirstAvailableBlock.yaml POST /","href":"/id/api-reference/rpc/http/getfirstavailableblock"},{"title":"getGenesisHash","sidebarTitle":"getGenesisHash","openapi":"id/openapi/rpc-http/getGenesisHash.yaml POST /","href":"/id/api-reference/rpc/http/getgenesishash"},{"title":"getHealth","sidebarTitle":"getHealth","openapi":"id/openapi/rpc-http/getHealth.yaml POST /","href":"/id/api-reference/rpc/http/gethealth"},{"title":"getHighestSnapshotSlot","sidebarTitle":"getHighestSnapshotSlot","openapi":"id/openapi/rpc-http/getHighestSnapshotSlot.yaml POST /","href":"/id/api-reference/rpc/http/gethighestsnapshotslot"},{"title":"getIdentity","sidebarTitle":"getIdentity","openapi":"id/openapi/rpc-http/getIdentity.yaml POST /","href":"/id/api-reference/rpc/http/getidentity"},{"title":"getInflationGovernor","sidebarTitle":"getInflationGovernor","openapi":"id/openapi/rpc-http/getInflationGovernor.yaml POST /","href":"/id/api-reference/rpc/http/getinflationgovernor"},{"title":"getInflationRate","sidebarTitle":"getInflationRate","openapi":"id/openapi/rpc-http/getInflationRate.yaml POST /","href":"/id/api-reference/rpc/http/getinflationrate"},{"title":"getInflationReward","sidebarTitle":"getInflationReward","openapi":"id/openapi/rpc-http/getInflationReward.yaml POST /","href":"/id/api-reference/rpc/http/getinflationreward"},{"title":"getLargestAccounts","sidebarTitle":"getLargestAccounts","openapi":"id/openapi/rpc-http/getLargestAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getlargestaccounts"},{"title":"getLatestBlockhash","sidebarTitle":"getLatestBlockhash","openapi":"id/openapi/rpc-http/getLatestBlockhash.yaml POST /","href":"/id/api-reference/rpc/http/getlatestblockhash"},{"title":"getLeaderSchedule","sidebarTitle":"getLeaderSchedule","openapi":"id/openapi/rpc-http/getLeaderSchedule.yaml POST /","href":"/id/api-reference/rpc/http/getleaderschedule"},{"title":"getMaxRetransmitSlot","sidebarTitle":"getMaxRetransmitSlot","openapi":"id/openapi/rpc-http/getMaxRetransmitSlot.yaml POST /","href":"/id/api-reference/rpc/http/getmaxretransmitslot"},{"title":"getMaxShredInsertSlot","sidebarTitle":"getMaxShredInsertSlot","openapi":"id/openapi/rpc-http/getMaxShredInsertSlot.yaml POST /","href":"/id/api-reference/rpc/http/getmaxshredinsertslot"},{"title":"getMinimumBalanceForRentExemption","sidebarTitle":"getMinimumBalanceForRentExemption","openapi":"id/openapi/rpc-http/getMinimumBalanceForRentExemption.yaml POST /","href":"/id/api-reference/rpc/http/getminimumbalanceforrentexemption"},{"title":"getMultipleAccounts","sidebarTitle":"getMultipleAccounts","openapi":"id/openapi/rpc-http/getMultipleAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getmultipleaccounts"},{"title":"getProgramAccounts","sidebarTitle":"getProgramAccounts","openapi":"id/openapi/rpc-http/getProgramAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccounts"},{"title":"getProgramAccountsV2","sidebarTitle":"getProgramAccountsV2","openapi":"id/openapi/rpc-http/getProgramAccountsV2.yaml POST /","href":"/id/api-reference/rpc/http/getprogramaccountsv2"},{"title":"getRecentPerformanceSamples","sidebarTitle":"getRecentPerformanceSamples","openapi":"id/openapi/rpc-http/getRecentPerformanceSamples.yaml POST /","href":"/id/api-reference/rpc/http/getrecentperformancesamples"},{"title":"getRecentPrioritizationFees","sidebarTitle":"getRecentPrioritizationFees","openapi":"id/openapi/rpc-http/getRecentPrioritizationFees.yaml POST /","href":"/id/api-reference/rpc/http/getrecentprioritizationfees"},{"title":"getSignaturesForAddress","sidebarTitle":"getSignaturesForAddress","openapi":"id/openapi/rpc-http/getSignaturesForAddress.yaml POST /","href":"/id/api-reference/rpc/http/getsignaturesforaddress"},{"title":"getSignatureStatuses","sidebarTitle":"getSignatureStatuses","openapi":"id/openapi/rpc-http/getSignatureStatuses.yaml POST /","href":"/id/api-reference/rpc/http/getsignaturestatuses"},{"title":"getSlot","sidebarTitle":"getSlot","openapi":"id/openapi/rpc-http/getSlot.yaml POST /","href":"/id/api-reference/rpc/http/getslot"},{"title":"getSlotLeader","sidebarTitle":"getSlotLeader","openapi":"id/openapi/rpc-http/getSlotLeader.yaml POST /","href":"/id/api-reference/rpc/http/getslotleader"},{"title":"getSlotLeaders","sidebarTitle":"getSlotLeaders","openapi":"id/openapi/rpc-http/getSlotLeaders.yaml POST /","href":"/id/api-reference/rpc/http/getslotleaders"},{"title":"getStakeMinimumDelegation","sidebarTitle":"getStakeMinimumDelegation","openapi":"id/openapi/rpc-http/getStakeMinimumDelegation.yaml POST /","href":"/id/api-reference/rpc/http/getstakeminimumdelegation"},{"title":"getSupply","sidebarTitle":"getSupply","openapi":"id/openapi/rpc-http/getSupply.yaml POST /","href":"/id/api-reference/rpc/http/getsupply"},{"title":"getTokenAccountBalance","sidebarTitle":"getTokenAccountBalance","openapi":"id/openapi/rpc-http/getTokenAccountBalance.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountbalance"},{"title":"getTokenAccountsByDelegate","sidebarTitle":"getTokenAccountsByDelegate","openapi":"id/openapi/rpc-http/getTokenAccountsByDelegate.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbydelegate"},{"title":"getTokenAccountsByOwner","sidebarTitle":"getTokenAccountsByOwner","description":"getTokenAccountsByOwner mengembalikan setiap akun SPL Token yang dimiliki oleh dompet Solana, yang difilter berdasarkan mint atau program token, dengan sinkronisasi inkremental changedSinceSlot.","openapi":"id/openapi/rpc-http/getTokenAccountsByOwner.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyowner"},{"title":"getTokenAccountsByOwnerV2","sidebarTitle":"getTokenAccountsByOwnerV2","openapi":"id/openapi/rpc-http/getTokenAccountsByOwnerV2.yaml POST /","href":"/id/api-reference/rpc/http/gettokenaccountsbyownerv2"},{"title":"getTokenLargestAccounts","sidebarTitle":"getTokenLargestAccounts","description":"Mengembalikan 20 akun terbesar dari jenis Token SPL tertentu.","openapi":"id/openapi/rpc-http/getTokenLargestAccounts.yaml POST /","href":"/id/api-reference/rpc/http/gettokenlargestaccounts"},{"title":"getTokenSupply","sidebarTitle":"getTokenSupply","openapi":"id/openapi/rpc-http/getTokenSupply.yaml POST /","href":"/id/api-reference/rpc/http/gettokensupply"},{"title":"getTransaction","sidebarTitle":"getTransaction","openapi":"id/openapi/rpc-http/getTransaction.yaml POST /","href":"/id/api-reference/rpc/http/gettransaction"},{"title":"getTransactionCount","sidebarTitle":"getTransactionCount","openapi":"id/openapi/rpc-http/getTransactionCount.yaml POST /","href":"/id/api-reference/rpc/http/gettransactioncount"},{"title":"getVersion","sidebarTitle":"getVersion","openapi":"id/openapi/rpc-http/getVersion.yaml POST /","href":"/id/api-reference/rpc/http/getversion"},{"title":"getVoteAccounts","sidebarTitle":"getVoteAccounts","openapi":"id/openapi/rpc-http/getVoteAccounts.yaml POST /","href":"/id/api-reference/rpc/http/getvoteaccounts"},{"title":"isBlockhashValid","sidebarTitle":"isBlockhashValid","openapi":"id/openapi/rpc-http/isBlockhashValid.yaml POST /","href":"/id/api-reference/rpc/http/isblockhashvalid"},{"title":"minimumLedgerSlot","sidebarTitle":"minimumLedgerSlot","openapi":"id/openapi/rpc-http/minimumLedgerSlot.yaml POST /","href":"/id/api-reference/rpc/http/minimumledgerslot"},{"title":"requestAirdrop","sidebarTitle":"requestAirdrop","openapi":"id/openapi/rpc-http/requestAirdrop.yaml POST /","href":"/id/api-reference/rpc/http/requestairdrop"},{"title":"sendTransaction","sidebarTitle":"sendTransaction","openapi":"id/openapi/rpc-http/sendTransaction.yaml POST /","href":"/id/api-reference/rpc/http/sendtransaction"},{"title":"simulateBundle","sidebarTitle":"simulateBundle","openapi":"id/openapi/rpc-http/simulateBundle.yaml POST /","href":"/id/api-reference/rpc/http/simulatebundle"},{"title":"simulateTransaction","sidebarTitle":"simulateTransaction","openapi":"id/openapi/rpc-http/simulateTransaction.yaml POST /","href":"/id/api-reference/rpc/http/simulatetransaction"}]},{"group":"Transaksi","icon":"arrow-right-arrow-left","pages":[{"title":"getTransactionsForAddress","icon":"clock-rotate-left","sidebarTitle":"getTransactionsForAddress","openapi":"id/openapi/rpc-http/getTransactionsForAddress.yaml POST /","hideApiMarker":true,"href":"/id/api-reference/rpc/http/gettransactionsforaddress"},{"title":"getTransfersByAddress","icon":"money-bill-transfer","sidebarTitle":"getTransfersByAddress","openapi":"id/openapi/rpc-http/getTransfersByAddress.yaml POST /","hideApiMarker":true,"href":"/id/api-reference/rpc/http/gettransfersbyaddress"},{"group":"Transaksi yang Disempurnakan (Lama)","icon":"receipt","pages":[{"title":"API Transaksi yang Disempurnakan","sidebarTitle":"Ringkasan","href":"/id/api-reference/enhanced-transactions/overview"},{"title":"Dapatkan Transaksi yang Disempurnakan","sidebarTitle":"Dapatkan Transaksi","openapi":"openapi/openapi-definition.yaml POST /v0/transactions","href":"/id/api-reference/enhanced-transactions/gettransactions"},{"title":"Dapatkan Transaksi yang Disempurnakan Berdasarkan Alamat","sidebarTitle":"Dapatkan Transaksi Berdasarkan Alamat","openapi":"openapi/openapi-definition.yaml GET /v0/addresses/{address}/transactions","href":"/id/api-reference/enhanced-transactions/gettransactionsbyaddress"}]}]},{"group":"Peristiwa yang Diurai","icon":"wave-pulse","pages":[{"title":"Referensi Peristiwa Terurai","sidebarTitle":"Ikhtisar","href":"/id/api-reference/parsed-events/overview"},{"title":"Urai Transaksi","sidebarTitle":"Urai Transaksi","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/transactions","href":"/id/api-reference/parsed-events/transactions"},{"title":"Riwayat Transaksi yang Diuraikan","sidebarTitle":"Riwayat Transaksi yang Diuraikan","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/transaction-history","href":"/id/api-reference/parsed-events/transaction-history"},{"title":"Pindai Riwayat Transaksi","sidebarTitle":"Pindai Riwayat Transaksi","openapi":"id/openapi/parsed-events.yaml POST /v1/parsed-events/scan","href":"/id/api-reference/parsed-events/scan"},{"title":"Daftar Versi IDL","sidebarTitle":"Daftar Versi IDL","openapi":"id/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}","href":"/id/api-reference/parsed-events/idl-versions"},{"title":"Dapatkan IDL","sidebarTitle":"Dapatkan IDL","openapi":"id/openapi/parsed-events.yaml GET /v1/parsed-events/idl/{programId}/{slot}","href":"/id/api-reference/parsed-events/idl"}]},{"group":"Token \u0026 NFT (DAS)","icon":"hexagon-image","pages":[{"title":"Standar Aset Digital (DAS)","sidebarTitle":"Ikhtisar","href":"/id/api-reference/das"},{"title":"getAsset","openapi":"id/openapi/das-api/getAsset.yaml POST /","href":"/id/api-reference/das/getasset"},{"title":"getAssetBatch","openapi":"id/openapi/das-api/getAssetBatch.yaml POST /","href":"/id/api-reference/das/getassetbatch"},{"title":"getAssetProof","openapi":"id/openapi/das-api/getAssetProof.yaml POST /","href":"/id/api-reference/das/getassetproof"},{"title":"getAssetProofBatch","openapi":"id/openapi/das-api/getAssetProofBatch.yaml POST /","href":"/id/api-reference/das/getassetproofbatch"},{"title":"getAssetsByAuthority","openapi":"id/openapi/das-api/getAssetsByAuthority.yaml POST /","href":"/id/api-reference/das/getassetsbyauthority"},{"title":"getAssetsByCreator","openapi":"id/openapi/das-api/getAssetsByCreator.yaml POST /","href":"/id/api-reference/das/getassetsbycreator"},{"title":"getAssetsByGroup","openapi":"id/openapi/das-api/getAssetsByGroup.yaml POST /","href":"/id/api-reference/das/getassetsbygroup"},{"title":"getAssetsByOwner","openapi":"id/openapi/das-api/getAssetsByOwner.yaml POST /","href":"/id/api-reference/das/getassetsbyowner"},{"title":"getNftEditions","openapi":"id/openapi/das-api/getNftEditions.yaml POST /","href":"/id/api-reference/das/getnfteditions"},{"title":"getSignaturesForAsset","openapi":"id/openapi/das-api/getSignaturesForAsset.yaml POST /","href":"/id/api-reference/das/getsignaturesforasset"},{"title":"getTokenAccounts","openapi":"id/openapi/das-api/getTokenAccounts.yaml POST /","href":"/id/api-reference/das/gettokenaccounts"},{"title":"searchAssets","openapi":"id/openapi/das-api/searchAssets.yaml POST /","href":"/id/api-reference/das/searchassets"}]},{"group":"Dompet","icon":"wallet","tag":"Beta","pages":[{"title":"API Dompet (Beta)","sidebarTitle":"Ikhtisar","href":"/id/api-reference/wallet-api"},{"title":"Dapatkan Identitas Dompet","sidebarTitle":"identitas","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/identity","href":"/id/api-reference/wallet-api/identity"},{"title":"Dapatkan Saldo Dompet","sidebarTitle":"saldo","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balances","href":"/id/api-reference/wallet-api/balances"},{"title":"Dapatkan Saldo Token Historis","sidebarTitle":"balance-at","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/balance-at","href":"/id/api-reference/wallet-api/balance-at"},{"title":"Dapatkan Riwayat Dompet","sidebarTitle":"riwayat","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/history","href":"/id/api-reference/wallet-api/history"},{"title":"Dapatkan Transfer Dompet","sidebarTitle":"transfer","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/transfers","href":"/id/api-reference/wallet-api/transfers"},{"title":"Dapatkan Pendanaan Dompet","sidebarTitle":"funded-by","openapi":"id/openapi/wallet-api/openapi.yaml GET /v1/wallet/{wallet}/funded-by","href":"/id/api-reference/wallet-api/funded-by"}]},{"group":"Kompresi ZK","icon":"arrows-to-circle","pages":[{"title":"API Kompresi ZK","sidebarTitle":"Ikhtisar","href":"/id/api-reference/zk-compression"},{"title":"getCompressedAccount","sidebarTitle":"getCompressedAccount","openapi":"id/openapi/zk-compression/getCompressedAccount.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccount"},{"title":"getCompressedAccountProof","sidebarTitle":"getCompressedAccountProof","openapi":"id/openapi/zk-compression/getCompressedAccountProof.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccountproof"},{"title":"getCompressedAccountsByOwner","sidebarTitle":"getCompressedAccountsByOwner","openapi":"id/openapi/zk-compression/getCompressedAccountsByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedaccountsbyowner"},{"title":"getCompressedBalance","sidebarTitle":"getCompressedBalance","openapi":"id/openapi/zk-compression/getCompressedBalance.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedbalance"},{"title":"getCompressedBalanceByOwner","sidebarTitle":"getCompressedBalanceByOwner","openapi":"id/openapi/zk-compression/getCompressedBalanceByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedbalancebyowner"},{"title":"getCompressedMintTokenHolders","sidebarTitle":"getCompressedMintTokenHolders","openapi":"id/openapi/zk-compression/getCompressedMintTokenHolders.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedminttokenholders"},{"title":"getCompressedTokenAccountBalance","sidebarTitle":"getCompressedTokenAccountBalance","openapi":"id/openapi/zk-compression/getCompressedTokenAccountBalance.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountbalance"},{"title":"getCompressedTokenAccountsByDelegate","sidebarTitle":"getCompressedTokenAccountsByDelegate","openapi":"id/openapi/zk-compression/getCompressedTokenAccountsByDelegate.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountsbydelegate"},{"title":"getCompressedTokenAccountsByOwner","sidebarTitle":"getCompressedTokenAccountsByOwner","openapi":"id/openapi/zk-compression/getCompressedTokenAccountsByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenaccountsbyowner"},{"title":"getCompressedTokenBalancesByOwner","sidebarTitle":"getCompressedTokenBalancesByOwner","openapi":"id/openapi/zk-compression/getCompressedTokenBalancesByOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenbalancesbyowner"},{"title":"getCompressedTokenBalancesByOwnerV2","sidebarTitle":"getCompressedTokenBalancesByOwnerV2","openapi":"id/openapi/zk-compression/getCompressedTokenBalancesByOwnerV2.yaml POST /","href":"/id/api-reference/zk-compression/getcompressedtokenbalancesbyownerv2"},{"title":"getCompressionSignaturesForAccount","sidebarTitle":"getCompressionSignaturesForAccount","openapi":"id/openapi/zk-compression/getCompressionSignaturesForAccount.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforaccount"},{"title":"getCompressionSignaturesForAddress","sidebarTitle":"getCompressionSignaturesForAddress","openapi":"id/openapi/zk-compression/getCompressionSignaturesForAddress.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforaddress"},{"title":"getCompressionSignaturesForOwner","sidebarTitle":"getCompressionSignaturesForOwner","openapi":"id/openapi/zk-compression/getCompressionSignaturesForOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesforowner"},{"title":"getCompressionSignaturesForTokenOwner","sidebarTitle":"getCompressionSignaturesForTokenOwner","openapi":"id/openapi/zk-compression/getCompressionSignaturesForTokenOwner.yaml POST /","href":"/id/api-reference/zk-compression/getcompressionsignaturesfortokenowner"},{"title":"getIndexerHealth","sidebarTitle":"getIndexerHealth","openapi":"id/openapi/zk-compression/getIndexerHealth.yaml POST /","href":"/id/api-reference/zk-compression/getindexerhealth"},{"title":"getIndexerSlot","sidebarTitle":"getIndexerSlot","openapi":"id/openapi/zk-compression/getIndexerSlot.yaml POST /","href":"/id/api-reference/zk-compression/getindexerslot"},{"title":"getLatestCompressionSignatures","sidebarTitle":"getLatestCompressionSignatures","openapi":"id/openapi/zk-compression/getLatestCompressionSignatures.yaml POST /","href":"/id/api-reference/zk-compression/getlatestcompressionsignatures"},{"title":"getLatestNonVotingSignatures","sidebarTitle":"getLatestNonVotingSignatures","openapi":"id/openapi/zk-compression/getLatestNonVotingSignatures.yaml POST /","href":"/id/api-reference/zk-compression/getlatestnonvotingsignatures"},{"title":"getMultipleCompressedAccountProofs","sidebarTitle":"getMultipleCompressedAccountProofs","openapi":"id/openapi/zk-compression/getMultipleCompressedAccountProofs.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplecompressedaccountproofs"},{"title":"getMultipleCompressedAccounts","sidebarTitle":"getMultipleCompressedAccounts","openapi":"id/openapi/zk-compression/getMultipleCompressedAccounts.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplecompressedaccounts"},{"title":"getMultipleNewAddressProofs","sidebarTitle":"getMultipleNewAddressProofs","openapi":"id/openapi/zk-compression/getMultipleNewAddressProofs.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplenewaddressproofs"},{"title":"getMultipleNewAddressProofsV2","sidebarTitle":"getMultipleNewAddressProofsV2","openapi":"id/openapi/zk-compression/getMultipleNewAddressProofsV2.yaml POST /","href":"/id/api-reference/zk-compression/getmultiplenewaddressProofsv2"},{"title":"getTransactionWithCompressionInfo","sidebarTitle":"getTransactionWithCompressionInfo","openapi":"id/openapi/zk-compression/getTransactionWithCompressionInfo.yaml POST /","href":"/id/api-reference/zk-compression/gettransactionwithcompressioninfo"},{"title":"getValidityProof","sidebarTitle":"getValidityProof","openapi":"id/openapi/zk-compression/getValidityProof.yaml POST /","href":"/id/api-reference/zk-compression/getvalidityproof"}]},{"group":"Cincin Privasi Solana","icon":"shield-halved","tag":"Beta","pages":[{"title":"API Solana Privacy Rings","sidebarTitle":"Ikhtisar","href":"/id/api-reference/privacy"},{"title":"getEncryptedUtxosByTags","sidebarTitle":"getEncryptedUtxosByTags","openapi":"id/openapi/privacy/getEncryptedUtxosByTags.yaml POST /v1/spr/getEncryptedUtxosByTags","href":"/id/api-reference/privacy/getencryptedutxosbytags"},{"title":"getShieldedTransactionsByTags","sidebarTitle":"getShieldedTransactionsByTags","openapi":"id/openapi/privacy/getShieldedTransactionsByTags.yaml POST /v1/spr/getShieldedTransactionsByTags","href":"/id/api-reference/privacy/getshieldedtransactionsbytags"},{"title":"getShieldedTransactionsBySignature","sidebarTitle":"getShieldedTransactionsBySignature","openapi":"id/openapi/privacy/getShieldedTransactionsBySignature.yaml POST /v1/spr/getShieldedTransactionsBySignature","href":"/id/api-reference/privacy/getshieldedtransactionsbysignature"},{"title":"getShieldedTransactionsByNullifiers","sidebarTitle":"getShieldedTransactionsByNullifiers","openapi":"id/openapi/privacy/getShieldedTransactionsByNullifiers.yaml POST /v1/spr/getShieldedTransactionsByNullifiers","href":"/id/api-reference/privacy/getshieldedtransactionsbynullifiers"},{"title":"getMerkleProofs","sidebarTitle":"getMerkleProofs","openapi":"id/openapi/privacy/getMerkleProofs.yaml POST /v1/spr/getMerkleProofs","href":"/id/api-reference/privacy/getmerkleproofs"},{"title":"getNonInclusionProofs","sidebarTitle":"getNonInclusionProofs","openapi":"id/openapi/privacy/getNonInclusionProofs.yaml POST /v1/spr/getNonInclusionProofs","href":"/id/api-reference/privacy/getnoninclusionproofs"},{"title":"getUserRecords","sidebarTitle":"getUserRecords","openapi":"id/openapi/privacy/getUserRecords.yaml POST /v1/spr/getUserRecords","href":"/id/api-reference/privacy/getuserrecords"}]}]},{"group":"Perdagangan","pages":[{"group":"Preconfirmations","icon":"stopwatch","pages":[{"title":"preconfSubscribe","sidebarTitle":"preconfSubscribe","href":"/id/api-reference/pre-confirmations/preconfsubscribe"},{"title":"preconfUnsubscribe","sidebarTitle":"preconfUnsubscribe","href":"/id/api-reference/pre-confirmations/preconfunsubscribe"},{"title":"getPreConfCoverage","sidebarTitle":"getPreConfCoverage","href":"/id/api-reference/pre-confirmations/getpreconfcoverage"}]},{"group":"Helius Sender","icon":"satellite-dish","pages":[{"title":"sendTransaction (Sender)","sidebarTitle":"sendTransaction","openapi":"id/openapi/sender-api/sendTransaction.yaml POST /fast","href":"/id/api-reference/sender/sendtransaction"},{"title":"ping","sidebarTitle":"ping","openapi":"id/openapi/sender-api/ping.yaml GET /ping","href":"/id/api-reference/sender/ping"},{"title":"sendBundle","sidebarTitle":"sendBundle","href":"/id/api-reference/sender/sendbundle"},{"title":"getBundleStatuses","sidebarTitle":"getBundleStatuses","href":"/id/api-reference/sender/getbundlestatuses"}]}]},{"group":"Pengiriman Transaksi","pages":[{"group":"API Biaya Prioritas","icon":"star","pages":[{"title":"getPriorityFeeEstimate","sidebarTitle":"getPriorityFeeEstimate","openapi":"id/openapi/priority-fee-api/getPriorityFeeEstimate.yaml POST /","href":"/id/api-reference/priority-fee/getpriorityfeeestimate"}]}]},{"group":"Pengelolaan Akun","pages":[{"group":"Admin","icon":"shield-halved","pages":[{"title":"API Admin","sidebarTitle":"Ikhtisar","href":"/id/api-reference/admin"},{"title":"Dapatkan Penggunaan Proyek","sidebarTitle":"Dapatkan Penggunaan Proyek","openapi":"id/openapi/admin-api/getProjectUsage.yaml GET /v0/admin/projects/{id}/usage","href":"/id/api-reference/admin/get-project-usage"}]}]}]},{"tab":"Panduan","pages":[{"title":"Panduan","href":"/id/guides/overview"}]},{"tab":"Agen","pages":[{"title":"Agen","href":"/id/agents/overview"}]},{"tab":"Tanya Jawab Umum","pages":[{"title":"Tanya Jawab Umum","href":"/id/faqs"}]}]},{"language":"vi","banner":{"content":"MỚI: Hãy thử Parsed Events Scan API để tìm bất kỳ giao dịch nào trong toàn bộ lịch sử của bất kỳ địa chỉ nào. [Tìm hiểu thêm](/docs/vi/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"vi","href":"/vi/api-reference/rpc/http/gettokenaccountsbyownerv2"}]},{"language":"ru","banner":{"content":"НОВОЕ: попробуйте Parsed Events Scan API, чтобы найти любую транзакцию во всей истории любого адреса. [Подробнее](/docs/ru/api-reference/parsed-events/scan)","dismissible":true},"pages":[{"title":"ru","href":"/ru/api-reference/rpc/http/gettokenaccountsbyownerv2"}]}]},"basePath":"","title":"Metode RPC Solana getTokenAccountsByOwnerV2","buildId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","deploymentId":"dpl_3pZeXn3XukjzFRgAX73A7GNDfRJ1","dynamics":["10e4515597","c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["BannerMarkdown-CnC1a5XR.js","dist-BX6wab7q.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DShopWo_.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-CW3yP2DK.js","utils-BN0nty2W.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C8_MydSG.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bsl5xDMQ.js","snippetPresets-DYv9OBej.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-CBlOSKZG.js","ApiExamples-9OnYPrVf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-xr67xWGO.js","shallow-DO1aDdBF.js","getApiPlaygroundDisplay-o7cLzFL-.js","CodeSnippet-CGr2yOA8.js","CodeSnippets-CzBbqPNh.js","getPastedJson-dpi9sn5Y.js","icon-aIWHt8Pn.js","MethodPill-Bv2zLsGY.js","DuplicateIcon-DxFSz0J6.js","createIcon-uDNv6jwj.js","DynamicMarkdown-C91yhnNP.js","SectionHeading-DG_xjOLR.js","axios-vUo_bRtp.js","Markdown-B4M_Eo1P.js","AssistantPageLink-48h67xm_.js"]}