Authors: Json, Lamentations, & the Aura Maxis (Aura Finance contributors), with support from Balancer Maxis
Motivation:
A number of Aura Finance contributors are currently working on developing cross-chain instances of Aura, starting with Arbitrum. These instances, should they be approved by governance, are being made possible by Balancer’s Layer 0 compatible gauge development. Based on community conversations, it has become clear that there will be a demand for AURA liquidity on Layer 2 should Aura launch there. We would like to propose to the Balancer community to form a bi-partisan liquidity pool seeding of AURA, ARB, and BAL.
As part of the Arbitrum token launch Balancer DAO was allocated ~3M ARB tokens. Recently, Balancer Maxis have proposed using a portion of this allocation for liquidity on Arbitrum. We would like to propose to the community to create an ARB/AURA/BAL pool. The exact weights of the pool will be determined by the community.
Should Aura launch on other chains, it may bring substantial growth to Balancer on Arbitrum and other major Ethereum scaling solutions. Specifically on Arbitrum, Aura contributors have identified substantial interest from protocols interested in seeding liquidity, furthering the growth of liquidity that is already there, and building on top of Aura/Balancer infrastructure. To amplify the rate of growth, Aura could apply for Grant and or Ecosystem funding from networks, to then be leveraged to co-incentivize market participants.
Upon community approval, Balancer DAO and Aura DAO will deposit liquidity into a contract that will hold the liquidity pool. The creation of this pool will unlock the ability for Arbitrum users to trade AURA on Arbitrum and increase protocol integration potential.
Specification:
An escrow contract will be created that allows the BPT position to be managed jointly by both Balancer DAO and Aura DAO. The operation and implementation of this escrow will be similar to the veBal grant escrow that was deployed for the timeless grant. This escrow will have the following functionality;
- Ability to create a BPT position in a 33:33:33 or 40:30:30 or other community-proposed weighting ARB:BAL:AURA pool
- Ability to deposit the BPT position into Aura, if a Balancer gauge is active for the pool
- Reinvesting BAL and AURA the position earns back into the BPT
- Ability to increase the BPT size by either party
- Ability to halt and redeem the grant
- Ability to unwind the BPT position back into the constituent tokens
Ability to send ARB and BAL back to Balancer and AURA back to Aura. AURA liquidity will be provided by Aura Finance, and BAL and ARB liquidity by Balancer.
Redemption Specification:
Upon community approval, either party can request to deprecate their respective portion of the LP. Following the request, the multisig from either party would execute the contract function to remove their respective share of liquidity. A window of 60 days will begin upon execution which allows for the party to remove liquidity. Failure to execute within the 60-day window will result in the necessity to re-execute the contract for the ability to remove the liquidity.
Ask
Community to provide input on whether or not to move forward with the creation of the liquidity pool, what should the % weights of tokens be, and what should the fee be on the pool.