Ana içeriğe geç

Oracle Metrik Özetini Getir

Bir metrik sağlayıcısının kaynağından tek bir seriyi okur ve tokenizasyon formunun ön doldurduğu piyasa listeleme değerlerini döndürür. Kaynak her istekte okunur; hiçbir şey önbelleğe alınmaz.

  • Kaynağın yayımlamadığı bir değer hiçbir zaman 0 olarak değil, null olarak döner; böylece yayımlanmış bir sıfır "değer yok" durumundan ayırt edilebilir: bu girişleri olduğu gibi bırakın.
  • name ve description, varsa sağlayıcının codes listesindeki code kaydından, yoksa sağlayıcının kendisinden gelir.
  • rental_income para birimini taşır: platformun, sağlayıcının fiat_currency değerine karşılık gelen aktif currency token'ı cinsindendir.

Tutarlar ondalık string'dir; bkz. Tutarlar ve Yüzdeler.

Gerekli izin: oracle:view

İstek​

GET /v2/admin/oracle-metrics/{oracle_metric_id}/summary

Parametreler​

AdTipKonumAçıklama
oracle_metric_idstringpathZorunlu. Metrik sağlayıcısı ID'si (24 karakterlik hex)
codestringqueryZorunlu. Okunacak seri kodu

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/oracle-metrics/6a5d0206379ebd02e53bf1a1/summary?code=TOGG1' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"name": "Togg Şarj İstasyonu 1",
"code": "TOGG1",
"description": "İstanbul Ataşehir hızlı şarj istasyonu",
"term_duration_in_months": 36,
"min_purchase_quantity": 1,
"max_purchase_quantity": null,
"min_tokens_required_for_rental_income": 10,
"rental_payment_period_in_days": 30,
"listed_supply": 5000,
"rental_income": {
"id": "68fe8c129367fd414b227c7a",
"amount": "12500.75",
"decimal": 6,
"symbol": "ISCN",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
}
}

Yanıt Alanları​

AlanTipAçıklama
namestringSerinin görünen adı
codestringİstenen kod
descriptionstringSerinin açıklaması
term_duration_in_monthsinteger | nullVarlığın ay cinsinden vadesi
min_purchase_quantityinteger | nullSatın alma başına asgari token
max_purchase_quantityinteger | nullSatın alma başına azami token
min_tokens_required_for_rental_incomeinteger | nullBir sahibin kira geliri alması için gereken token sayısı
rental_payment_period_in_daysinteger | nullGün cinsinden kira ödeme periyodu
listed_supplyinteger | nullListelenen token sayısı
rental_incomeobject | nullSağlayıcının fiat_currency değerinin currency token'ı cinsinden kira geliri
rental_income.idstringCurrency token ID'si
rental_income.amountstringKira geliri, ondalık string
rental_income.decimalintegerCurrency token'ın ondalık basamak sayısı
rental_income.symbolstringCurrency token sembolü
rental_income.addressstringCurrency token sözleşme adresi (yoksa boş)

Hatalar​

DurumKodAçıklama
40010015code eksik — details alanına bakın
40010000oracle_metric_id geçerli bir 24 karakterlik hex ID değil
40010001Metrik sağlayıcısı bulunamadı ya da silinmiş (domain 53)
400-1Özet oluşturulamadı: kaynakta kod için veri yok, bir değer sayı değil ya da kaynak kira geliri yayımlıyor ama sağlayıcının fiat_currency değeri için aktif currency token yok. Hangisi olduğunu message söyler
50010000Kaynağa ya da bir depoya ulaşılamadı

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