Ana içeriğe geç

OTC Teklif Detayını Al

Tek bir OTC teklifini, token içindeki deal ID'siyle (Kabul ve İptal uçlarının kullandığı anahtarla) adresleyerek; teklifi veren kullanıcı ve teklif üzerindeki en son kabul ya da iptal ile birlikte döner. Tokenın düğümü API anahtarınızın düğüm alt ağacında olmalıdır. Aynı teklifi kendi ID'siyle okumak için ID ile OTC Teklifi Al ucunu kullanın.

Gerekli izin: otc:view

İstek​

GET /v2/admin/otcs/tokens/{token_id}/deals/{deal_id}

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Teklifin bulunduğu token (24 karakter hex)
deal_idintegerpathZorunlu. Teklifin zincir üstü deal ID'si, 0'dan büyük

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/otcs/tokens/68ae06cfcccf4e8fc19362d1/deals/2' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"id": "6a8b5d02f9129816a6cc79f4",
"token_id": "68ae06cfcccf4e8fc19362d1",
"node_id": "6810a8e5b45680e7d2f95bad",
"user_id": "680c02896d91ca0145cfeb81",
"deal_id": 2,
"price": {
"amount": "5",
"decimal": 6,
"symbol": "USDT",
"address": "0x78fccec69e21dc0b331b59f283d4d5b41ff36654"
},
"quantity": 1,
"status": 1,
"created_at": "2026-08-23T17:41:22.913Z",
"updated_at": "2026-08-23T17:44:01.220Z",
"user": {
"id": "680c02896d91ca0145cfeb81",
"name": "Ada",
"surname": "Yılmaz",
"email": "ada@example.com"
},
"transaction": {
"id": "6a8b5e13f9129816a6cc7a12",
"type": 1,
"status": 3,
"hash": "0x9f2c1b7e4a0d3c5b6e8f1a2b3c4d5e6f708192a3b4c5d6e7f8091a2b3c4d5e6f",
"error": null,
"message": null,
"created_at": "2026-08-23T17:43:31.004Z",
"updated_at": "2026-08-23T17:44:01.220Z"
}
}

Yanıt Alanları​

AlanTipAçıklama
idstringTeklifin kendi ID'si
token_idstringToken ID'si
node_idstringTeklifin düğümü
user_idstringTeklifi veren kullanıcı
deal_idintegerToken kontratı içinde tekil olan zincir üstü deal ID'si
priceobjectBirim fiyat: para biriminin amount (ondalık string), decimal, symbol, address değerleri
quantityintegerTeklif edilen token adedi
statusinteger0 açık, 1 kabul edildi, 2 iptal edildi, 3 reddedildi, 4 zincir üstü oluşturulmasının onayı bekleniyor
created_atstringTeklifin oluşturulduğu zaman
updated_atstringTeklifin son değiştiği zaman
userobjectTeklifi veren kullanıcı: id, email ve varsa name / surname. Kullanıcı okunamazsa gelmez
transactionobjectTeklif üzerindeki en son kabul veya iptal. Henüz başlatılmadıysa gelmez
transaction.idstringOTC işlem ID'si
transaction.typeinteger1 kabul, 2 iptal
transaction.statusinteger1 Started, 2 InProgress, 3 Done, 4 Error, 5 PendingReceipt
transaction.hashstring veya nullBiliniyorsa zincir üstü işlem hash'i
transaction.errorstring veya nullstatus 4 olduğunda hata nedeni
transaction.messagestring veya nullBir iptalle birlikte verilen neden, varsa
transaction.created_atstringİşlemin başlatıldığı zaman
transaction.updated_atstringSon durum değişikliği

transaction yalnızca en son denemeyi gösterir; başarısız bir kabul yeniden denenebilir. Tam geçmiş OTC İşlemlerini Listele ucundadır.

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. Pozitif tam sayı olmayan bir deal_id dahil
40010016token_id 24 karakterlik bir hex ID değil
40011001 (domain 11)Bu tokenda bu deal ID'siyle teklif yok
40010001 (domain 5)Teklifin tokenı bulunamadı
40010001 (domain 2)Tokenın düğümü bulunamadı
40310005 (domain 2)Tokenın düğümü, API anahtarınızın düğüm alt ağacının dışında
50010000Beklenmeyen sunucu hatası

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