[AIP-31] Arbitrum Deployment

Authors: Fry, 0xMaha, 0xAhtle, Hephyrius

Summary

We are pleased to present a proposal for Aura Finance’s strategic cross-chain deployment onto Arbitrum. This significant initiative is the start of our cross-chain rollout and aims to unlock opportunities for Aura’s growth and expand our presence beyond mainnet and level up the Balancer ecosystem.

Motivation

By extending Aura’s reach beyond the confines of mainnet, this proposal aims to unlock new avenues of growth and innovation for the Aura ecosystem.

Arbitrum has been chosen for Aura’s first deployment due to its impressive community of DeFi projects. Furthermore, a significant portion of Balancer’s sidechain Total Value Locked (TVL) is on Arbitrum, highlighting the networks potential to attract substantial liquidity and drive growth in the DeFi ecosystem.

This cross-chain deployment on Arbitrum represents a significant step forward for Aura Finance and its community. It strengthens Aura’s position as a leading defi platform, fostering enhanced accessibility and flexibility for its users.

Key Details

AuraOFT, AuraBalOFT and Layer Zero

To seamlessly bridge AURA and auraBAL tokens across chains, Aura Finance will leverage the Layer Zero Protocol. This protocol is designed to facilitate secure and efficient cross-chain communication, enabling Aura holders to transfer their tokens between Arbitrum and mainnet.

Aura and auraBAL tokens that exist on layer 2s and sidechains will be OFTs (Omnichain Fungible Tokens). OFT is a standard developed by Layer Zero and audited by Ackee and Zellic. A ProxyOFT counterpart for each token will be deployed on mainnet. This will facilitate sending and receiving AURA and auraBAL from mainnet to any supporting chain as well as between supporting chains. Additionally, all bridged auraBAL will be staked in the auraBAL vault on mainnet earning yield. This yield will be distributed proportionally to vaults on each sidechain.

AuraBalOFT | AuraBalProxyOFT

AuraOFT | AuraProxyOFT

Deposit and Earn Aura and Boosted BAL Rewards

Once the deployment on Arbitrum is live, users will be able to deposit into Aura and earn rewards, just as they would on mainnet. Additionally, It will allow users to benefit from boosted BAL rewards utilizing Balancer’s new cross chain veBAL boosting, further enhancing the potential within the Aura ecosystem.

Deposits will be supported by the same set of contracts as are deployed on mainnet. The Booster, BoosterOwner, VoterProxy and PoolManager are supported as “lite” versions with the mainnet specific functionality such as voting removed.

BoosterLite | BoosterOwnerLite | VoterProxyLite | PoolManagerLite

auraBAL Staking

Unlock the potential of your auraBAL tokens by bridging them to Arbitrum. Deposit them into the Arbitrum auraBAL Vault and experience leveraged auto compounding rewards similar to our mainnet offering.

All auraBAL deposited into the mainnet bridge contract (AuraBalProxyOFT) will be staked in the mainnet auraBAL vault earning yield. This yield will be periodically harvested and distributed to the sidechains. This enables and opportunity for a leverage APR based on a ratio of bridged to staked auraBAL on those supporting chains.

Audits and testing

As always, Aura takes security extremely seriously. All new contracts and integrations have been audited. Aura has audit reports from Halborn and Zellic. All new contracts have received a rigorous testing treatment. Our new contracts have 100% unit test coverage as well as full fork test suites.

Arbitrum Liquidity Provision

Due to the success of AIP-25, the Aura Treasury will bridge up to 1.5 million AURA tokens to Arbitrum for liquidity provision to an ARB/BAL/AURA pool. The pool tokens will be held within a shared escrow with Balancer. This strategic move will further promote the growth and utilization of the Aura ecosystem. With this significant commitment, Aura Treasury demonstrates its unwavering dedication to supporting the sidechain communities and ensuring a thriving and prosperous environment for all participants.

Specification

Should this AIP be approved, the following changes will be implemented:

  1. Cross chain contracts deployed on mainnet
  2. The protocol DAO msig will call setBridgeDelegate on the Booster passing in the address of the newly deployed L1Coordinator
  3. Cross chain contracts deployed on Arbitrum.
  4. Transfer AURA from the treasury to Arbitrum and deposit into the following shared escrow
    1. AuraArbBalGrant | Address 0x8D803f7f7e26E586ee90E5A872cf7830e21f7727 | Arbiscan

Code

Voting

This vote will be a single-choice vote. You may vote “For” or “Against” this proposal, or choose to abstain from the vote. By voting “For” this proposal, you are voting in favor of deploying Aura’s cross chain system to Arbitrum and for the Aura Treasury to provide up to 1.5M AURA for liquidity on to an ARB/BAL/AURA pool held as POL by a shared escrow with Balancer.

9 Likes

This deployment represents a significant step forward for the Aura Finance community. It fosters enhanced accessibility and flexibility for its users. I support this proposal.

3 Likes

Considering the increasing number of Arbitrum natives Balancer gauges that captures veBAL votes and thus BAL emissions, I believe it is the natural and expected move from Aura to start deploying liquidity and incentives toward the layer 2. I support this porposal.

Nonetheless, could you elaborate on the impact/differences it has for $AURA emissions ? For exemple on the ARB/BAL/AURA pool.

3 Likes

Full support. This is a long-anticipated expansion for the Aura protocol.

3 Likes

This a huge milestone for the Aura Ecosystem! And will pave the way for the expansion to other chains.

4 Likes

been a long time coming and a lot of work. congrats to all aura contributors on a big milestone! with any luck the next few months should be very exciting

4 Likes

https://vote.aura.finance/#/proposal/0x6df216b97d04c2c51df70aa1b8748b147c31cf9881dc7ac3cba880b126106f06