diff --git a/developers/manual-start-mev-commit.mdx b/developers/manual-start-mev-commit.mdx
index 2f13388a..e968ef8b 100644
--- a/developers/manual-start-mev-commit.mdx
+++ b/developers/manual-start-mev-commit.mdx
@@ -99,7 +99,7 @@ Below, you'll find a guide tailored for those who prefer a more customized insta
If the output resembles the following, you may confidently proceed to the next steps:
- ```bash ❯_ bidder
+ ```bash ❯_ terminal
filename.tar.gz: OK
```
@@ -107,7 +107,7 @@ Below, you'll find a guide tailored for those who prefer a more customized insta
Should the output indicate a failure, as shown below, re-download the file and attempt verification once more.
- ```bash
+ ```bash ❯_ terminal
filename.tar.gz: FAILED
shasum: WARNING: 1 computed checksum did NOT match
```
diff --git a/get-started/validators.mdx b/get-started/validators.mdx
index e8991853..9361a5cf 100644
--- a/get-started/validators.mdx
+++ b/get-started/validators.mdx
@@ -17,13 +17,8 @@ Participation of L1 validators in the mev-commit protocol is crucial as it enhan
As a Holesky validator opting into the mev-commit protocol, ensure your mev-boost client connects only to mev-commit relays to avoid slashing for proposing blocks without delivering commitments.
-### Requirements
-By opting-in to the mev-commit protocol as a Holesky validator, you agree to the following:
-
-* Your mev-boost client should ONLY connect to mev-commit opted in relays to avoid being slashed by proposing a block that doesn't deliver commitments. The Titan Holesky relay is the only supporting relay at this time as shown in the list below. This list will be updated as more relays support the network.
-
-**Supporting Relays:**
+#### Supporting Relays
@@ -35,16 +30,70 @@ By opting-in to the mev-commit protocol as a Holesky validator, you agree to the
Titan |
- [docs.titanrelay.xyz](https://docs.titanrelay.xyz/) |
+ [docs.titanrelay.xyz](https://docs.titanrelay.xyz) |
-If you are a relay looking to join mev-commit network please visit our [Relays page](/get-started/relays) to get more information.
-
-* 3 ETH must be staked with the registry contract on the mev-commit chain for the validator account, which you can obtain from our [Testnet Faucet](/get-started/faucet).
+Currently, the Titan Holesky relay is the only supporting relay. The list will be updated as more relays join. Relays interested in joining the mev-commit network can visit our [Relays page](/get-started/relays) for more information.
+
+
+## Staking
+
+| | |
+|---------------------------|-----------------------------------------------|
+| Contract | [0xF263483500e849Bd8d452c9A0F075B606ee64087](http://explorer.testnet.mev-commit.xyz/address/0xF263483500e849Bd8d452c9A0F075B606ee64087) |
+| Minimum Stake | 3 ETH |
+| Unstaking Period | 7000 blocks |
+| Approx. Unstake Time | 23.3 mins* |
+
+ *Assumes 200ms block time on the mev-commit chain.
+
+The validator registry contract is deployed on the mev-commit chain at the address `0xF263483500e849Bd8d452c9A0F075B606ee64087`.
+It requires a minimum stake of `3 ETH` and enforces a `7000` block unstaking period. This period, which translates to approximately `23.3` minutes
+assuming a `200ms` block time on the mev-commit chain, is designed to cover two L1 epochs (L1 finalization period) plus a settlement buffer.
+This ensures a safe transition period between the initiation of an unstake and the actual withdrawal.
+
+The registry exclusively uses BLS public keys as identifiers for validator opt-in. Any externally owned account (EOA) can stake on behalf
+of a validator's public key, but only the staking EOA can initiate withdrawals in the future.
+
+To begin staking, first obtain funds from the [testnet faucet](/get-started/faucet) to use on the mev-commit chain.
+
+The `stake` function in the contract allows for multiple validator BLS public keys to be staked in one transaction.
+Ether sent with the transaction is evenly distributed among the provided validator public keys:
+
+```solidity
+function stake(bytes[] calldata validatorBLSPubKeys) external payable {
+ uint256 splitAmount = msg.value / validatorBLSPubKeys.length;
+ for (uint256 i = 0; i < validatorBLSPubKeys.length; i++) {
+ stakedBalances[validatorBLSPubKeys[i]] += splitAmount;
+ }
+}
+```
+
+ Due to gas limitations, it is recommended to stake in batches of 10-20 public keys at a time to ensure transaction success without hitting gas limits.
+
+## Validator Dashboard
+
+
+
+
+
+
+
+We have developed a comprehensive Validator Dashboard UI that allows validators to easily manage their stakes.
+This user-friendly interface provides functionalities to stake new validator BLS public keys, unstake keys,
+and withdraw staked keys. Additionally, validators can track their rewards directly through the dashboard.
+This tool is designed to simplify the management of your commitments and rewards on the mev-commit chain.
+
+For access and more detailed instructions on how to use the Validator Dashboard, please visit the following link: [Validator Dashboard](https://validators.mev-commit.xyz/).
+
+
+ The Validator Dashboard is an essential tool for anyone participating as a validator on the mev-commit chain.
+ It not only simplifies the staking and unstaking process but also provides real-time insights into your staking rewards.
+
-## Staking Your Validator Keys
+### Staking Your Validator Keys
diff --git a/images/validator-dashboard.png b/images/validator-dashboard.png
new file mode 100644
index 00000000..e8f792d5
Binary files /dev/null and b/images/validator-dashboard.png differ