Ana içeriğe atla

Genel Bakış

searchAssets, filtreleri tek bir sorguda birleştirir. Tek bir getAssetsBy* yöntemi uygun olmadığında kullanın; örneğin “bu cüzdanın sahip olduğu, bu koleksiyondaki sıkıştırılmış NFT’ler” veya “bu cüzdanın tuttuğu değiştirilebilir tokenler”. Varsayılan olarak her filtrenin eşleşmesi gerekir (conditionType: "all"). En az bir filtreyi karşılayan varlıkları eşleştirmek için conditionType: "any", sonucu tersine çevirmek için negate: true ayarlayın.

Parametreler

Filtreler

string
Sahip cüzdan (base-58).
string
Oluşturucu adresi (base-58).
boolean
creatorAddress ile birlikte yalnızca doğrulanmış oluşturucuları eşleştirir.
string
Yetkili adresi (base-58).
[string, string]
Grup anahtarı ve değeri, örneğin ["collection", "J1S9H3QjnRtBbbuD4HjPV6RpRhwuk4zKbxsnCHuTgh9w"].
string
Temsilci adresi (base-58).
string
V1_NFT, ProgrammableNFT, MplCoreAsset veya FungibleToken gibi varlık arayüzü. Tam liste için Varlık nesnesi sayfasına bakın.
string
fungible, nonFungible, regularNFT, compressedNFT veya all.
string
single (NFT’ler) veya token (değiştirilebilir tokenler).
boolean
Sıkıştırılmış veya sıkıştırılmamış varlıkları eşleştirir.
boolean
Sıkıştırılabilen varlıkları eşleştirir.
boolean
Dondurulmuş veya dondurulmamış varlıkları eşleştirir.
boolean
Yakılmış veya aktif varlıkları eşleştirir.
number
Tam bir arz değerini eşleştirir.
string
Arz mint’ine göre eşleştirir (base-58).
string
creators, fanout veya single.
string
Telif alıcısının adresi (base-58).
number
Baz puan cinsinden telif.
string
Tam meta veri JSON URI’si.
string
Varlık adı. ownerAddress gerektirir.

Mantık

string
all (varsayılan) veya any.
boolean
Eşleşmeyen varlıkları döndürür.

Sayfalama ve çıktı

number
1’den başlayan sayfa numarası. Bkz. Sayfalama.
number
Sayfa başına sonuç sayısı. Maksimum ve varsayılan değer 1.000.
string
Önceki bir yanıttan alınan imleç.
string
Kimliği bundan önce gelen varlıkları döndürür.
string
Kimliği bundan sonra gelen varlıkları döndürür.
object
{ "sortBy": "id" | "created" | "updated" | "recent_action" | "none", "sortDirection": "asc" | "desc" }
object
Görüntüleme seçenekleri: showNativeBalance (ownerAddress ile), showUnverifiedCollections, showCollectionMetadata, showInscription. displayOptions olarak da kabul edilir.

Yanıt

last_indexed_slot, total, limit, page veya cursor, items (varlık nesneleri) ve showNativeBalance ile birlikte nativeBalance içeren bir liste.

Kod Örnekleri

Bir koleksiyondaki aktif NFT’ler

Bir cüzdanın tuttuğu değiştirilebilir tokenler

Bir cüzdanın tek bir koleksiyonda tuttuğu sıkıştırılmış NFT’ler

Yaygın Hatalar