Crosschain Redelgation
Mevcut delegasyonu BNB Beacon zincirinden (eski BSC staking) yeni BNB akıllı zincir yerel staking'e taşımak için, crosschain redelgation kullanılabilir. Bir kullanıcı, Beacon zincirine MsgSideChainStakeMigration
adında bir mesaj gönderebilir.
bilgi
Bu mesaj, delegasyonu hemen BC üzerinde serbest bırakacak (serbest bırakma süresini beklemeden) ve BSC'ye bir cross-chain işlemi göndererek yerel bir BSC doğrulayıcısına delegasyon yapacaktır.
MsgSideChainStakeMigration
tanımı aşağıdaki gibidir:
type MsgSideChainStakeMigration struct {
ValidatorSrcAddr sdk.ValAddress `json:"validator_src_addr"`
ValidatorDstAddr sdk.SmartChainAddress `json:"validator_dst_addr"`
DelegatorAddr sdk.SmartChainAddress `json:"delegator_addr"`
RefundAddr sdk.AccAddress `json:"refund_addr"`
Amount sdk.Coin `json:"amount"`
}
ValidatorSrcAddr
: BC üzerindeki doğrulayıcı adresi (bech32 formatı)ValidatorDstAddr
: BSC üzerindeki yeni doğrulayıcı operatör adresi (eth formatı)DelegatorAddr
: BSC üzerindeki delegasyon yararlanıcısı adresi (eth formatı)RefundAddr
: delegatör (mesaj gönderen) adresi BC üzerinde (bech32 formatı)Amount
: redelgasyon için gereken BNB miktarı (ondalık 8)
Not edilmelidir: lütfen
DelegatorAddr
'ı doğru girdiğinizden emin olun, aksi takdirde fonlarınızı kalıcı olarak kaybedebilirsiniz.
— BNB Staking Uzmanı
ipucu
Daha fazla ayrıntı için lütfen kodlara başvurun:
Kod Referansı GitHub - stake_migration.go