Ana içeriğe geç

Ücretleri Listele

Bir entity'nin fiyatlandığı ücret satırlarını listeler; isteğe bağlı olarak tek bir düğüme ve/veya tek bir ağa daraltılabilir. Tek ücret listesi budur: /fees/owner (artık ?entity=1), /fees/platform-owner/defaults (?entity=2), /fees/nodes/{node_id}/defaults (?entity=3&node_id=) ve /fees/nodes/{node_id}/platform-owner/defaults (?entity=2&node_id=) uçlarının yerini aldı. Entity ve kapsamlar için Ücretlere Genel Bakış sayfasına bakın.

  • entity=1, sahibin düğüm taşımayan satırlarını (varsayılanını ve ağ bazlı satırlarını) listeler. node_id reddedilir.
  • entity=2 yalnızca platform sahibi düğümün API anahtarıyla okunabilir. node_id olmadan kurulum kapsamlı olmayan tüm platform sahibi satırlarını, node_id ile yalnızca o düğümünkileri listeler.
  • entity=3 için node_id zorunludur ve düğüm API anahtarınızın düğüm alt ağacında olmalıdır. Kurulum bazlı override'lar yalnızca include_setups=true ile döner.

Gerekli izin: fee:view

İstek​

GET /v2/admin/fees?entity={entity}&page={page}&per_page={per_page}

Parametreler​

AdTipKonumAçıklama
entityintegerqueryZorunlu. Kimin ücretleri listelenecek: 1 sahip, 2 platform sahibi, 3 düğüm
node_idstringqueryYalnızca bu düğümün satırları (24 karakter hex). entity=3 için zorunlu, entity=2 için isteğe bağlı, entity=1 için reddedilir
network_idstringqueryYalnızca bu ağa kapsamlı satırlar (24 karakter hex). Ağı olmayan satırlar dışarıda kalır
include_setupsbooleanqueryYalnızca entity=3: düğümün kurulum bazlı override'larını da döndürür. Varsayılan false. entity=1 ve entity=2 için yok sayılır
pageintegerqueryZorunlu. Sayfa numarası, 1'den başlar
per_pageintegerqueryZorunlu. Sayfa başına kayıt, 1–100

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/fees?entity=3&node_id=6a4bef2b1e781b11c22e9707&include_setups=true&page=1&per_page=20' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"data": [
{
"id": "680be1f55d63bcee848d38e7",
"entity": 3,
"node_id": "6a4bef2b1e781b11c22e9707",
"network_id": "6a4bf0a21e781b11c22e9712",
"value": {
"tokenization": {
"asset_tokenization": { "id": 0, "value": "2.5" },
"tokenized_asset_sales": { "id": 0, "value": "1" },
"management": { "id": 0, "value": "0.5" }
},
"secondary_market": {
"buy_order": { "id": 0, "value": "1" },
"sell_order": { "id": 0, "value": "1" },
"otc_sale": { "id": 0, "value": "1.5" }
},
"lending": {
"borrower": { "id": 0, "value": "0" },
"lending": { "id": 0, "value": "0" },
"liquidation": { "id": 0, "value": "0" }
}
},
"categories": null,
"network": { "id": "6a4bf0a21e781b11c22e9712", "name": "Sepolia" },
"node": { "id": "6a4bef2b1e781b11c22e9707" }
}
],
"total": 1,
"page": 1,
"per_page": 20
}

Yanıt Alanları​

AlanTipAçıklama
dataarrayBu sayfadaki ücret satırları
data[].idstringÜcret satırı ID'si
data[].entityinteger1 sahip, 2 platform sahibi, 3 düğüm
data[].platform_owner_idstringSatır bir platform sahibi kapsamı taşımıyorsa gelmez
data[].node_idstringSatırın kapsamlandığı düğüm. Satırın düğümü yoksa gelmez
data[].setup_idstringSatırın override ettiği kurulum. Kurulum kapsamlı olmayan satırlarda gelmez
data[].network_idstringSatırın kapsamlandığı ağ. Satırın ağı yoksa gelmez
data[].valueobjecttokenization, secondary_market ve lending olarak gruplanmış dokuz oran (bkz. Ücretlere Genel Bakış)
data[].value.<group>.<leaf>.valuestringYüzde olarak oran, örneğin "2.5"
data[].value.<group>.<leaf>.idintegerYanıtlarda her zaman 0; yaprağı anahtarından tanıyın
data[].categoriesarray veya nullKategori bazlı override'lar: id, int_id, path ve value ile aynı biçimde bir value
data[].networkobjectSatır ağ kapsamlıysa bulunur: id ve ağın name alanı
data[].nodeobjectSatır düğüm kapsamlıysa bulunur: id
data[].setupobjectSatır kurulum kapsamlıysa bulunur: id
totalintegerFiltreye uyan satır sayısı
pageintegerGeçerli sayfa
per_pageintegerSayfa başına kayıt

network, node veya setup taşımayan satır, entity genelindeki varsayılandır.

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. entity=1 ile node_id gönderildiğinde ve entity=3 node_id olmadan istendiğinde de döner
40010001 (domain 2)Düğüm bulunamadı
40310005 (domain 2)Düğüm, API anahtarınızın düğüm alt ağacının dışında
40310003 (domain 9)entity=2, platform sahibi düğüme ait olmayan bir anahtarla istendi
50010000Beklenmeyen sunucu hatası

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