Skip to content
This repository has been archived by the owner on Jun 9, 2022. It is now read-only.

Fork of Aura Finance contracts for public review

Notifications You must be signed in to change notification settings

aurafinance/aura-contracts-lite

Repository files navigation

Aura Contracts

This repo contains solidity files extracted from the core aura-contracts repo for public review. All test suite, infrastructure, and deployment scripts are excluded.

Modified files from the Convex protocol are in the convex-platform submodule. This strategy has been taken to preserve the file formatting to make diff'ing the files easier (See diff here).

Contracts that are core to the system and flow of user funds remain in the convex-platform subdirectory, with the contracts in aura-contracts-lite being either peripheral (AuraClaimZap, AuraStakingProxy, AuraVestedEscrow, CrvDepositorWrapper, ExtraRewardsDistributor), Aura Specific (Aura, AuraMinter) or those that required bigger changes (in the case of AuraLocker).

original convex code -> new aura versions

  • convex-platform/contracts/contracts/Cvx.sol -> contracts/Aura.sol
  • convex-platform/contracts/contracts/ClaimZap.sol -> contracts/AuraClaimZap.sol
  • convex-platform/contracts/contracts/CvxLocker.sol -> contracts/AuraLocker.sol
  • convex-platform/contracts/contracts/interfaces/BoringMath.sol -> contracts/AuraMath.sol
  • convex-platform/contracts/contracts/CvxStakingProxy.sol -> contracts/AuraStakingProxy.sol
  • convex-platform/contracts/contracts/VestedEscrow.sol -> contracts/AuraVestedEscrow.sol
  • convex-platform/contracts/contracts/vlCvxExtraRewardDistribution.sol -> contracts/ExtraRewardsDistributor.sol

Repo setup

yarn
git submodule init
git submodule update

Aura Voting

Aura Voting

Booster Pools

Booster Pools Rewards

auraBAL Rewards

Aura Rewards

About

Fork of Aura Finance contracts for public review

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published