# \[BIP-165\] Enable ankrETH/ETH Gauge on Ethereum

**URL:** <https://forum.balancer.fi/t/bip-165-enable-ankreth-eth-gauge-on-ethereum/4308>\
**Category:** BAL Gauges\
**Created:** [January 26, 2023, 5:40pm UTC](https://forum.balancer.fi/t/bip-165-enable-ankreth-eth-gauge-on-ethereum/4308 "2023-01-26T17:40:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ankrstaking](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/ankrstaking/32/1794_2.png) [@ankrstaking](https://forum.balancer.fi/u/ankrstaking)\
**Post date:** [January 26, 2023, 5:40pm UTC](https://forum.balancer.fi/t/bip-165-enable-ankreth-eth-gauge-on-ethereum/4308/1 "2023-01-26T17:40:46Z")

</div>

**Summary:**

> Ankr proposes to the Balancer community the creation of an ankrETH/ETH Gauge.  
> ankrETH (previously named aETHc) is a form of ETH Liquid Staking from Ankr Staking that offers instant liquidity for your staked ETH, enabling you to connect your ankrETH tokens with DeFi platforms and earn several more layers of rewards.  
> Ankr is a leader in RPC nodes with projects like Aave, 1inch and SushiSwap as clients and has ~$200M TVL across the Liquid Staking Offering.

**References/Useful links:**

> Link to:  
> • Website: [https://www.ankr.com/](https://www.ankr.com/)  
> • Documentation: [Ankr Staking — Ankr](https://www.ankr.com/docs/staking/overview/)  
> • Github Page : [Ankr · GitHub](https://github.com/Ankr-network)  
> • Twitter: [https://twitter.com/ankr](https://twitter.com/ankr)[https://twitter.com/ankrstaking](https://twitter.com/ankrstaking)  
> • Reddit: [Reddit - The heart of the internet](https://www.reddit.com/r/Ankrofficial/)  
> • Telegram: Contact @ankrnetwork

**Protocol Description:**

> Ethereum Liquid Staking as provided by Ankr Staking offers instant liquidity for your staked ETH, enabling you to connect your ankrETH tokens with DeFi platforms and earn several more layers of rewards.  
> ankrETH is a reward-bearing token, meaning that the fair value of 1 ankrETH token vs. ETH increases over time as staking rewards accumulate.

**Motivation:**

> The purpose of this proposal is to allow ankrETH/ETH so as to qualify for BAL incentive distribution in order to deepen the liquidity on Balancer and allow for users to swap ankrETH, the ETH Liquid Staking Asset, for ETH.  
> The intuition behind this is to remedy the capital inefficiency associated with providing liquidity since ankrETH is generating a yield from the Staking Rewards of ETH. As a result, users have an opportunity cost when providing liquidity since the other half of the ETH they provide does not generate any yield.  
> Therefore, the goal of this proposal is to utilize BAL incentives and Swap Fees in order to mitigate this capital inefficiency effect.

**Specifications:**

> 1. **Governance:** ANKR token-holders can propose and vote for changes to the Ankr Staking system. If a change receives enough votes, the Ankr team implement the agreed-upon changes to the platform. Further information may be found here: ANKR Governance Mechanics – Ankr
> 2. **Oracles:** Does not apply
> 3. **Audits:** Ethereum Liquid Staking smart contracts have undergone an external audit by Beosin Blockchain Security. The full audit report may be found below:  
> [Ethereum Liquid Staking — Ankr](https://www.ankr.com/docs/staking/liquid-staking/eth/overview/#audit-details)
> 4. **Centralization vectors:** Centralisation Vectors: The Ankr 2.0 whitepaper introduced the vision for Ankr Network as a decentralised system where independent node operators work alongside Ankr nodes to power the growth and development of Web3. Further detailed information may be found here:  
> [Delegated ANKR token staking – Ankr](https://www.ankr.com/docs/staking/delegated-staking/ankr/overview/)
> 5. **Market History:** [https://www.coingecko.com/en/coins/ankr-staked-eth](https://www.coingecko.com/en/coins/ankr-staked-eth)
> 6. **Value:** 1. The pool is intended to be the primary source of liquidity for ankrETH liquidity on allow for a healthy stimulation of volume.

**Contracts**

> Pool: 0x8A34b5ad76F528bfEc06c80D85EF3b53dA7FC300  
> Uncapped Gauge: 0x21D8dB8a46393FEdE4e91eAfBc0cCf092faCb469

### Specification

#1  
The DAO Multisig `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f` will initiate a transaction to the Authorizer `0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6` calling `grantRole` with the following arguments:

role: `0xf49d7ffb5922642adc9f29cfb52b2214e81e0b0e54e9cd1e9f70439f0011f368`

This corresponds with the role for calling `add_gauge` on the `gaugeController` as seen [here](https://github.com/balancer-labs/balancer-v2-monorepo/blob/master/pkg/deployments/action-ids/mainnet/action-ids.json#L347).

account: `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f`

This allows the DAO Multisig to directly add gauges to the controller.

#2

The DAO Multisig `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f` will interact with the `AuthorizerAdaptor` at `0x8F42aDBbA1B16EaAE3BB5754915E0D06059aDd75` and call `performAction` with the `GaugeController` at `0xC128468b7Ce63eA702C1f104D55A2566b13D3ABD` for the `target(address)` argument and using `0x3a04f900` followed by the gauge address `0x21D8dB8a46393FEdE4e91eAfBc0cCf092faCb469` and the corresponding gauge type for the `data(bytes)` argument.

data(bytes) : `0x3a04f90000000000000000000000000021d8db8a46393fede4e91eafbc0ccf092facb4690000000000000000000000000000000000000000000000000000000000000002`

#3  
The DAO Multisig `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f` will initiate a transaction to the Authorizer `0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6` calling `renounceRole` with the following arguments:

role: `0xf49d7ffb5922642adc9f29cfb52b2214e81e0b0e54e9cd1e9f70439f0011f368`

This corresponds with the role for calling `add_gauge` on the `gaugeController` as seen [here](https://github.com/balancer-labs/balancer-v2-monorepo/blob/master/pkg/deployments/action-ids/mainnet/action-ids.json#L347).

account: `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f`

This removes the ability for the DAO Multisig to directly add gauges to the controller.

---

<div class="post-metadata">

**Author:** ![solarcurve](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/solarcurve/32/1487_2.png) [@solarcurve](https://forum.balancer.fi/u/solarcurve)\
**Post date:** [January 26, 2023, 5:54pm UTC](https://forum.balancer.fi/t/bip-165-enable-ankreth-eth-gauge-on-ethereum/4308/2 "2023-01-26T17:54:56Z")

</div>

[https://snapshot.org/#/balancer.eth/proposal/0x642b4cb0baa542d6073d2ddc3a98ddd8db4951285eef976bede7437b4049b704](https://snapshot.org/#/balancer.eth/proposal/0x642b4cb0baa542d6073d2ddc3a98ddd8db4951285eef976bede7437b4049b704)
