Düğüm Kurulumlarını Listele
Bir düğümün (node) kurulumlarını (setup) listeler. Kurulum, düğümün bir sözleşme dağıtımıdır: onu imzalayan saklama cüzdanına ve çalıştığı ağa bağlıdır ve her dağıtım yeni bir kurulum oluşturur — bu yüzden bir düğümün aynı cüzdan ve ağda olanlar dahil birden çok kurulumu olabilir. Token'lar, ücretler ve sözleşme yükseltmeleri bir kuruluma setup_id ile başvurur.
Düğüm Kurulumunu Al
Bir düğümün (node) kurulumlarından (setup) birini döndürür. Kurulum, yoldaki düğüme ait olmalıdır; başka bir düğümün kurulumu bulunamadı olarak bildirilir.
Düğüm Kurulumu Oluştur
Seçtiğiniz cüzdan ve ağ üzerinde yeni bir kurulum (setup) açar ve sözleşmelerinin — düğümün diamond'ı ve facet'leri — dağıtımını başlatır. Bir düğümün sözleşmelerini dağıtmanın tek yolu budur. Her çağrı, zaten kurulumu olan bir cüzdan ve ağ için bile yeni bir kurulum oluşturur; dağıtımı takılan bir kurulumu yeniden denemek için bunun yerine Kurulum Sözleşmelerini Dağıt kullanın.
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.
Kurulum Sözleşme Durumunu Al
Bir kurulumun (setup) sözleşme dağıtımının ilerlemesini bildirir: her dağıtım adımı için en son işlemin durumu ve hatası. Düğüm Kurulumu Oluştur veya Kurulum Sözleşmelerini Dağıt sonrasında yoklayın; her adım — en son executediamondcut — 3 (Done) olduğunda dağıtım tamamlanmıştır. Dağıtılmış adresler için Kurulum Sözleşmelerini Al kullanın.
Kurulum Sözleşmelerini Al
Bir kurulumun (setup) zincirdeki sözleşmelerini döndürür: her sözleşme tipi için adresi, sürümü ve geldiği dağıtım kaydı. Sonraki yükseltmelerle dağıtılan sözleşmeler aynı tipteki öncekilerin yerini alır. Henüz dağıtılmamış bir tip gönderilmez; bu yüzden hiçbir şeyi dağıtılmamış bir kurulum {} döner. Süren bir dağıtımın ilerlemesi için Kurulum Sözleşme Durumunu Al, tüm dağıtım kayıtları için Kurulum Sözleşme Geçmişini Al kullanın.
Kurulum Sözleşme Geçmişini Al
Bir kurulumun (setup) tüm dağıtım kayıtlarını en yeniden eskiye listeler: ilk dağıtım (create) ve sonraki her yükseltme (update); her biri durumuyla ve sözleşme başına sürümler, adresler ve işlem hash'iyle. Kurulum Sözleşmelerini Al bu kayıtları güncel görünümde birleştirir; bu uç nokta onları birleştirmeden döndürür.
Kurulum Yükseltme Durumunu Al
Bir kurulumun (setup) her sözleşmesini platformun sunduğu en son sürümle karşılaştırır ve yükseltme olup olmadığını bildirir. Hiçbir şeyi değiştirmez; yükseltmeyi Kurulum Sözleşmelerini Yükselt ile çalıştırın.
Kurulum Sözleşmelerini Yükselt
Bir kurulumun (setup) sözleşmelerini platformun sunduğu en son sürümlere yükseltir. Sunucu her sözleşmeyi en son sürümle karşılaştırır (Kurulum Yükseltme Durumunu Al ile aynı biçimde), farklı olanlar için bir update dağıtım kaydı oluşturur ve bunlardan ilkini dağıtır. Bu kurulumun önceki bir dağıtım kaydı hâlâ bitmemişse çağrı yeni bir kayıt oluşturmak yerine o kaydı sürdürür. Tüm sözleşmeler zaten güncelse hiçbir şey olmaz.