FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Balancer

Proposals

Discussions

Members

Information

Create Proposal

Balancer

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded 5 years ago ยท Snapshot (Offchain)

[Proposal] Balancer V2: Authorize Gauntlet Network to set swap fees

By 0xcc6A...E6585B

This proposal also appears on Balancerโ€™s forum.

The Balancer V2 core smart contracts were deployed to mainnet earlier this week, and the full UI launch is right around the corner. In the final days leading up to the launch, the core dev team at Balancer Labs intends for the Balancer Governance Multisig to execute additional authorizations on chain. But Balancer Labs has no decision-making power over the Multisig, which is strictly governed by BAL holders.

The authorization to be ratified by this proposal would enable Gauntlet Network to set swap fees on certain pools which have opted into the feature.

Motivation

One of the exciting features planned for Balancer V2 is dynamically optimized swap fees powered by Gauntlet Network. These dynamic fees help to boost returns for liquidity providers by adapting to changing market conditions, while also reducing the pool design space by consolidating multiple potential pools into a single fee strategy.

But this feature is only made possible by granting Gauntletโ€™s smart contract (0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B) authorization to change the swap fee on certain pools. This authorization applies only to pools using the delegated owner address (0xBA1BA1ba1BA1bA1bA1Ba1BA1ba1BA1bA1ba1ba1B); pool creators retain the ability to opt out of Gauntlet-powered fees by setting the owner to their own EOA, a smart contract, or the zero address for immutability. Even for pools which have opted in, Gauntletโ€™s power would extend to the swap fee and only the swap fee; Gauntlet cannot alter any other attributes of the pool.

Specification

The Balancer Governance Multisig would submit 1 transaction as follows. Here, โ€œMultisigโ€ refers to the Gnosis Safe at 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f and โ€œAuthorizerโ€ is the smart contract deployed this week at 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6.

  1. Grant Gauntlet ability to set swap fees on WeightedPools Multisig -> Authorizer -> grantRole(0x3697d13ee45583cf9c2c64a978ab5886bcd07ec2b851efbea2fced982b8f9596, 0xE4a8ed6c1D8d048bD29A00946BFcf2DB10E7923B)

For transparencyโ€™s sake, a developer could reproduce the bytes specifying the role above using this pseudo-code:

pool.getActionId(pool.interface.getSighash('setSwapFeePercentage')); // 0x3697d13ee45583cf9c2c64a978ab5886bcd07ec2b851efbea2fced982b8f9596
Continue Reading
Connect Wallet to Add Note
0
Votes 998
VoterCast PowerVote & Rationale
0xe965...A00d12
98,203

Approve

0x0154...5A6F6e
52,675

Approve

0xFE73...DB528c
41,083

Approve

0xC081...2689ac
34,431

Approve

0xCB2D...8f483C
33,990

Approve

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Sat April 24 2021, 12:00 amVoting Period Starts
  • Mon April 26 2021, 12:00 amEnd Voting Period
Current Results

1-Approve

783,182.829

99.49%

2-Reject

3,983.995

0.51%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us