ID ile Para Birimi Tokenı Mint Et
Bir para birimi tokenından yeni birim basar (mint). Token 3 (Active) durumunda, yani dağıtımı onaylanmış olmalıdır. Mint, oluşturma anında tokena sabitlenen cüzdanla, tokenın ağında imzalanır. Tokenın düğümü platformun kök düğümü olmalı ve API anahtarınızın düğüm alt ağacında bulunmalıdır.
amount, ondalık string olarak tam adet token sayısıdır ("2000"): token kontratı tam adet basar ve ondalıkları kendisi uygular. "12.5" gibi kesirli bir miktar reddedilir, asla yuvarlanmaz. Bkz. Tutarlar ve Yüzdeler.
Çağrı asenkrondur: bir MintCurrencyToken (tip 2) işlemi kaydeder, yayımlar ve ID'sini döner. Arz ancak bu işlem sonuçlandığında artar. İşlem 3 (Done) veya 4 (Error) durumuna gelene kadar ID ile Para Birimi Tokenı İşlemlerini Al ile sorgulayın.
Gerekli izin: currency-token:mint
İstek
POST /v2/admin/currency-tokens/{currency_token_id}/mint
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
currency_token_id | string | path | Zorunlu. Para birimi token ID'si (24 karakter hex) |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Content-Type | Zorunlu. application/json |
Gövde
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
amount | string | Evet | Basılacak tam token sayısı; sıfırdan büyük, ondalıksız (örneğin "2000") |
Örnek
curl --request POST \
--url '{{baseUrl}}/v2/admin/currency-tokens/6a859ae35a7db4268dfb40d2/mint' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"amount": "2000"
}'
Yanıt
{
"transaction_id": "6a8b5e13f9129816a6cc7a12"
}
Yanıt Alanları
| Alan | Tip | Açıklama |
|---|---|---|
transaction_id | string | Bu çağrının başlattığı para birimi token işlemi. 200, mint işleminin kuyruğa alındığı anlamına gelir, tamamlandığı değil |
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Doğrulama başarısız — details alanına bakın. Eksik, sıfır, hatalı biçimli veya kesirli amount dahil |
| 404 | 10001 (domain 15) | Para birimi tokenı bulunamadı |
| 400 | 10005 (domain 15) | Token Active değil: dağıtımı onaylanmadı |
| 400 | 10001 (domain 2) | Tokenın düğümü bulunamadı |
| 403 | 10005 (domain 2) | Tokenın düğümü platformun kök düğümü değil ya da API anahtarınızın düğüm alt ağacının dışında |
| 500 | 10000 | Beklenmeyen sunucu hatası; 24 karakterlik hex olmayan bir currency_token_id dahil |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.