Bir Minipool'u Kapatma

Validator'ınızdan Çıkış

Artık bir minipool çalıştırmak istemediğinize ve Beacon Chain'de kilitli olan tam bakiyeye erişmek istediğinize karar verdiğinizde, birkaç adım atmanız gerekecektir:

  1. Minipool'un validator'ı için Beacon Chain'den gönüllü çıkış talebi gönderin.
  2. Validator'ınızın çıkmasını bekleyin.
  3. Validator'ınızın bakiyesinin Execution layer'daki minipool'unuza çekilmesini bekleyin.
  4. Ödülleri dağıtmak ve fonlara erişmek için minipool'u kapatın

Her adımı aşağıda ele alacağız.

Çıkış Talebini Gönderme

Bir minipool'a bağlı validator'dan çıkmak istiyorsanız, aşağıdaki komutu çalıştırın:

rocketpool minipool exit

Çıkılabilecek minipool'ların bir listesi ile karşılaşacaksınız:

Please select a minipool to exit:
1: All available minipools
2: 0x7E5700bcd65B1770bA68abB288D3f53814d376aC (staking since 2023-02-08, 06:33 +0000 UTC)
3: 0xd8E804cFA64ADb386F52DB20717810130c90f674 (staking since 2023-02-08, 06:33 +0000 UTC)

Çıkmak istediğinizi onayladıktan sonra, node'unuz Beacon Chain'e gönüllü bir çıkış talebi gönderecektir. Bu normal bir Execution layer işlemi değildir, bu nedenle bunun için gas ödemeniz gerekmez.

Az önce çıktığınız minipool için validator public key'ine ihtiyacınız varsa, rocketpool minipool status kullanarak alabilirsiniz. Validator'ınızın çıkış durumunu https://beaconcha.in (veya Hoodi Testnet için https://hoodi.beaconcha.in) gibi bir Beacon Chain explorer'ında görüntüleyebilirsiniz. Durumunuzun güncellenmesi biraz zaman alacaktır, ancak güncellendiğinde onu "exiting" durumunda göreceksiniz:

Burada Durumun Exiting olduğunu, çıkacağı epoch'un vurgulandığını (5224) ve işlemin devam ettiğini belirtmek için "Exited" simgesinin yeşil yanıp söndüğünü görebilirsiniz. Validator'ınızın çıkması biraz zaman alabilir, özellikle aynı anda çok sayıda validator Beacon Chain'den çıkıyorsa; protokol, epoch başına yalnızca az sayıda validator'ın çıkmasına izin verecek şekilde tasarlanmıştır, bu nedenle sıranızı beklemeniz gerekebilir.

Çıkış epoch'unuz geçtikten sonra, validator'ınız resmi olarak zincirden çıkacak ve artık tasdik etmeyecek veya blok teklif etmeyecektir. Bunu Validator Client loglarınızda veya explorer'da doğrulayabilirsiniz:

Durum Exited olarak değişti ve altında withdrawable epoch'unuzu belirten bir metin var (çıktıktan 256 epoch sonra veya yaklaşık 27 saat olmalıdır). Beaconcha.in ayrıca validator'ınızın ne zaman çıkacağı ve ne zaman çekilebilir olacağı için yerel zaman damgalarını da kolayca sağlar.

Withdrawable durumuna girdikten sonra, validator'ınız ödül dağıtımı için Beacon Chain tarafından sıraya alınacaktır. Bu kuyruk, şu anda kaç validator'ın çekildiğine bağlıdır. Sıranız geldiğinde, Beacon Chain bakiyenizi Execution layer'daki minipool adresinize otomatik olarak gönderecektir. Bu noktada, bir dağıtım yapmak için Smartnode CLI'yi kullanarak erişebilirsiniz.

Tam Ödülleri Dağıtma

NOT

Bu süreç, validator'ınızın Beacon Chain'den çıkmasını ve validator'ınızın bakiyesinin minipool contract'ına aktarılmasını gerektirir. Bu süreci nasıl yapacağınıza dair bir hatırlatmaya ihtiyacınız varsa, lütfen yukarıdaki Validator'ınızdan Çıkış bölümüne bakın - işiniz bittiğinde buraya geri dönün.

Validator'ınızı Beacon Chain'den çıkardıysanız ve bakiyeniz minipool contract'ına yatırıldıysa, tek bir komutla güvenli bir şekilde tamamını çekebilirsiniz. Manuel dağıtımın aksine, bu süreç aslında minipool'unuzu sonlandıracak, bu da onu kapatır ve devre dışı bırakır. Bakiyeniz Beacon Chain'den çekildikten ve fonlara erişmek için aşağıdaki süreci tamamladıktan sonra, minipool'un görevi sona erer.

Fonları almak ve minipool'u kapatmak için aşağıdaki komutu çalıştırın:

rocketpool minipool close

Bu size kapatmaya uygun minipool'ların bir listesini sunacaktır:

