Ana içeriğe geç

Kullanıcı Cüzdanının Ağdaki Varlığını Getir

Cüzdanın bir ağda tuttuğu tek bir varlığı okur: para birimi token'ının bilgileri ve bu cüzdanda tutulan miktar. Kullanıcı Cüzdanının Ağdaki Varlıklarını Getir listesinin tekil okumasıdır: asset_id değerini oradaki bir assets[].id değerinden alın. Ağın native coin'inin ID'si yoktur ve yalnızca o listeden okunabilir.

Varlık aktif, deploy edilmiş ve belirtilen ağda olmalı, ağ da cüzdanın zincirinde olmalıdır; aksi hâlde cevap sıfır bakiye değil "bulunamadı" olur. Listeden farklı olarak bu okuma en iyi çaba ile yapılmaz: okunamayan bir bakiye isteği başarısız kılar. GET /v2/users/{user_id}/wallets/{wallet_id}/currency-tokens/{currency_token_id} ucunun yerini alır.

Cüzdan bu kullanıcıya ait olmalıdır. Başka bir kullanıcının (ya da bir düğümün) cüzdanı "bulunamadı" olarak bildirilir.

Gerekli izin: user:view

İstek​

GET /v2/users/{user_id}/wallets/{wallet_id}/networks/{network_id}/assets/{asset_id}

Parametreler​

AdTipKonumAçıklama
user_idstringpathZorunlu. Kullanıcı ID'si
wallet_idstringpathZorunlu. Cüzdan ID'si
network_idstringpathZorunlu. Ağ ID'si; varlığın ağı olmalı ve cüzdanın zincirinde bulunmalı
asset_idstringpathZorunlu. Para birimi token ID'si (listedeki bir assets[].id)

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/users/6a87455ad5f439809d488ac3/wallets/6a8754e187be1d0e22aa6d83/networks/6740e0a20000000000000103/assets/6900a1fd2a4de1c5748e9dcc' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"currency_token": {
"id": "6900a1fd2a4de1c5748e9dcc",
"node_id": "665ae536a6392b75cfd40352",
"type": 1,
"status": 3,
"name": "USD Coin",
"symbol": "USDC",
"total_supply": "0",
"description": "Stablecoin pegged to USD",
"decimals": 6,
"meta": {
"logo": {
"url": "https://s3.tokenizationtr.com/currencies/usdc.svg"
}
},
"contract": {
"address": "0x6810572a2e15fd1508b485b053417e9397e70f49"
},
"is_active": true,
"created_at": "2025-10-28T10:59:09.752Z",
"updated_at": "2025-10-28T10:59:09.752Z"
},
"amount": "988.4805"
}

Yanıt Alanları​

AlanTipAçıklama
currency_tokenobjectVarlık
currency_token.idstringPara birimi token ID'si
currency_token.node_idstringPara birimi token'ının sahibi olan düğüm
currency_token.typeinteger1 Stable, 2 Utility, 3 Native
currency_token.statusinteger1 Draft, 2 InProgress, 3 Active, 4 Error, 5 Passive (burada her zaman 3)
currency_token.namestringAd
currency_token.symbolstringSembol
currency_token.total_supplystringToplam arz
currency_token.descriptionstringAçıklama
currency_token.decimalsintegerOndalık basamak
currency_token.meta.logoobject | nullLogo; url görsel adresidir
currency_token.contract.addressstringKontrat adresi
currency_token.is_activebooleanAktiflik bayrağı
currency_token.created_atstringISO 8601 oluşturulma zamanı
currency_token.updated_atstringISO 8601 son değişiklik zamanı
amountstringCüzdanın bu varlıktaki bakiyesi

Hatalar​

DurumKodAçıklama
40010016wallet_id geçerli bir ID değil
40010000asset_id geçerli bir ID değil
40010001Cüzdan bulunamadı ya da bu kullanıcıya ait değil (domain 1, mesaj user not found)
40410001Domain 15: varlık bulunamadı, asset is not on this network ya da network does not belong to this wallet's chain
40010005Varlık aktif değil (domain 15)
40010004Varlığın kontratı deploy edilmemiş (domain 15)
40010015network not found / currency token has no network

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.