Skip to main content

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

Gunakan searchAssets 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
Untuk satu aset, gunakan 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 (page dimulai dari 1). Cocok untuk tampilan statis.
  • Kursor — teruskan nilai before atau after dari respons sebelumnya untuk pengguliran tanpa batas yang cepat.
sortBy
Untuk strategi halaman/batas dan kursor secara lengkap, termasuk kueri keyset paralel, lihat panduan Paginasi.

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 plugin groups (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.
Kolom respons 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 pembungkus fetch secara lengkap. Contoh lainnya mengikuti pola yang sama dan diciutkan — perluas untuk melihat isi permintaan.

Mencari semua token fungibel dalam dompet

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.