Şubat 2026: Sözleşme Kaldırma ve Temizleme Teklifi

Bu teklifin tam adı: "[CIP-050] Sözleşme Kayıt Defterine Kaldırma İşlevselliği Ekleyin ve Sahipsiz LayerZero Sözleşmelerini Temizleyin"

circle-exclamation

Açıklama

Özet

Bu teklif, Chiliz Chain üzerindeki Sözleşme Kayıt Defteri'ni bir removeContract işlevi içerecek şekilde yükseltmeyi amaçlamaktadır. Ayrıca, başarısız bir dağıtımın ardından kayıt defterine eklenen iki sahipsiz sözleşme adresinin derhal kaldırılmasını yetkilendirir. Bu temizlik, LayerZero Omnichain entegrasyonunu tamamlamak için bir ön koşuldur.

Arka Plan

Omnichain girişimimizin bir parçası olarak, Chiliz Chain LayerZero ile entegre oluyor. Kayıt defterinin ilk kurulumu sırasında, bir dağıtım hatası nedeniyle yanlışlıkla iki sözleşme adresi eklendi. Şu anda Sözleşme Kayıt Defteri, bir adres eklendikten sonra onu kaldırmaya veya "kayıt silmeye" yönelik yerel bir işlevden yoksundur.

Teknik Özellik

  1. İşlev Ekleme: Bir removeContracts(address[] memory impls) işlevini DeployerProxy Sözleşmesi içinde uygulayın.

    1. Erişim Kontrolü: Bu işlev şununla sınırlandırılacaktır ONLY_GOVERNANCE izinsiz kaldırmaları önlemek için.

  2. Durum Temizliği: Aşağıdaki iki adresin kaldırılmasını gerçekleştirin:

    1. 0x000000000000b361194cfe6312EE3210d53C15AA

    2. 0x00000000000001E4A82b33373DE1334E7d8F4879

Gerekçe

Bu sahipsiz adreslerin varlığı, LayerZero entegrasyon mantığında bir çakışma oluşturur ve Chiliz Chain ana ağının başarılı şekilde eşlenmesini engeller.

Bu kayıtların kaldırılması şunları sağlayacaktır:

  • Omnichain genişlemesinin önündeki engeli kaldırmak.

  • Sözleşme Kayıt Defteri'nin, eski veya bozuk veriler içermeden bir "tek doğruluk kaynağı" olarak kalmasını sağlamak.

  • Yönetişimin gelecekteki dağıtım hatalarını düzeltmesi için standart bir mekanizma sağlamak.

Riskler

İşlev yönetişim mutabakatı tarafından korunduğu için risk minimaldir. Bu belirli adreslerin kaldırılması güvenlidir çünkü bunlar, şu anda herhangi bir canlı hizmet tarafından kullanılmayan başarısız/işlevsiz dağıtımlara işaret etmektedir.

Son güncelleme

Bu yararlı oldu mu?