Ringkasan
searchAssets adalah metode baca paling fleksibel dalam API DAS. Metode ini mengembalikan aset yang cocok dengan kombinasi filter — pemilik, pengelompokan koleksi, jenis token, dan atribut — dalam satu panggilan dengan paginasi. Gunakan metode ini saat Anda membutuhkan lebih dari satu aset atau lebih dari sekadar daftar berdasarkan pemilik.
tokenType bersifat opsional. Jika dihilangkan, searchAssets hanya mengembalikan NFT reguler dan terkompresi — tanpa token fungibel. Untuk menyertakan token fungibel, tetapkan tokenType (misalnya, "fungible" atau "all"). Nilai yang diterima adalah fungible, nonFungible, regularNft, compressedNft, dan all.
Kapan menggunakannya
GunakansearchAssets saat Anda ingin:
- Memfilter aset dompet agar hanya menampilkan token fungibel atau hanya NFT
- Mencantumkan aset yang dimiliki dompet dalam koleksi tertentu
- Menemukan NFT terkompresi secara massal
- Membuat gulir tanpa batas untuk kumpulan hasil besar dengan paginasi kursor
- Memfilter aset MPL Core berdasarkan status agen atau penanda tangan
getAsset; untuk daftar dompet sederhana, gunakan getAssetsByOwner.
API Reference
Lihat dokumentasi terperinci untuk searchAssets
Mulai cepat
Memilih tokenType
tokenType bersifat opsional dan menentukan jenis aset apa yang muncul dalam respons. Jika dihilangkan, searchAssets hanya mengembalikan NFT reguler dan terkompresi — tetapkan tokenType untuk menyertakan token fungibel.
string
Nilai yang diterima:
fungible, nonFungible, regularNft, compressedNft, all. Jika dihilangkan, nilai bawaannya adalah NFT reguler dan terkompresi.Paginasi dan pengurutan
Dompet Solana dapat memiliki ribuan aset, sehingga pemuatan halaman yang efisien sangat penting:- Halaman / batas — paginasi klasik (
pagedimulai dari 1). Cocok untuk tampilan statis. - Kursor — teruskan nilai
beforeatauafterdari respons sebelumnya untuk pengguliran tanpa batas yang cepat.
sortBy
Opsi tampilan
Flag ini menambahkan metadata; flag tersebut tidak pernah mengubah aset yang dikembalikan.options
Agen MPL Core, penanda tangan aset, dan grup MIP-11
Aset MPL Core dapat menampilkan metadata identitas agen dan penanda tangan aset, sedangkan aset atau koleksi dapat menyertakan plugingroups (MIP-11) yang menjelaskan keanggotaan grup. Kolom opsional yang sama muncul di setiap metode DAS yang mengembalikan aset (getAsset, getAssetBatch, getAssetsByOwner, getAssetsByGroup, getAssetsByCreator, getAssetsByAuthority, dan setiap item dalam searchAssets).
Gunakan searchAssets untuk memfilter berdasarkan status atau alamat agen:
Anda juga dapat menetapkan
interface ke MplCoreAsset, MplCoreCollection, atau MplCoreGroup untuk penemuan khusus MPL Core.
is_agent, agent_token, dan asset_signer dihilangkan jika tidak berlaku (misalnya, is_agent dihilangkan jika bernilai false). Lihat referensi API searchAssets untuk skema lengkap.
Contoh
Contoh pertama menunjukkan pembungkusfetch secara lengkap. Contoh lainnya mengikuti pola yang sama dan diciutkan — perluas untuk melihat isi permintaan.
Mencari semua token fungibel dalam dompet
Search for fungible tokens with native balance and token info
Search for fungible tokens with native balance and token info
Search for Drip NFTs owned by vibhu.sol
Search for Drip NFTs owned by vibhu.sol
Search for compressed assets in a wallet
Search for compressed assets in a wallet
Langkah berikutnya
Pagination
Paginasi berbasis halaman dan keyset untuk kumpulan hasil besar.
Fungible Token Extension
Cara tokenType, saldo, dan harga muncul dalam hasil.
searchAssets reference
Skema permintaan dan respons lengkap.