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.
entity1(sahip) ve2(platform sahibi) yalnızca platform sahibi düğümün API anahtarıyla çözümlenebilir.setup_id,node_idgerektirir ve kurulum o düğüme ait olmalıdır.node_idverilenentity3iç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
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
entity | integer | query | Zorunlu. 1 sahip, 2 platform sahibi, 3 düğüm |
node_id | string | query | Çözümlenecek düğüm. node + network ve node seviyelerini açar |
network_id | string | query | Çözümlenecek ağ. node + network ve network seviyelerini açar |
setup_id | string | query | Çözümlenecek kurulum. setup seviyesini açar. node_id gerektirir |
category_id | integer | query | Varlı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
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. 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ı
| Alan | Tip | Açıklama |
|---|---|---|
entity | integer | Çözümlenen entity |
node_id | string | Gönderdiğiniz node_id. Göndermediyseniz gelmez |
network_id | string | Gönderdiğiniz network_id. Göndermediyseniz gelmez |
setup_id | string | Gönderdiğiniz setup_id. Göndermediyseniz gelmez |
value | object | tokenization, secondary_market ve lending olarak gruplanmış çözümlenmiş oranlar |
value.<group>.<leaf> | object veya null | Hiçbir seviye bu oranı fiyatlamıyorsa null |
value.<group>.<leaf>.value | string | Yüzde olarak çözümlenmiş oran |
value.<group>.<leaf>.id | integer | Yanıtlarda her zaman 0; yaprağı anahtarından tanıyın |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Doğrulama başarısız — details alanına bakın. node_id olmadan setup_id gönderildiğinde de döner |
| 400 | 10016 | node_id, network_id veya setup_id 24 karakterlik bir hex ID değil |
| 400 | 10001 (domain 2) | Düğüm bulunamadı ya da kurulum o düğüme ait değil |
| 403 | 10005 (domain 2) | Düğüm, API anahtarınızın düğüm alt ağacının dışında |
| 403 | 10003 (domain 9) | entity 1 veya 2, platform sahibi düğüme ait olmayan bir anahtarla istendi |
| 500 | 10000 | Beklenmeyen sunucu hatası |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.