Ana içeriğe geç

ID ile Para Birimi Tokenı İşlemlerini Getir

Belirtilen para birimi tokenına ait işlemleri sayfalama (pagination) ile listeler.

İstek

GET /v2/admin/currency-tokens/{currencyTokenID}/transactions?page={page}&per_page={perPage}

Parametreler

AdTipKonumAçıklama
currencyTokenIDstringpathZorunlu. Para birimi tokenının kimliği

Sorgu Parametreleri

AdTipZorunluAçıklama
pagenumberHayırSayfa numarası (varsayılan: 1)
per_pagenumberHayırSayfa başına öğe sayısı (varsayılan: 20)

Başlıklar

AdAçıklama
AuthorizationZorunlu. Kimlik doğrulama için Bearer token

Örnek

curl --location 'http://localhost:3453/v2/admin/currency-tokens/68fb4de0d622a0564999aeb7/transactions?page=1&per_page=20' \
--header 'Authorization: Bearer <token>'

Yanıt

{
"data": [
{
"id": "68fb4de1d622a0564999aeb8",
"node_id": "665ae536a6392b75cfd40352",
"user_id": "665b372f3a72d7d0791596ba",
"currency_token_id": "68fb4de0d622a0564999aeb7",
"type": 1,
"status": 2,
"hash": null,
"error": null,
"data": null,
"next_transaction": null,
"updated_at": "2025-10-24T10:03:35.75Z",
"created_at": "2025-10-24T09:58:57.06Z"
}
],
"total": 1,
"page": 1,
"per_page": 20
}

Yanıt Alanları

AlanTipAçıklama
dataarrayİşlem listesi
data[].idstringİşlem kimliği
data[].node_idstringDüğüm kimliği
data[].user_idstring veya nullKullanıcı kimliği (varsa)
data[].currency_token_idstringPara birimi tokenı kimliği
data[].typenumberİşlem türü (Enumlara bakınız)
data[].statusnumberİşlem durumu (Enumlara bakınız)
data[].hashstring veya nullİşlem hash’i (varsa)
data[].errorstring veya nullHata mesajı (varsa)
data[].dataobject veya nullEk veri yükü
data[].next_transactionobject veya nullSıradaki çalıştırılacak işlem
data[].next_transaction.idstringSıradaki işlemin kimliği
data[].next_transaction.typenumberSıradaki işlem türü (Enumlara bakınız)
data[].updated_atstringSon güncellenme zamanı
data[].created_atstringOluşturulma zamanı
totalnumberToplam işlem sayısı
pagenumberMevcut sayfa
per_pagenumberSayfa başına öğe sayısı

Enumlar

  • Tür (data[].type):

    • 1: DeployCurrencyToken
    • 2: MintCurrencyToken
    • 3: SendCurrencyToken
  • Durum (data[].status):

    • 1: Started
    • 2: InProgress
    • 3: Done
    • 4: Error
  • Sonraki İşlem Türü (data[].next_transaction.type):

    • 1: WalletTransaction

Notlar:

  • Tamamlanmamış durumlar: Started, InProgress.
  • data ek bağlamsal bilgiler için anahtar-değer haritasıdır.

Durum Kodları

KodAçıklama
200Başarılı - İşlemler başarıyla getirildi
400Hatalı İstek - Geçersiz kimlik veya sorgu parametreleri
401Yetkisiz - Eksik veya geçersiz kimlik doğrulama
404Bulunamadı - Para birimi tokenı mevcut değil
500Sunucu Hatası