Ana içeriğe geç

Sözleşme Dağıt

Bir node için akıllı sözleşmeler dağıtır, belirtilen sözleşme parametreleriyle tokenizasyon, ikincil piyasa ve borç verme için sözleşme bileşenlerini yapılandırır.

İstek

POST /v2/admin/node/{node_id}/deploy/contracts

Parametreler

İsimTürKonumAçıklama
node_idstringpathGerekli. Sözleşmelerin dağıtılacağı node'un ID'si

Başlıklar

İsimAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token
Content-TypeGerekli. application/json

İstek Gövdesi

AlanTürAçıklama
valueobjectSözleşme yapılandırma değerleri

Value Nesnesi

AlanTürAçıklama
tokenizationobjectTokenizasyon ile ilgili yapılandırma değerleri
secondary_marketobjectİkincil piyasa ile ilgili yapılandırma değerleri
lendingobjectBorç verme ile ilgili yapılandırma değerleri

Tokenization Nesnesi

AlanTürAçıklama
asset_tokenization.valuenumberVarlık tokenizasyonu için komisyon değeri
tokenized_asset_sales.valuenumberTokenize edilmiş varlık satışları için komisyon değeri
management.valuenumberYönetim için komisyon değeri

Secondary Market Nesnesi

AlanTürAçıklama
buy_order.valuenumberAlım emirleri için komisyon değeri
sell_order.valuenumberSatım emirleri için komisyon değeri
otc_sale.valuenumberTezgah üstü satışlar için komisyon değeri

Lending Nesnesi

AlanTürAçıklama
borrower.valuenumberBorçlular için komisyon değeri
lending.valuenumberBorç verme için komisyon değeri
liquidation.valuenumberLikidite için komisyon değeri

Örnek

curl --request POST \
--url '\{\{baseUrl\}\}/v2/admin/node/67d6c447f47ff3adafda700d/deploy/contracts' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'Content-Type: application/json' \
--data '{
"value": {
"tokenization": {
"asset_tokenization": {
"value": 5
},
"tokenized_asset_sales": {
"value": 6.8
},
"management": {
"value": 7.0
}
},
"secondary_market": {
"buy_order": {
"value": 8.5
},
"sell_order": {
"value": 0.5
},
"otc_sale": {
"value": 1.0
}
},
"lending": {
"borrower": {
"value": 0.75
},
"lending": {
"value": 0.5
},
"liquidation": {
"value": 2.0
}
}
}
}'

Yanıt

{
"data": {}
}

Durum Kodları

Durum KoduAçıklama
200Başarılı
400Hatalı İstek - Geçersiz istek gövdesi
401Yetkisiz - Geçersiz veya eksik kimlik doğrulama token'ı
404Bulunamadı - Node ID mevcut değil
500Dahili Sunucu Hatası