From 90594e1c7b31d185b44033bb0460d634c8ea808a Mon Sep 17 00:00:00 2001 From: Elias Rad <146735585+nnsW3@users.noreply.github.com> Date: Wed, 16 Oct 2024 19:08:47 +0300 Subject: [PATCH] Update README.md --- staking/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staking/README.md b/staking/README.md index 41b9246f2..b1fc69b77 100644 --- a/staking/README.md +++ b/staking/README.md @@ -77,7 +77,7 @@ where * `BlockNumber` is the L1 block number in which the staking transaction was included. * `Nonce` is the count representing all the staking related transactions performed from the new validator's account. This is meant to keep Heimdall and L1 in sync. -Upon broadcasting the message, it goes through `HandleMsgValidatorJoin` handler which checks the basic sanity of the transaction (verifying the validator doesn't already existing, voting power, etc.). +Upon broadcasting the message, it goes through `HandleMsgValidatorJoin` handler which checks the basic sanity of the transaction (verifying the validator doesn't already exist, voting power, etc.). The `SideHandleMsgValidatorJoin` side-handler in all the existing (honest) validators then ensures the authenticity of staking transaction on L1. It fetches the transaction receipt from L1 contract and validates it with the data provided in the `MsgValidatorJoin` transaction. Upon successful validation, `YES` is voted.