Kurulum Sözleşmelerini Dağıt
Mevcut bir kurulumun (setup) sözleşme dağıtımını sürdürür. Düğüm Kurulumu Oluştur dağıtımı zaten başlatır; bu çağrıya yalnızca yeniden denemek için ihtiyaç duyarsınız: bir sözleşme yalnızca dağıtılmamışsa ve son denemesi yoksa veya başarısız olduysa yeniden gönderilir; bu yüzden bir hatadan sonra çağrı, başarısız olan sözleşmeden devam eder ve dağıtılmış olanlara dokunmaz. Dağıtımı tamamlanmış ya da hâlâ süren bir kurulumda hiçbir işlem kuyruğa almaz.
Gövde yoktur: kurulum ağı, imzalayan cüzdanı ve ücretleri zaten belirler.
Dağıtım asenkrondur ve şu sırayla çalışır: diamond-cut facet'i, diamond, diamond-loupe facet'i, ownership facet'i, ücret, yakma, kira, OTC, ikincil piyasa ve listeleme facet'leri; ardından ExecuteDiamondCut (tip 29) facet'leri diamond'a bağlar. Her adım, kurulumun setup_id değeriyle damgalanmış bir düğüm işlemidir. Kurulum Sözleşme Durumunu Al ile yoklayın; hata nedenini Düğüm İşlemlerini Listele üzerinden okuyun.
Gerekli izin: contract:deploy
İstek
POST /v2/admin/nodes/{node_id}/setups/{setup_id}/deploy
Parametreler
| Ad | Tip | Konum | Açıklama |
|---|---|---|---|
node_id | string | path | Zorunlu. Düğümün kimliği |
setup_id | string | path | Zorunlu. Dağıtılacak kurulum |
Başlıklar
| Ad | Açıklama |
|---|---|
Authorization | Zorunlu. Bearer <access_token> |
Örnek
curl --request POST \
--url '{{baseUrl}}/v2/admin/nodes/6a4bef2b1e781b11c22e9707/setups/6a552db09c6088e126a4be87/deploy' \
--header 'Authorization: Bearer <access_token>'
Yanıt
Boş gövdeli 200 OK. Bir sonraki adımın kuyruğa alındığı (ya da yapılacak bir şey kalmadığı) anlamına gelir; sözleşmelerin dağıtıldığı anlamına gelmez.
Hatalar
| Durum | Kod | Açıklama |
|---|---|---|
| 400 | 10015 | Kurulum yok ya da başka bir düğüme ait |
| 400 | 10016 | node_id veya setup_id geçerli bir kimlik değil |
| 400 | 10001 | Düğüm bulunamadı (düğüm domain'i 2) |
| 400 | 10021 | Kurulumda kayıtlı cüzdan veya ağ yok (düğüm domain'i 2) |
| 400 | 10022 | Kurulumun bağlı olduğu KYC token'ı dağıtılmamış (düğüm domain'i 2) |
| 403 | 10005 | Düğüm, hiyerarşide sizin erişebildiğiniz kısmın dışında (düğüm domain'i 2) |
Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.