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
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
currencyTokenID | string | path | Zorunlu. Para birimi tokenının kimliği |
Sorgu Parametreleri
| Ad | Tip | Zorunlu | Açıklama |
|---|---|---|---|
page | number | Hayır | Sayfa numarası (varsayılan: 1) |
per_page | number | Hayır | Sayfa başına öğe sayısı (varsayılan: 20) |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. 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ı
| Alan | Tip | Açıklama |
|---|---|---|
data | array | İşlem listesi |
data[].id | string | İşlem kimliği |
data[].node_id | string | Düğüm kimliği |
data[].user_id | string veya null | Kullanıcı kimliği (varsa) |
data[].currency_token_id | string | Para birimi tokenı kimliği |
data[].type | number | İşlem türü (Enumlara bakınız) |
data[].status | number | İşlem durumu (Enumlara bakınız) |
data[].hash | string veya null | İşlem hash’i (varsa) |
data[].error | string veya null | Hata mesajı (varsa) |
data[].data | object veya null | Ek veri yükü |
data[].next_transaction | object veya null | Sıradaki çalıştırılacak işlem |
data[].next_transaction.id | string | Sıradaki işlemin kimliği |
data[].next_transaction.type | number | Sıradaki işlem türü (Enumlara bakınız) |
data[].updated_at | string | Son güncellenme zamanı |
data[].created_at | string | Oluşturulma zamanı |
total | number | Toplam işlem sayısı |
page | number | Mevcut sayfa |
per_page | number | Sayfa 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.
dataek bağlamsal bilgiler için anahtar-değer haritasıdır.
Durum Kodları
| Kod | Açıklama |
|---|---|
| 200 | Başarılı - İşlemler başarıyla getirildi |
| 400 | Hatalı İstek - Geçersiz kimlik veya sorgu parametreleri |
| 401 | Yetkisiz - Eksik veya geçersiz kimlik doğrulama |
| 404 | Bulunamadı - Para birimi tokenı mevcut değil |
| 500 | Sunucu Hatası |