Ana içeriğe geç

Birincil Piyasa Satın Alma Fiyatı

quantity adet token'lık bir birincil piyasa alımını göndermeden fiyatlar: temel tutar, alıcı ücreti ve alıcıdan alınacak toplam. Birincil Piyasadan Satın Al asenkrondur ve yalnızca bir işlem ID'si döndürür; tutarı harcanmadan önce göstermenin yolu budur. Ücret, alımın yaptığı şekilde çözümlenir ve uygulanır; böylece fiyat teklifi ile tahsil edilen tutar örtüşür.

Fiyat teklifi kullanıcı ya da cüzdan almaz: fiyat token'a ve kurulumuna aittir. Alıcıya özgü kontroller (cüzdan, kalan arz, kullanıcı başına sınır) yalnızca alımda yapılır. Harici bir token platform ücreti taşımaz; buyer_fee sıfırdır ve total, subtotal'a eşittir. Listelenmemiş bir token reddedilir.

Gerekli izin: purchase:view

İstek​

GET /v2/users/purchases/tokens/{token_id}/primary-market/quote

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Token ID'si
quantityintegerqueryZorunlu. Fiyatlanacak tam token sayısı, en az 1

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/users/purchases/tokens/68ae06cfcccf4e8fc19362d1/primary-market/quote?quantity=10' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"token_id": "68ae06cfcccf4e8fc19362d1",
"market_type": "primary",
"quantity": 10,
"unit_price": "1.12",
"subtotal": "11.2",
"buyer_fee": {
"percentage": "2.5",
"amount": "0.28"
},
"total": "11.48",
"currency": {
"symbol": "VUSD",
"decimal": 6,
"address": "0xf2d90affe805280c004d0135343f2cbd7c96ce98"
}
}

Yanıt Alanları​

AlanTipAçıklama
token_idstringFiyatlanan token
market_typestringBu uçta her zaman primary
quantityintegerFiyatlanan miktar
unit_pricestringBir token'ın fiyatı
subtotalstringunit_price × quantity: ücretlerden önceki tutar
buyer_fee.percentagestringAlıcıdan alınan toplam ücret oranı (sahip, platform sahibi ve düğüm toplamı)
buyer_fee.amountstringÜcret tutarı: her alıcının payının toplamı; her pay, ücret kontratının aldığı gibi para biriminin ondalık basamağına kırpılır
totalstringAlıcının ödeyeceği tutar: subtotal + buyer_fee.amount
currency.symbolstringTüm tutarların ifade edildiği ödeme para biriminin sembolü
currency.decimalintegerÖdeme para biriminin ondalık basamak sayısı
currency.addressstringÖdeme para biriminin kontrat adresi

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

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız (quantity eksik ya da 1'den küçük) — details alanına bakın
40010016token_id geçerli 24 karakterlik hex ID değil
40010001Token bulunamadı (domain 5)
40010011Token listelenmemiş (domain 5, token is not active)
50010000Beklenmeyen sunucu hatası

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