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 3 years ago ยท Snapshot (Offchain)

[BIP-268] Enable non-BAL reward tokens on new L2 gauges

By 0x9f74...0dD68e

Payload PR - BIP-268

Background

The Child Chain Gauge Factory V2 is the Layer Zero replacement for the old Child Chain Streamer style gauges. These new gauges will enable veBAL boost to be extended to non-mainnet chains.

Beyond emitting BAL, Balancer Gauges have the ability to emit other externally provided tokens. Projects such as Lido and Polygon have used this capability in the past to provide direct emissions to stakers.

In for a token to be used in a reward gauge, the add_reward function must be called on the gauge with the specified token. This BIP Grants the Balancer Maxis the ability to manage external rewards tokens on gauges, and authorizes them to make decisions about what tokens to add based on their best judgement and in collaboration with other Balancer Service Providers.

English Specification

The transaction details were generated by this script with inputs and outputs in this directory

The following files can be found both linked below and in the payload PR linked above:

FilenameDescription of Contents
inputs.jsonThe inputs to the script mapping functions and deployments to target addresses that can execute them.
results_address_sorted.mdThe resulting changes printed in a table sorted by target chain and target address. (to easily understand permisisons granted)
results_deployment_sorted.mdThe resulting changes printed in a table sorted by target chain and target deployment. (for verification against action ids)
function_descriptions.mdA table that describes what each function that is being granted privileged access to allows.
chainname.jsonFor each change with changes, a transaction builder json named after said chain exists to apply the changes described in the tables.

More information about the various Balancer Multisigs and their functions can be found in the multisig-ops repo

Specification

As described in the payload json, the authorizer will be called to grant the roles as described.

The change can be reviewed by the below by comparing the results_deployment_sorted.md file to the source of truth, which should match the order found in the source of truth for actionIds on the balancer-v2-monorepo.

For record, the contents of results_address_sorted.md are printed here:

deploymentchainfunctionroletargettarget_address
20230316-child-chain-gauge-factory-v2arbitrumadd_reward(address,address)0x56245c361d1ed9e55e6f9889e49f36d9991761b712de544f847b557a84ccd62flm0xc38c5f97B34E175FFd35407fc91a937300E33860
20230316-child-chain-gauge-factory-v2gnosisadd_reward(address,address)0xc94195da697c94d4db5c313ab49b9ea64c8d69137624b163ba0e4540edfd0faflm0x14969B55a675d13a1700F71A37511bc22D90155a
20230316-child-chain-gauge-factory-v2optimismadd_reward(address,address)0x3bf29175652a3f0fac5abb715d0b7fe2e7b597e2e2eff555dac6b21a20a7c83elm0x09Df1626110803C7b3b07085Ef1E053494155089
20230316-child-chain-gauge-factory-v2polygonadd_reward(address,address)0x728b7c90958572ff4fc88088c34b65ed64230c82afe8611d4d44d39d0845c264lm0xc38c5f97B34E175FFd35407fc91a937300E33860

Risk Assessment

The main risk to adding external tokens to a gauge are that it could be used to distribute spam coins or other mallicious tokens through the gauge system. The Balancer Maxis have demonstrated themselves as well qualified being both permissive but sensible.

References

Monorepo Deployment Addresses

Continue Reading
Connect Wallet to Add Note
0
Votes 130
VoterCast PowerVote & Rationale
0xAD99...2442CC
2.977M

Yes, let's do it

0x9f74...0dD68e
238,568

Yes, let's do it

Llama
217,764

Yes, let's do it

0xff02...9E1751
193,438

Yes, let's do it

0x25B7...057Fa6
170,787

Yes, let's do it

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Thu April 27 2023, 06:00 pmVoting Period Starts
  • Mon May 01 2023, 06:00 pmEnd Voting Period
Current Results

1-Yes, let's do it

3.876M

2-No, this is not the way

0.657

0%

3-Abstain

0.249

0%
Quorum 3.876M/2M
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