Please select a minipool to close:
1: All available minipools
2: 0xd8E804cFA64ADb386F52DB20717810130c90f674 (32.007209 ETH available, 8.002559 ETH is yours plus a refund of 0.000000 ETH)

Burada her uygun minipool için toplam bakiyeyi, bu bakiyenin ne kadarının size dağıtılacağını ve bu bakiyenin ne kadarının size geri ödeme olarak ayrıldığını (dağıtımı atlayan) görebilirsiniz.

Listeden dağıtmak ve kapatmak istediğiniz minipool'u seçin, eylemi onaylayın ve işleminizin doğrulanmasını bekleyin. Doğrulandığında, minipool bakiyesindeki payınız (ve geri ödemeniz) withdrawal adresinize gönderilecek ve minipool finalized durumuna girecektir.

Bunu bir blok explorer'ında işleme bakarak doğrulayabilirsiniz; örneğin, yukarıdaki minipool'u kapatma işlemine (Goerli Testnet) bakın.

RPL Stake'inden Çıkma

Bu noktada, efektif RPL'niz bu minipool'u hesaplamadan çıkarmak için güncellenecektir. Artık sizi %60 bonded ETH eşiğinin üzerine çıkaracak herhangi bir RPL'nin stake'inden çıkabilirsiniz.

Node'a karşı RPL stake'inden çıkmak için aşağıdaki komutu çalıştırın:

rocketpool node withdraw-rpl
NOT

RPL çekimlerinde iki sınırlama vardır:

RPL, stake edilmesinden (veya yeniden stake edilmesinden) sonraki 28 gün içinde çekilemez. Minipool'unuzu kapatmadan önce bu ödülleri talep ederseniz dikkatli olun, herhangi bir miktarda RPL ödülünü yeniden stake ederseniz son stake etme işleminden bu yana 28 gün boyunca herhangi bir miktarda RPL çekemeyeceksiniz.

RPL, toplam bonded ETH'nizin %60'ına kadar çekilebilir. Tam bir çıkışta, bu tamamının çekilebileceği anlamına gelir; kısmi çıkışlar için, bu sınırı aklınızda tutarak planlayın.

Eski Delegate Hakkında Bir Not

Rocket Pool'un lansmanından Atlas'ın dağıtımına kadar her minipool'a atanan orijinal minipool delegate, iki varsayım göz önünde bulundurularak inşa edildi:

  1. Minipool'unuzun herhangi bir zamanda bakiyesi olacak tek zaman, validator Beacon Chain'den çıktıktan sonradır.
  2. Oracle DAO, bakiye Beacon Chain'den minipool contract'ına aktarıldıktan sonra minipool'unuzun durumunu "staking"den "withdrawable"a değiştirecektir.

İlk nokta, Ethereum'un skimming'i desteklemek için yükseltilmesiyle artık açıkça alakalı değildir. İkinci nokta da artık doğru değildir, çünkü Oracle DAO artık "withdrawable" minipool'ları işaretlemeyecektir. Bu, Oracle DAO'nun Rocket Pool node operatörleri üzerinde sahip olduğu gücü azaltmak ve onların güvenilir taraflara ek bir gereksinim olmadan ödüllere erişmelerine izin vermek için kasıtlı bir tasarım kararıydı.

Bu eksiklikler nedeniyle, Smartnode CLI artık orijinal minipool delegate üzerinde çekimleri veya fon dağıtımını desteklememektedir. Ödüllerinize erişmek istiyorsanız, yukarıda listelenen yeni çekim koşullarını destekleyen Atlas delegate'ine yükseltmeniz gerekir.

TEHLİKE

İleri düzey bir kullanıcıysanız ve CLI'yi atlayarak üçüncü taraf bir araç aracılığıyla contract üzerindeki dağıtım işlevini doğrudan çağırırsanız, aşağıdaki şeylerden haberdar olun:

  1. Minipool'un bakiyesi 16 ETH'nin altındaysa delegate'in dağıtım işlevi geri dönecektir. 16 ETH'nin altındaki bakiyelere erişilemez.
  2. Minipool bakiyesinde 16 ile 32 ETH arasında varsa, orijinal delegate tarafından dağıtım validator'ınızın slashlanded olduğunu varsayacaktır. Staking pool'a 16 ETH döndürecek ve size kalan her şeyi verecektir. Yalnızca minipool bakiyesi 32 ETH'nin üzerindeyse düzgün çalışacaktır.
  3. Minipool asla finalized durumuna girmeyecektir çünkü Oracle DAO asla onu withdrawable olarak işaretlemeyecektir, bu nedenle ETH'nize erişebilseniz bile, RPL'niz kilitli kalacaktır Atlas delegate'ine yükseltene kadar.

Bu noktalar nedeniyle, ilk etapta Atlas delegate'ine yükseltmenizi ve bunlardan tamamen kaçınmanızı şiddetle tavsiye ediyoruz.