# CMv2 Prover Bot Funding

**URL:** https://research.lido.fi/t/cmv2-prover-bot-funding/11597
**Category:** Proposals
**Created:** [May 28, 2026, 9:44am UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597 "2026-05-28T09:44:50Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![vgorkavenko](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/vgorkavenko/32/3168_2.png) [@vgorkavenko](https://research.lido.fi/u/vgorkavenko)
#### Post date: [May 28, 2026, 9:44am UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/1 "2026-05-28T09:44:50Z")

</div>

# CMv2 Prover Bot Funding

## TL;DR

We propose to fund the operation of the [CM Prover Tool](https://github.com/lidofinance/csm-prover-tool) during the CMv1 → CMv2 [stake migration](https://research.lido.fi/t/future-of-the-curated-module-cmv2-landscape/10929#p-23546-h-9-migration-from-cmv1-to-cmv2-31) for a total of **~ 6 ETH**. We expect to see about **15,000 balance-proof transactions** over the migration window, and at a gas price of ~2 gwei, the total fees paid for the transactions are estimated at ~6 ETH.

A previous funding proposal for a separate instance of the same bot for CSM can be found here: [CSM Prover Bot funding](https://research.lido.fi/t/csm-prover-bot-funding/8378).

## Background

The bot is the existing [CSM Prover Tool](https://github.com/lidofinance/csm-prover-tool), already used for CSM. It supports CMv2 via the same Verifier ABI without changes.

Its role during migration is to prove the balance deltas produced by validator consolidations described in the [CMv2 migration spec](https://research.lido.fi/t/future-of-the-curated-module-cmv2-landscape/10929#p-23546-h-9-migration-from-cmv1-to-cmv2-31), as well as to report slashings and withdrawals affecting CMv2 keys. The bot will submit a balance proof whenever a key’s unconfirmed balance delta reaches **≥ 512 ETH**. Slashing and withdrawal proofs are negligible in cost at the migration scale and are covered by the same budget.

## Migration scope

- ~245,000 NOR validators (32 ETH effective balance each)
- Consolidate 64:1 → **3,829 compounding validators × 2,048 ETH**
- Each validator grows 32 → 2,048 ETH, covered by **4 balance proofs** → 3,829 × 4 = **15,316 transactions** total

> 4 proofs because the bot submits one whenever the unconfirmed balance delta reaches ≥ 512 ETH (its default threshold), so the 32 → 2,048 ETH growth is split into 4 increments.

## Cost calculation

- Gas per `processBalanceProof`: **182,939**
- At a gas price of **2 gwei** : the total is **~6 ETH**
- Cost of a single proof: 0.000366 ETH

## Funding proposal

We propose funding for the two signer addresses:

- **Primary bot signer — 5.5 ETH** _(address: `0x4807666d701bba671032240703aaf4127ECb5c15`)_
- **Standby signer — 0.5 ETH** _(address: `0xC1311ceAfa96F7B2009Be23ce5e2702Abbe0D438`)_ — used to take over processing if the primary signer gets stuck (e.g., on a transaction stalled in the mempool).

---

<div class="post-metadata">

### Author: ![Raman\_Siamionau](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/raman_siamionau/32/7018_2.png) [@Raman\_Siamionau](https://research.lido.fi/u/Raman_Siamionau)
#### Post date: [May 28, 2026, 2:09pm UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/2 "2026-05-28T14:09:49Z")

</div>

As a signer of the Gas Supply Committee, I fully support this proposal.

One thing I would change is not a one-time funding of 6 ETH, but rather periodic top-ups until the final migration from CMv1 to CMv2 takes place.

---

<div class="post-metadata">

### Author: ![Kate\_Alekseeva](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/kate_alekseeva/32/4891_2.png) [@Kate\_Alekseeva](https://research.lido.fi/u/Kate_Alekseeva)
#### Post date: [May 28, 2026, 2:56pm UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/3 "2026-05-28T14:56:30Z")

</div>

As a Gas Supply Committee signer, I support this proposal and agree that the payment should be split.

---

<div class="post-metadata">

### Author: ![George](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/george/32/6885_2.png) [@George](https://research.lido.fi/u/George)
#### Post date: [June 9, 2026, 8:28am UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/4 "2026-06-09T08:28:24Z")

</div>

As a Gas Supply Committee member, I support the proposal

---

<div class="post-metadata">

### Author: ![chasing.rainbows](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/chasing.rainbows/32/5689_2.png) [@chasing.rainbows](https://research.lido.fi/u/chasing.rainbows)
#### Post date: [June 9, 2026, 11:31am UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/5 "2026-06-09T11:31:09Z")

</div>

Im Gas Supply Committee member, and I support the proposal as well.

---

<div class="post-metadata">

### Author: ![chasing.rainbows](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/chasing.rainbows/32/5689_2.png) [@chasing.rainbows](https://research.lido.fi/u/chasing.rainbows)
#### Post date: [June 16, 2026, 1:58pm UTC](https://research.lido.fi/t/cmv2-prover-bot-funding/11597/6 "2026-06-16T13:58:37Z")

</div>

_`0x4807666d701bba671032240703aaf4127ECb5c15`_ will be funded partially, by 1 eth every time it empties.  
_`0xC1311ceAfa96F7B2009Be23ce5e2702Abbe0D438`_ will be funded fully.

First funding: [Get your multi-sig transactions signed faster](https://app.onchainden.com/safes/eth:0x5181d5D56Af4f823b96FE05f062D7a09761a5a53/transactions/0xcf21d99f4bf21d3387e70a339418afb038c018311c4abfff8213800681a34e11)

> **[Ethereum Transaction Hash: 0xe64ae7b9b9... | Etherscan](https://etherscan.io/tx/0xe64ae7b9b9611de50aa9a1b21f509d1c539261f1823e4fab646c02dc64cc2930)**
>
> Call Exec Transaction Function by executor.onchainden.eth on Lido: Gas Supply Committee | Success | Jun-16-2026 01:57:59 PM (UTC)
