Ana içeriğe geç

Token İşlemlerini Listele

Bir token'ın zincir üstü işlemlerinden bir sayfayı en yeniden eskiye döndürür; isteğe bağlı olarak tek bir işlem tipine daraltılabilir. Her asenkron token uç noktası başlattığı işlemin id'sini döner; o işlemi ID ile Token İşlemi Getir ile sorgulayın. Bu listeyi, bir çağrının başlatıp döndürmediği işlemler (Token'ı Listele ve Token Güncelle uç noktalarının AddDocumentToToken işlemleri) ve token'ın işlem geçmişi için kullanın.

Gerekli izin: token:transactions:view

İstek​

GET /v2/admin/tokens/{token_id}/transactions?page=1&per_page=20

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Token id'si.
pageintegerqueryZorunlu. Sayfa numarası, 1'den başlar.
per_pageintegerqueryZorunlu. Sayfa boyutu, 1 ile 100 arası.
typeintegerqueryİsteğe bağlı. Yalnızca bu işlem tipi (bkz. type Enum).

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/tokens/67d8774e903bfcbe7eb5d93e/transactions?page=1&per_page=20&type=16' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"data": [
{
"id": "67d8774f903bfcbe7eb5d941",
"node_id": "67d6c447f47ff3adafda700d",
"user_id": "",
"token_id": "67d8774e903bfcbe7eb5d93e",
"hash": "0x998a217061da05cf1bf1998470613a488b10908f0964e76a123c4063f91d77c4",
"type": 16,
"status": 3,
"error": null,
"is_api": true,
"created_at": "2025-03-17T19:26:07.042Z"
}
],
"total": 1,
"page": 1,
"per_page": 20
}

Yanıt Alanları​

AlanTipAçıklama
data[].idstringİşlem id'si.
data[].node_idstringToken'ın düğümü.
data[].user_idstringToken işlemlerinde doldurulmaz: her zaman "".
data[].token_idstringToken id'si.
data[].hashstring | nullİşlem gönderildiğinde zincir üstü işlem hash'i.
data[].typeintegerİşlem tipi, bkz. type Enum.
data[].statusintegerYaşam döngüsü durumu, bkz. status Enum.
data[].errorstring | nullstatus 4 (Error) olduğunda başarısızlık nedeni.
data[].is_apibooleanİşlem, yönetim panelindeki bir supervisor'dan değil, partner API üzerinden bir API istemcisinden geldi.
data[].created_atstringOluşturulma zamanı (RFC 3339).
totalintegerEşleşen işlem sayısı.
pageintegerİstekte gönderilen sayfa numarası.
per_pageintegerİstekte gönderilen sayfa boyutu.

type Enum​

DeğerAdBaşlatan
1CreateTokenizationToken Oluştur, Token'ı Yeniden Tokenize Et
2TokenListingToken'ı Listele
3TokenRentKira Geliri Dağıt
4UpdateTokenSupplyPartner API tarafından başlatılmaz
5UpdateTokenToken Güncelle, Token Metriğini Güncelle
6DelistTokenToken Listelemesini Kaldır
7PassiveTokenToken'ı Pasife Al
8PublicTransferTokenToken Genel Transferi
9ChangeTokenLaunchpadAddressPartner API tarafından başlatılmaz
10BurnTokenToken Yak
11OpenToSecondaryMarketToken'ı İkincil Piyasaya Aç
12OpenToOtcToken'ı OTC'ye Aç
13AcceptOtcOfferBir OTC teklifinin kabulü
14CancelOtcOfferBir OTC teklifinin iptali
15UpdateRulesOnSecondaryMarketİkincil piyasa kural güncellemeleri
16AddDocumentToTokenToken'ı Listele, Token Güncelle (zincire yazılan her belge için bir tane)
17DeployTokenImplERC-3643 dağıtım adımı
18DeployMCImplERC-3643 dağıtım adımı
19DeployTREXAuthorityERC-3643 dağıtım adımı
20TREXAddAndUseVersionERC-3643 dağıtım adımı
21DeployMCProxyERC-3643 dağıtım adımı
22DeployTokenProxyERC-3643 dağıtım adımı
23DeployERC4380ImplERC-4380 dağıtım adımı
24DeployERC4380ProxyERC-4380 dağıtım adımı

Yeni tipler eklenebilir. Bilinmeyen bir değeri hata olarak değil "diğer işlem" olarak ele alın.

status Enum​

DeğerAdAnlamı
1StartedKuyrukta, henüz alınmadı.
2InProgressHazırlanıyor ve imzalanıyor.
3DoneZincirde onaylandı. hash dolu.
4ErrorBaşarısız. Nedeni error alanında.
5PendingReceiptGönderildi (hash dolu), makbuz bekleniyor. 3 ya da 4 ile biter.

1, 2 ve 5 nihai değildir. Yalnızca 3 başarı, yalnızca 4 başarısızlıktır.

Sorgulama Düzeni​

  1. İşlemi çağırın (örneğin Token'ı Listele) ve döndüğü transaction_id değerini saklayın.
  2. status 3 (Done) ya da 4 (Error) olana kadar birkaç saniyede bir ID ile Token İşlemi Getir ile sorgulayın.
  3. 3 olduğunda token'ı yeniden okuyun: durumu ve bayrakları işlem sonuçlandığında değişir. 4 olduğunda error alanını okuyun.
  4. Bir çağrının döndürmediği işlemleri (AddDocumentToToken, tip 16) burada type=16 ile listeleyin.

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız (page ya da per_page eksik veya aralık dışı) — details alanına bakın
40010016token_id geçerli bir id değil
40010001Token bulunamadı (token domain'i 5)
40310005Çağıranın düğümü token'ın düğümünü kapsamıyor (düğüm domain'i 2)

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