Gambaran umum
Awalnya, DAS API hanya mendukung kueri kepemilikan untuk NFT dan cNFT Metaplex. Helius telah memperluas DAS API agar mendukung semua token, termasuk token SPL biasa (tanpa metadata) dan Token-2022 (beserta ekstensinya). Anda dapat mengueri saldo token dari akun mana pun di seluruh jenis token (SPL, Token-2022, NFT, dan NFT terkompresi), termasuk harga token dalam USD. Token Solana ditentukan oleh akun mint-nya. Misalnya, akun mint untuk USDC adalah EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Saat Anda membeli USDC senilai $40, akun token yang menyimpan 40 token USDC akan dibuat. Sebuah dompet dapat menyimpan ratusan akun token untuk berbagai token. Untuk mempelajari lebih lanjut tentang Token-2022, lihat postingan blog Helius.Kapan menggunakannya
Gunakan ekstensi token fungibel saat Anda menginginkan tampilan terpadu atas aset suatu akun — token fungibel, NFT, dan NFT terkompresi — dalam satu panggilan DAS, lengkap dengan metadata dan harga USD. Ekstensi ini merupakan pilihan yang tepat untuk pelacak portofolio, dompet, dan dasbor token. Gunakan metode token RPC standar (getTokenAccountBalance, getTokenAccountsByOwner, getTokenSupply, getTokenLargestAccounts) jika Anda hanya memerlukan nilai mentah on-chain — saldo satu akun, total pasokan, atau pemegang terbesar — tanpa metadata atau harga. Lihat panduan Mendapatkan Token SPL untuk metode tersebut.
Cara kerjanya
Ekstensi Helius untuk token fungibel berfokus pada pengindeksan kepemilikan. Metode berikut memberikan tampilan terpadu atas aset suatu akun: getAsset, getAssetsByOwner, dan searchAssets. Ekstensi ini menambahkan bidang tambahan bernamatokenType, yang memungkinkan Anda mengueri semua aset milik akun tersebut, termasuk token fungibel dan Token-2022. Opsi untuk tokenType adalah:
fungible: Mengembalikan semua token fungibel.nonFungible: Mengembalikan semua NFT (NFT terkompresi dan reguler).regularNft: Hanya mengembalikan NFT reguler.compressedNft: Hanya mengembalikan NFT terkompresi.all: Mengembalikan semua token.
Dukungan Token-2022
Helius mendukung token Token-2022 dan mengurai ekstensinya. Respons mencakup bidangmint_extensions jika token menggunakan program Token-2022. Item ringkas di bawah ini menampilkan bidang mint_extensions untuk BERN:
Kompatibilitas mundur
Untuk kompatibilitas mundur, perilakunya identik dengan DAS asli jikatokenType tidak disertakan: hanya NFT dan NFT terkompresi yang dikembalikan.
Langkah berikutnya
Get SPL Tokens
Saldo, pasokan, pemegang, dan akun token.
Search Assets
Filter berdasarkan tokenType, pemilik, dan koleksi.
searchAssets reference
Skema lengkap untuk permintaan dan respons.