Ana içeriğe geç

Para Birimi Tokenı Oluştur

Bir para birimi tokenı (platformun çıkardığı bir stablecoin) oluşturur ve aynı çağrıda dağıtır. İkinci bir adım yoktur: dağıtım işlemi yanıt gönderilmeden önce kaydedilip yayımlanır, bu yüzden ID ile Para Birimi Tokenı İşlemlerini Al hemen bir DeployCurrencyToken (tip 1) satırı listeler. Yanıt tokenı 1 (Draft) durumunda taşır; dağıtım başladığında 2 (InProgress), dağıtım zincirde onaylandığında 3 (Active) olur. Tokenı veya işlemlerini sorgulayın. Para Birimi Tokenını Dağıt yalnızca başarısız olmuş bir dağıtımı yeniden denemek için vardır.

  • node_id platformun kök düğümü olmalıdır: para birimi tokenları platform düzeyindedir.
  • network_id ve wallet_id ikisi de zorunludur ve sizin seçiminizdir; hiçbiri türetilmez. Cüzdan, düğümün ağın zincirindeki saklama (custody) cüzdanlarından biri olmalıdır. Tokena sabitlenir ve token için sonraki her zincir üstü işlemi (dağıtım, mint, gönderim) imzalar.
  • Token 6 ondalıkla ve platformun kendi çıkardığı token olarak (is_self_issued: true) oluşturulur; aktif olduğunda mint edilip gönderilebilir.

İstek multipart/form-data biçimindedir.

Gerekli izin: currency-token:create

İstek​

POST /v2/admin/currency-tokens

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>
Content-TypeZorunlu. multipart/form-data

Gövde​

AlanTipZorunluAçıklama
namestringEvetGörünen ad
symbolstringEvetSembol, örneğin CSTM
node_idstringEvetTokenın altında oluşturulacağı platform kök düğümü (24 karakter hex)
network_idstringEvetTokenın dağıtılacağı ağ
wallet_idstringEvetDağıtım, mint ve gönderimi imzalayan, düğümün o ağın zincirindeki saklama cüzdanı
descriptionstringHayırAçıklama
fiat_currencystringHayırTokenın sabitlendiği ISO 4217 kodu, örneğin USD, EUR, TRY
logofileHayırKabul edilir ama bu uç şu an saklamaz: meta.logo null kalır

Örnek​

curl --request POST \
--url '{{baseUrl}}/v2/admin/currency-tokens' \
--header 'Authorization: Bearer <access_token>' \
--form 'name="Custom Stable Coin"' \
--form 'symbol="CSTM"' \
--form 'description="Example description"' \
--form 'node_id="665ae536a6392b75cfd40352"' \
--form 'network_id="6a4bf0a21e781b11c22e9712"' \
--form 'wallet_id="6a4bf1d31e781b11c22e9718"' \
--form 'fiat_currency="USD"'

Yanıt​

201 Created

{
"id": "6a8b5c90f9129816a6cc79e1",
"node_id": "665ae536a6392b75cfd40352",
"type": 1,
"status": 1,
"name": "Custom Stable Coin",
"symbol": "CSTM",
"total_supply": "0",
"description": "Example description",
"decimals": 6,
"meta": {
"logo": null
},
"fiat_currency": "USD",
"contract": null,
"custody_asset_id": "",
"custody_asset_registered_at": null,
"network_id": "6a4bf0a21e781b11c22e9712",
"wallet_id": "6a4bf1d31e781b11c22e9718",
"created_by_id": "",
"is_active": false,
"is_self_issued": true,
"created_at": "2026-11-09T10:02:11.481Z",
"updated_at": "2026-11-09T10:02:11.481Z"
}

Yanıt Alanları​

Yeni para birimi tokenı, ID ile Para Birimi Tokenı Al ile aynı biçimde.

AlanTipAçıklama
idstringPara birimi token ID'si
node_idstringGövdedeki düğüm
typeinteger1 (stable token)
statusinteger1 (Draft). Dağıtım başladığında 2 InProgress, onaylandığında 3 Active olur
total_supplystring"0"
decimalsinteger6
contractobject veya nullDağıtım onaylanana kadar null
network_idstringGövdedeki ağ
wallet_idstringGövdedeki cüzdan
is_activebooleanBu yanıtta her zaman false. status kullanın
is_self_issuedbooleantrue

Yanıt dağıtım işleminin ID'sini taşımaz; onu ID ile Para Birimi Tokenı İşlemlerini Al ile bulun.

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. Eksik network_id / wallet_id, bilinmeyen fiat_currency ve hiçbir ağa karşılık gelmeyen network_id dahil
40010016network_id veya wallet_id 24 karakterlik bir hex ID değil
40010001 (domain 2)Düğüm bulunamadı
40010021 (domain 2)wallet_id, düğümün ağın zincirindeki saklama cüzdanlarından biri değil
40310005 (domain 2)node_id platformun kök düğümü değil
50010000Beklenmeyen sunucu hatası

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