Ana içeriğe geç

Token Getir

Tek bir token'ı etkin (silinmemiş) görselleri ve belgeleriyle döndürür. Token alanları yanıtın kökündedir; include_category_data=true token'ın kategorisini de yanlarına ekler. Çağıranın düğümü, token'ın sahibi olan düğümü kapsamalıdır.

Gerekli izin: token:view

İstek​

GET /v2/admin/tokens/{token_id}

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Token id'si.
include_category_databooleanqueryİsteğe bağlı. true ise token'ın category nesnesi (tokenization_rules ile birlikte) yanıta eklenir.

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>

Örnek​

curl --request GET \
--url '{{baseUrl}}/v2/admin/tokens/67d8774e903bfcbe7eb5d93e?include_category_data=true' \
--header 'Authorization: Bearer <access_token>'

Yanıt​

{
"id": "67d8774e903bfcbe7eb5d93e",
"category_id": "667e9251ca818a2138ed4915",
"node_id": "67d6c447f47ff3adafda700d",
"created_by_id": "665b372f3a72d7d0791596ba",
"network_id": "6740e0a20000000000000103",
"setup_id": "6a837bb62998e4fbfed7f52a",
"status": 6,
"origin": 0,
"standard": 0,
"name": "TKN Token Name",
"description": "Token Description",
"token_name": "tkn",
"token_symbol": "TKN",
"is_public": false,
"is_api": false,
"is_open_to_otc": true,
"is_open_to_secondary_market": false,
"is_mintable": false,
"oracle": {
"id": "677ed6e3cc111aea14a3dfc3",
"code": "IOG"
},
"meta": {
"images": [
{
"url": "https://cdn.example.com/dev/token/67d8774e903bfcbe7eb5d93e/images/9e6e15fc-57ea-4de9-a2e1-9ee945908ce1.png",
"is_default": true
}
],
"documents": [
{
"id": "67d8774e903bfcbe7eb5d940",
"name": "prospectus.pdf",
"url": "https://bucket.s3.amazonaws.com/dev/token/67d8774e903bfcbe7eb5d93e/documents/0d295c7d-fff2-40fc-a184-3119c14ef61a.pdf?X-Amz-Expires=900&X-Amz-Signature=...",
"type": 1,
"tx_hash": "0x5b1d0c2e7f3a9b84c6d2e1f0a9b8c7d6e5f4a3b2c1d0e9f8a7b6c5d4e3f2a1b0"
}
]
},
"contract": {
"address": "0x730d22ae2267fc5b40520605868ddb48c29331a7",
"tx_hash": "0x4ecde457e62f7d6b296bf9f798bff25e62c7b9971dab89d07edcf16a073b8387"
},
"value": {
"token_price": {
"id": "68fe8c129367fd414b227c7a",
"amount": "9.6",
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"total_value": {
"id": "68fe8c129367fd414b227c7a",
"amount": "12000",
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"salable_percentage": "80",
"salable_value": {
"id": "68fe8c129367fd414b227c7a",
"amount": "9600",
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"max_supply": 1000,
"listed_supply": 800,
"sold_supply": 200,
"purchased_supply": 0
},
"metric": {
"term_duration_in_months": 12,
"min_purchase_quantity": 1,
"max_purchase_quantity": 100,
"min_tokens_required_for_rental_income": 10,
"rental_income": {
"id": "68fe8c129367fd414b227c7a",
"amount": "100",
"decimal": 6,
"symbol": "USDT",
"address": "0x073c0196e516a0e77b1c804d1825fb1bad23895d"
},
"rental_payment_period_in_days": 30,
"rental_payment_start_date": "2025-04-01T00:00:00Z",
"listing_date": "2025-03-18T09:12:44.512Z"
},
"distribution_token": null,
"created_at": "2025-03-17T19:26:06.905Z",
"deleted_at": null,
"category": {
"id": "667e9251ca818a2138ed4915",
"parent_id": null,
"name": { "en": "Real Estate", "tr": "Gayrimenkul" },
"path": "1",
"int_id": 1,
"image_svg": null,
"image_url": null,
"is_leaf": true,
"show_on_dashboard": true,
"tokenization_rules": {
"lock_salable_percentage_at_100": false,
"rental_income_as_percentage": false,
"sync_max_supply_with_total_value": false,
"rental_payment_period_days": 30,
"disallow_min_purchase_quantity": false,
"disallow_max_purchase_quantity": false,
"disallow_min_tokens_required_for_rental_income": false
},
"created_at": "2024-06-28T10:02:57.112Z"
}
}

Yanıt Alanları​

Token nesnesi​

AlanTipAçıklama
idstringToken id'si.
category_idstringToken'ın kayıtlı olduğu kategori.
node_idstringToken'ın oluşturulduğu düğüm.
created_by_idstringToken'ı oluşturan supervisor; bir API istemcisi oluşturduysa "".
network_idstringToken kontratlarının bulunduğu ağ (kurulumunun ağı); token'ların bir ağa bağlanmasından önce oluşturulmuş bir token için "".
setup_idstringToken'ın üzerinde tokenize edildiği kurulum (setup; düğümün tek bir cüzdan ve ağ üzerindeki dağıtımı); kurulum bağlamasından önce oluşturulmuş bir token için "".
statusintegerYaşam döngüsü durumu, bkz. Token durumu.
origininteger0 platform (burada ihraç edildi), 1 harici (bir owner kurulumundan dağıtıldı).
standardintegerZincir standardı: 0 ERC-20, 1 ERC-721, 2 ERC-1155, 3 ERC-3643, 4 ERC-4380. Bu API ile oluşturulan token'lar 0'dır.
namestringGörünen ad.
descriptionstringAçıklama.
token_namestringZincir üzerindeki token adı.
token_symbolstringZincir üzerindeki token sembolü.
is_publicbooleanToken sahipleri token'ı serbestçe transfer edebilir. Token Genel Transferi ile değişir.
is_apibooleanToken, partner API üzerinden bir supervisor değil bir API istemcisi tarafından oluşturuldu.
is_open_to_otcbooleanToken tezgâh üstü (OTC) teklif edilebilir. Token'ı OTC'ye Aç ile değişir.
is_open_to_secondary_marketbooleanToken ikincil piyasada listelenebilir. Token'ı İkincil Piyasaya Aç ile değişir.
is_mintablebooleanToken kontratı mint edilebilir olarak dağıtıldı. Bu API ile oluşturulan token'larda false'tur.
oracleobject | nullToken'ın izlediği fiyat oracle'ı: id (oracle id'si) ve code (oracle'ın entegrasyon kodu).
meta.images[]arrayEtkin görseller: url ve is_default (ilk yüklenen görsel varsayılandır).
meta.documents[]arrayEtkin belgeler: id, name (dosya adı), url, type (1 standart belge) ve tx_hash (belgenin hash'i zincire yazıldığında bulunur).
contractobject | nullToken kontratının address değeri ve dağıtım tx_hash değeri. Tokenizasyon sonuçlanana kadar null.
valueobjectFiyat ve arz, aşağıya bakın.
metricobject | nullSatın alma sınırları ve kira koşulları, aşağıya bakın. Token Metriğini Güncelle ayarlayana kadar null.
distribution_tokenobject | nullHarici bir token'da bulunur: agent (1 Gen, 2 Brickken, 3 Rudiq Brokerage) ve integration (network_id, abi, contract_address, function_name, currency_token_address, is_approved, type, value, description alanlı args[]).
created_atstringOluşturulma zamanı (RFC 3339).
deleted_atstring | nullSilinme zamanı; token var olduğu sürece null.
categoryobjectYalnızca include_category_data=true ile: id, parent_id, name (en, tr), path, int_id, image_svg, image_url, is_leaf, show_on_dashboard, tokenization_rules (kategorinin kuralları varsa) ve created_at alanlı kategori.

meta.documents[].url, belgeyi 15 dakika boyunca açan ve her okumada yeniden üretilen imzalı bir bağlantıdır: belgeler özel nesnelerdir ve token kaydı yalnızca anahtarlarını tutar. Saklamak yerine yeni bir bağlantı için token'ı tekrar okuyun. Harici bir token'ın belgesi, geldiği owner kurulumu tarafından imzalanır; owner'a ulaşılamadığında owner'ın gönderdiği bağlantı kaydedildiği gibi döner.

value​

AlanTipAçıklama
token_pricepriceBir token'ın fiyatı: salable_value bölü max_supply.
total_valuepriceVarlığın tamamının değeri, oluşturma sırasında seçilen para birimi token'ı cinsinden.
salable_percentagestringVarlığın satışa sunulan payı, "0" ile "100" arası.
salable_valuepricetotal_value × salable_percentage.
max_supplyintegerToplam token sayısı.
listed_supplyintegerBirincil satışa sunulan token'lar.
sold_supplyintegerBirincil piyasada yatırımcılara satılan token'lar.
purchased_supplyintegerOTC üzerinden yatırımcılardan geri alınan token'lar; satılabilir havuza geri döner.

Bir price nesnesi {id, amount, decimal, symbol, address} biçimindedir: para birimi token'ının id'si, ondalık string olarak tutar, para biriminin ondalık basamak sayısı, sembolü ve kontrat adresi. Bkz. Tutarlar ve Yüzdeler.

metric​

AlanTipAçıklama
term_duration_in_monthsinteger | nullVarlığın ay cinsinden vadesi.
min_purchase_quantityintegerSatın alma başına en az token.
max_purchase_quantityintegerSatın alma başına en çok token.
min_tokens_required_for_rental_incomeintegerBir sahibin kira geliri alması için gereken en az token.
rental_incomepriceDağıtım başına kira geliri. rental_income_as_percentage kuralı açık bir kategoride amount, toplam değerin yüzdesidir.
rental_payment_period_in_daysintegerDağıtımlar arasındaki gün sayısı.
rental_payment_start_datestring | nullKira ödemelerinin başladığı zaman.
listing_datestring | nullToken'ın listelendiği zaman.

Token durumu​

DeğerAdAnlamı
0NoneDurum atanmamış.
1DraftOluşturuldu, tokenizasyon henüz başlamadı.
2InProgressTokenizasyon işlemi sürüyor.
3ErrorTokenizasyon başarısız oldu. Token'ı Yeniden Tokenize Et ile yeniden deneyin.
4NotListedTokenize edildi, satışa sunulmadı.
5DelistedToken Listelemesini Kaldır ile satıştan kaldırıldı.
6ListedToken'ı Listele ile birincil satışa sunuldu.
7PassiveToken'ı Pasife Al ile durduruldu.
8BurnYakıldı; token sahiplerine ödeme yapılır (bkz. Yakma Ödemelerini Getir).

Hatalar​

DurumKodAçıklama
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.