Kullanıcı Cüzdanının Ağdaki Varlıklarını Getir
Bir cüzdanın tek bir ağdaki varlıklarını döndürür:
- ağın native coin'i (sembol, logo, ondalık basamak ve cüzdanın bakiyesi; USD ve TRY olarak değerlenmiş) satır içinde. ID'si yoktur, çünkü deploy edilmiş bir kontrat değil zincirin kendi coin'idir;
assets: o ağdaki her aktif, deploy edilmiş stabil para birimi token'ı, cüzdanın bakiyesiyle ve USD/TRY değeriyle. Bir satırıniddeğeri Kullanıcı Cüzdanının Ağdaki Varlığını Getir çağrısının aldığı değerdir.
network_id cüzdanın zincirine ait olmalıdır (bkz. Kullanıcı Cüzdanı Ağlarını Getir). Bakiyeler ve değerlemeler en iyi çaba ile okunur: custody okunamazsa native bakiye "0" olur, token bakiyeleri okunamazsa assets boş gelir, spot fiyat yoksa USD / TRY alanları gelmez. Düğüm tarafındaki GET /v2/admin/wallets/{wallet_id}/networks/{network_id}/assets ile aynı okuma ve aynı biçimdir.
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
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
user_id | string | path | Zorunlu. Kullanıcı ID'si |
wallet_id | string | path | Zorunlu. Cüzdan ID'si |
network_id | string | path | Zorunlu. Ağ ID'si; cüzdanın zincirinde olmalı |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request GET \
--url '{{baseUrl}}/v2/users/6a87455ad5f439809d488ac3/wallets/6a8754e187be1d0e22aa6d83/networks/6740e0a20000000000000103/assets' \
--header 'Authorization: Bearer <access_token>'
Yanıt
{
"network_id": "6740e0a20000000000000103",
"network_name": "Ethereum Sepolia",
"native_currency_symbol": "ETH",
"native_currency_logo": "https://s3.tokenizationtr.com/currencies/eth.svg",
"native_currency_decimal": 18,
"balance_native": "0.8006712018779228",
"balance_native_usd": "2802.35",
"balance_native_try": "96120.4",
"assets": [
{
"id": "6900a1fd2a4de1c5748e9dcc",
"name": "USD Coin",
"symbol": "USDC",
"logo": "https://s3.tokenizationtr.com/currencies/usdc.svg",
"decimal": 6,
"amount": "988.4805",
"amount_usd": "988.48",
"amount_try": "33901.2"
}
]
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
network_id | string | Ağ ID'si |
network_name | string | Ağın görünen adı |
native_currency_symbol | string | Native coin sembolü |
native_currency_logo | string | Native coin logo URL'i |
native_currency_decimal | integer | Native coin ondalık basamağı |
balance_native | string | Cüzdanın native coin bakiyesi |
balance_native_usd | string | İsteğe bağlı. Native bakiyenin USD değeri |
balance_native_try | string | İsteğe bağlı. Native bakiyenin TRY değeri |
assets | array | Bu ağdaki para birimi token'ları ve cüzdanın bakiyesi. Hiçbir zaman null değil |
assets[].id | string | Para birimi token ID'si (tekil okumanın asset_id değeri ve para çekmenin currency_token_id değeri) |
assets[].name | string | Token adı |
assets[].symbol | string | Token sembolü |
assets[].logo | string | Logo URL'i; yoksa boş |
assets[].decimal | integer | Token ondalık basamağı |
assets[].amount | string | Cüzdanın bakiyesi |
assets[].amount_usd | string | İsteğe bağlı. Bakiyenin USD değeri |
assets[].amount_try | string | İsteğe bağlı. Bakiyenin TRY değeri |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10016 | wallet_id geçerli bir ID değil |
| 400 | 10001 | Cüzdan bulunamadı ya da bu kullanıcıya ait değil (domain 1, mesaj user not found) |
| 400 | 10001 | network_id cüzdanın zincirindeki bir ağ değil (domain 2, mesaj node not found) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.