Ana içeriğe geç

Geçerli Ücreti Al

Bir entity'nin verilen kapsamda ne aldığını anlık olarak çözümler: sunucu setup → node + network → node → network → default sırasını dolaşır ve her seviye yalnızca daha özel seviyelerin boş bıraktığı oranları doldurur (bkz. Ücretlere Genel Bakış). Bir ekseni göndermemek, o eksene ihtiyaç duyan seviyeleri atlatır; daha geniş bir kapsamın neye çözümlendiğini böyle sorarsınız. Bir dağıtımı değil saklanan ücret satırlarını okuduğu için henüz dağıtımı olmayan kapsamlar için de yanıt verir; böylece bir değişikliği gönderilmeden önce önizleyebilirsiniz. Dağıtılmış bir kurulumun kontratının gerçekte tuttuğu değerler için Kurulumun Geçerli Ücretlerini Al ucunu kullanın.

  • entity 1 (sahip) ve 2 (platform sahibi) yalnızca platform sahibi düğümün API anahtarıyla çözümlenebilir.
  • setup_id, node_id gerektirir ve kurulum o düğüme ait olmalıdır.
  • node_id verilen entity 3 için düğüm API anahtarınızın düğüm alt ağacında olmalıdır.

Gerekli izin: fee:view

İstek​

GET /v2/admin/fees/effective?entity={entity}

Parametreler​

AdTipKonumAçıklama
entityintegerqueryZorunlu. 1 sahip, 2 platform sahibi, 3 düğüm
node_idstringqueryÇözümlenecek düğüm. node + network ve node seviyelerini açar
network_idstringqueryÇözümlenecek ağ. node + network ve network seviyelerini açar
setup_idstringqueryÇözümlenecek kurulum. setup seviyesini açar. node_id gerektirir
category_idintegerqueryVarlık kategorisinin sayısal ID'si (int_id). Bir satırın bu kategori için override'ı varsa satırın value alanı yerine override kullanılır

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/fees/effective?entity=3&node_id=6a4bef2b1e781b11c22e9707&network_id=6a4bf0a21e781b11c22e9712' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"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": null,
"lending": null,
"liquidation": null
}
}
}

Yanıt Alanları​

AlanTipAçıklama
entityintegerÇözümlenen entity
node_idstringGönderdiğiniz node_id. Göndermediyseniz gelmez
network_idstringGönderdiğiniz network_id. Göndermediyseniz gelmez
setup_idstringGönderdiğiniz setup_id. Göndermediyseniz gelmez
valueobjecttokenization, secondary_market ve lending olarak gruplanmış çözümlenmiş oranlar
value.<group>.<leaf>object veya nullHiçbir seviye bu oranı fiyatlamıyorsa null
value.<group>.<leaf>.valuestringYüzde olarak çözümlenmiş oran
value.<group>.<leaf>.idintegerYanıtlarda her zaman 0; yaprağı anahtarından tanıyın

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. node_id olmadan setup_id gönderildiğinde de döner
40010016node_id, network_id veya setup_id 24 karakterlik bir hex ID değil
40010001 (domain 2)Düğüm bulunamadı ya da kurulum o düğüme ait değil
40310005 (domain 2)Düğüm, API anahtarınızın düğüm alt ağacının dışında
40310003 (domain 9)entity 1 veya 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.