Ana içeriğe geç

Birincil Piyasadan Satın Al

Token'ları başlangıç teklif fiyatından doğrudan birincil piyasadan satın alın.

Endpoint

POST /v2/users/purchases/users/{user_id}/tokens/{token_id}/buy-on-primary-market

Headers

HeaderDeğer
Content-Typeapplication/json
AuthorizationBearer {token}

Yol Parametreleri

ParametreTipGerekliAçıklama
user_idstringEvetSatın alma yapan kullanıcının benzersiz tanımlayıcısı
token_idstringEvetSatın alınacak token'ın benzersiz tanımlayıcısı

İstek Gövdesi

{
"quantity": 10
}

Parametreler

ParametreTipGerekliAçıklama
quantitynumberEvetSatın alınacak token sayısı

Yanıt

Asenkron işleme için transaction ID döndürür. Satın alma işlemi asenkron olarak gerçekleştirilir; işlem durumunu sorgulamak için transaction ID kullanın.

Başarılı Yanıt (200 OK)

{
"transaction_id": "6913872755654191dede37da"
}

Yanıt Alanları

AlanTipAçıklama
transaction_idstringDurum sorgulaması için işlem ID'si - GET /v2/admin/tokens/{tokenID}/transactions/{transactionID} ile kontrol edin

Örnek

İstek

curl -X POST "\{\{baseUrl\}\}/v2/users/purchases/users/680c02896d91ca0145cfeb81/tokens/68ae06cfcccf4e8fc19362d1/buy-on-primary-market" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer \{\{token\}\}" \
-d '{
"quantity": 10
}'

Yanıt

{
"transaction_id": "6913872755654191dede37da"
}

Not: Satın alma tamamlanmasını takip etmek için işlem durumu endpoint'ini sorgulayın.

Önemli Notlar

  • Asenkron İşleme: Satın alma asenkron işlenir; durum sorgulamak için transaction_id kullanın
  • Birincil Piyasa: Token'lar ihraççı tarafından belirlenen başlangıç teklif fiyatından satın alınır
  • Arz Kontrolü: Sistem yeterli token arzının mevcut olduğunu doğrular
  • İşlem Sorgulama: Tamamlanması için GET /v2/admin/tokens/{tokenID}/transactions/{transactionID} endpoint'ini sorgulayın
  • Satın Alma Limitleri: Token'ın min_purchase_quantity ve max_purchase_quantity değerlerine tabidir
  • KYC Gereksinimleri: Token yapılandırmasına bağlı olarak kullanıcıların KYC doğrulaması gerekebilir