# Consolidation Bot Funding

**URL:** <https://research.lido.fi/t/consolidation-bot-funding/11693>\
**Category:** Proposals\
**Created:** [June 23, 2026, 3:14pm UTC](https://research.lido.fi/t/consolidation-bot-funding/11693 "2026-06-23T15:14:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maksim\_Kuraian](https://dub1.discourse-cdn.com/flex013/user_avatar/research.lido.fi/maksim_kuraian/32/3204_2.png) [@Maksim\_Kuraian](https://research.lido.fi/u/Maksim_Kuraian)\
**Post date:** [June 23, 2026, 3:14pm UTC](https://research.lido.fi/t/consolidation-bot-funding/11693/1 "2026-06-23T15:14:40Z")

</div>

# Consolidation Bot Funding

## TL;DR

We propose that the Gas Supply Committee fund the gas costs and consolidation fee of the Consolidation Bot as part of the Curated Module v1 (CMv1) → Curated Module v2 (CMv2) migration defined in ([LIP-35](https://research.lido.fi/t/staking-router-v3-design-implementation-proposal-lip-35)). The bot submits the on-chain requests that consolidate CMv1 `0x01` validators into compounding CMv2 `0x02` validators.

The full migration is estimated at **~27 ETH** — ~25 ETH in transaction gas (at a 2 gwei ceiling) plus \< 2 ETH in consolidation-request fees. Rather than fund this up front, we request **3 ETH per stage** : 3 ETH now, then a further 3 ETH each time the signer is depleted, until the migration is complete.

## Background

The Consolidation Bot is the operational component responsible for executing Node Operators consolidation requests during the CMv1 → CMv2 migration.

Two parameters govern the bot’s spending behavior:

1. **Consolidation-request price limit** — the maximum per-request fee (the EIP-7251 dynamic consolidation fee) at which the bot will execute requests. The bot only sends requests while this fee is below the configured limit.
2. **Gas-price limit** — the maximum transaction gas price at which the bot will broadcast a request.

Both limits exist so the bot never pays an unreasonable price during congestion, while still making steady progress through the queue under normal conditions.

## Migration scope

- **Requests expected:** there are currently about 281,000 keys in CMv1. Assuming ~90% of them are migrated to CMv2, roughly **~250,000 consolidation requests** will be sent.
- **Throughput:** the protocol allows up to **2,880 requests/day** to be processed, so the migration runs over an extended period of time.

## Cost calculation

There are two cost components.

### 1. Transaction gas (dominant cost)

Each consolidation request is an on-chain transaction. Using the estimate of **50,000 gas** per consolidation at a **2 gwei** ceiling:

```auto
250,000 requests × 50,000 gas × 2 gwei ≈ 25 ETH (upper boundary)

```

The 2 gwei ceiling is well-supported by historical data: since the start of 2026, gas prices were below 2 gwei for **~92% of minutes** , and under 1 gwei for **~77% of minutes**. So the bot should be able to make near-continuous progress at this limit without paying a premium.

 ![gas price](https://europe1.discourse-cdn.com/flex013/uploads/lido/original/2X/0/09cd3bfdcc3609a71df9c9186da5253c5787a8e6.png)

### 2. Consolidation-request fees

The EIP-7251 consolidation fee is dynamic and grows with the consolidation-request queue. We propose a price limit of **6,000 gwei** per request:

- It is sufficient to keep submitting while the queue is **≤ 500 validators** , which is above observed levels.
- The total fees for **all** consolidation requests come to **\< 2 ETH**.
- Raising the limit further yields little throughput because the fee grows exponentially with queue depth (e.g. clearing down to a ~600-validator queue could imply ~0.0021 ETH per validator and ramp total cost into the hundreds of ETH), so a higher ceiling is not worthwhile.
- Lowering the limit yields no meaningful saving, since the total fee component is already only ~2 ETH.

### Total

| Component | Estimate |
| --- | --- |
| Transaction gas (@ 2 gwei) | ~25 ETH |
| Consolidation-request fees (@ 6,000 gwei limit) | \< 2 ETH |
| **Total** | **~27 ETH** |

## Funding proposal

We propose to fund the Consolidation Bot signer **incrementally in 3 ETH stages** :

- **Stage 1:** fund the signer with **3 ETH** to begin submitting consolidation requests.
- **Subsequent stages:** top up the consolidation bot address with a further **3 ETH** each time it is depleted, repeating until the migration is complete.

This keeps the at-risk balance on the signer small at any given time while ensuring the bot never stalls for lack of funds. We will report progress (requests submitted, ETH spent, remaining queue) at each top-up so funding tracks actual consumption.

**Signer address:** 0x2eB31eE1b797C2Bf75247D39aDceF90Df1Fd9A95

**Configured limits:**

- Gas-price limit: **2 gwei**
- Consolidation-request price limit: **6,000 gwei** (6,000,000,000,000 wei)

## Related topics

- [Staking Router v3 — Design & Implementation Proposal](https://research.lido.fi/t/staking-router-v3-design-implementation-proposal-lip-35)
- [Consolidation flow description](https://github.com/lidofinance/lido-improvement-proposals/blob/develop/LIPS/lip-35.md#consolidation)

---

<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:** [June 24, 2026, 1:53pm UTC](https://research.lido.fi/t/consolidation-bot-funding/11693/2 "2026-06-24T13:53:24Z")

</div>

GM!

@Maksim_Kuraian Thanks for the detailed description.

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

---

<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 24, 2026, 2:08pm UTC](https://research.lido.fi/t/consolidation-bot-funding/11693/3 "2026-06-24T14:08:05Z")

</div>

As a signer of the Gas Supply Committee, I fully support this 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 24, 2026, 2:41pm UTC](https://research.lido.fi/t/consolidation-bot-funding/11693/4 "2026-06-24T14:41:13Z")

</div>

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

---

<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:** [June 25, 2026, 11:25am UTC](https://research.lido.fi/t/consolidation-bot-funding/11693/5 "2026-06-25T11:25:31Z")

</div>

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