zkSync Ekibi Sıkışan Ethereum için Tahlil Buldu

zkSync Ekibi Sıkışan Ethereum için Tahlil Buldu

zkSync, bir akıllı mukavelede sıkışan 1,7 milyon doları çözmek için bir tahlil geliştirdiğini açıkladı.

zkSync, Gemholic’in Ethereum Layer-2 ağındaki akıllı mukavelesinde kilitli kalan 921 Ethereum’u (yaklaşık olarak 1,7 milyon dolar) özgür bırakmak için bir tahlil bulduğunu söyledi.

zkSync Akıllı Mukavelede Kalan 1,7 Milyon Dolarlık Ethereum için Tahlil Açıkladı

zkSync’teki geliştirme ekibi, Era ağında bir akıllı mukaveleye takılan 921 ETH‘yi sıkışan yerden çıkarmak için bir çözüm bulduğunu açıkladı.

Bir açıklamada zkSync, fonların güvende olduğunu ve dondurulmuş sözleşmeyi açmak için zarif bir yöntem keşfettiğini bir Tweet’te açıkladı. Ekip ayrıyeten sorunun “transfer ()” komutu ile alakalı olduğunu yazdı.

Ethereum’u bir akıllı mukaveleye göndermek için .transfer() işlevi kullanıldığında, fallback() fonksiyonu tetiklenir. fallback() işlevi, tahsis edilen 2300 gas’tan fazlasını gerektiriyorsa, işlem başarısız olabilir ve fonlar sıkışabilir. Burada karşılaşılan sorun da tam olarak bu problemden kaynaklanıyor.

Bu gas sorununu azaltmak için zkSync, .transfer() fonksiyonu hakkında direkt derleyiciye bir ihtar veriyor. Bu ihtar muhtemelen Gemholic ekibi tarafından göz gerisi edildiği için burada bir sorun yaşanmış durumda. ZkSync ekibi ayrıyeten Gemholic’in mukaveleleri test ağı yahut yerel bir düğüm üzerinde test etmeden Era ana ağında dağıttığını belirtti.

Benzer Yazılar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir