├── .eslintrc.js ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc.js ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── LICENSE ├── README.md ├── SECURITY.md ├── arg.js ├── audits ├── v2 │ ├── Haechi-Metavault-V2.pdf │ └── Quantstamp-Metavault-V2.pdf └── v3 │ └── Haechi-V3.pdf ├── contracts ├── governance │ ├── VotingEscrow.vy │ ├── YaxisVotePower.sol │ ├── YaxisVoteProxy.sol │ └── interfaces │ │ ├── IMasterChef.sol │ │ ├── IRewards.sol │ │ ├── IUniswapV2Pair.sol │ │ ├── IVoteProxy.sol │ │ └── IYaxisBar.sol ├── interfaces │ ├── Aave.sol │ ├── Balancer.sol │ ├── Chainlink.sol │ ├── Converter.sol │ ├── Curve.sol │ ├── DForce.sol │ ├── FlamIncome.sol │ ├── Gauge.sol │ ├── GenericVault.sol │ ├── Idle.sol │ ├── MStable.sol │ ├── OneSplitAudit.sol │ ├── PickleJar.sol │ ├── PickleMasterChef.sol │ ├── Stabilize.sol │ ├── Uniswap.sol │ ├── YearnV2.sol │ ├── Yfii.sol │ └── dYdXSoloMargin.sol ├── legacy │ ├── IController.sol │ ├── IConverter.sol │ ├── IMetaVault.sol │ ├── IVaultManager.sol │ ├── MetaVault.sol │ ├── MetaVaultNonConverter.sol │ └── mock │ │ ├── MockUniswapPair.sol │ │ ├── MockYaxisBar.sol │ │ └── MockYaxisChef.sol ├── mock │ ├── MockCurveGauge.sol │ ├── MockCurveMinter.sol │ ├── MockDErc20.sol │ ├── MockDRewards.sol │ ├── MockERC20.sol │ ├── MockERC20NonStandard.sol │ ├── MockFlamIncome.sol │ ├── MockGenericVault.sol │ ├── MockIdleToken.sol │ ├── MockPickleJar.sol │ ├── MockPickleMasterChef.sol │ ├── MockStabilizePool.sol │ ├── MockStableSwap2Pool.vy │ ├── MockStableSwap3Pool.vy │ ├── MockUniswapRouter.sol │ ├── MockV3Aggregatgor.sol │ ├── MockYearnV2.sol │ ├── MockdYdXSoloMargin.sol │ └── MockzpaToken.sol ├── token │ ├── MerkleDistributor.sol │ ├── Rewards.sol │ ├── Swap.sol │ ├── YaxisToken.sol │ ├── interfaces │ │ ├── IERC677.sol │ │ ├── IMerkleDistributor.sol │ │ └── IsYAX.sol │ └── mock │ │ └── MockERC677.sol ├── v3 │ ├── FeeDistributor.sol │ ├── GaugeProxy.vy │ ├── Harvester.sol │ ├── LiquidityGaugeV2.vy │ ├── Manager.sol │ ├── Minter.vy │ ├── MinterWrapper.sol │ ├── SmartWalletChecker.sol │ ├── Vault.sol │ ├── VaultHelper.sol │ ├── VaultToken.sol │ ├── controllers │ │ ├── Controller.sol │ │ ├── GaugeController.vy │ │ └── LegacyController.sol │ ├── converters │ │ ├── GeneralConverter.sol │ │ └── StablesConverter.sol │ ├── interfaces │ │ ├── ExtendedIERC20.sol │ │ ├── ICVXMinter.sol │ │ ├── IController.sol │ │ ├── IConverter.sol │ │ ├── IConvexVault.sol │ │ ├── ICurve2Pool.sol │ │ ├── ICurve3Pool.sol │ │ ├── ICurvePool.sol │ │ ├── IHarvester.sol │ │ ├── ILegacyController.sol │ │ ├── ILegacyVault.sol │ │ ├── ILiquidityGaugeV2.sol │ │ ├── IManager.sol │ │ ├── IStableSwap2Pool.sol │ │ ├── IStableSwap3Pool.sol │ │ ├── IStableSwapPool.sol │ │ ├── IStableSwapPoolBTC.sol │ │ ├── IStablesOracle.sol │ │ ├── IStrategy.sol │ │ ├── ISwap.sol │ │ ├── IVault.sol │ │ ├── IVaultToken.sol │ │ └── IWETH.sol │ ├── mock │ │ ├── MockConvexBaseRewardPool.sol │ │ └── MockConvexVault.sol │ ├── strategies │ │ ├── BaseStrategy.sol │ │ ├── ConvexStrategy.sol │ │ ├── ETHConvexStrategy.sol │ │ ├── GeneralConvexStrategy.sol │ │ ├── GeneralConvexStrategyForBTC.sol │ │ ├── MIMConvexStrategy.sol │ │ └── NativeStrategyCurve3Crv.sol │ └── test │ │ └── AlwaysAccess.sol └── vendor │ └── LinkToken │ ├── ERC677Token.sol │ └── token │ ├── ERC677.sol │ ├── ERC677Receiver.sol │ └── LinkERC20.sol ├── deploy ├── 0.Mocks.js ├── token │ ├── 1.YaxisToken.js │ ├── 2.Swap.js │ ├── 3.1.RewardsYaxis.js │ ├── 3.2.RewardsYaxisEthPair.js │ ├── 3.3.RewardsMetavault.js │ ├── 4.Funding.js │ ├── 5.MerkleDistributor.js │ ├── 6.YaxisVotePower.js │ └── 7.VotingEscrow.js └── v3 │ ├── 1.Manager.js │ ├── 2.1.Controller.js │ ├── 2.2.LegacyController.js │ ├── 2.3.GaugeController.js │ ├── 2.4.Minter.js │ ├── 2.5.GaugeProxy.js │ ├── 3.1.VaultMIM3CRV.js │ ├── 3.2.VaultRENCRV.js │ ├── 3.3.VaultALETHCRV.js │ ├── 3.4.VaultLINKCRV.js │ ├── 4.Harvester.js │ ├── 5.1.MIMConvexStrategy.js │ ├── 5.2.LinkConvexStrategy.js │ ├── 5.3.ALETHConvexStrategy.js │ ├── 5.4.RENCRVConvexStrategy.js │ ├── 6.VaultHelper.js │ ├── 7.YaxisGauge.js │ ├── 8.SmartWalletChecker.js │ ├── 9.FeeDistributor.js │ └── 99.Test.js ├── deployments ├── hardhat │ ├── .chainId │ ├── CRV.json │ ├── Controller.json │ ├── DAI.json │ ├── Harvester.json │ ├── LegacyController.json │ ├── Manager.json │ ├── MetaVault.json │ ├── MockCurveGauge.json │ ├── MockCurveMinter.json │ ├── MockStableSwap3Pool.json │ ├── MockUniswapRouter.json │ ├── NativeStrategyCurve3Crv.json │ ├── StablesConverter.json │ ├── T3CRV.json │ ├── USDC.json │ ├── USDT.json │ ├── Vault.json │ ├── WETH.json │ ├── YaxisToken.json │ └── solcInputs │ │ ├── 48b6da032f30ad042da481725bdcdb1e.json │ │ └── 6583cdddc2eeda64ab14bc4f7facab44.json ├── kovan │ ├── .chainId │ ├── ALETHCRV.json │ ├── ALETHCRVVault.json │ ├── ALETHCRVVaultToken.json │ ├── ALETHConvexStrategy.json │ ├── BTCConvexStrategy.json │ ├── CRV.json │ ├── CVX.json │ ├── Controller.json │ ├── DAI.json │ ├── GaugeController.json │ ├── GaugeProxy.json │ ├── Harvester.json │ ├── LINK.json │ ├── LINKCRV.json │ ├── LINKCRVVault.json │ ├── LINKCRVVaultToken.json │ ├── LINKConvexStrategy.json │ ├── LegacyController.json │ ├── MIM.json │ ├── MIM3CRV.json │ ├── MIMConvexStrategy.json │ ├── MOCK3CRV.json │ ├── Manager.json │ ├── MetaVault.json │ ├── MetaVaultNonConverter.json │ ├── Minter.json │ ├── MinterWrapper.json │ ├── MockBTCStableSwap2Pool.json │ ├── MockConvexVault.json │ ├── MockETHStableSwap2Pool.json │ ├── MockLINKStableSwap2Pool.json │ ├── MockStableSwap2Pool.json │ ├── MockStableSwap3Pool.json │ ├── MockUniswapRouter.json │ ├── MockYaxisChef.json │ ├── RENCRVVault.json │ ├── RENCRVVaultToken.json │ ├── RewardsYaxis.json │ ├── RewardsYaxisEth.json │ ├── Swap.json │ ├── T3CRV.json │ ├── USDC.json │ ├── USDT.json │ ├── VaultALETHCRVGauge.json │ ├── VaultHelper.json │ ├── VaultLINKCRVGauge.json │ ├── VaultMIM3CRV.json │ ├── VaultMIM3CRVGauge.json │ ├── VaultRENCRVGauge.json │ ├── VaultTokenMIM3CRV.json │ ├── VotingEscrow.json │ ├── WBTC.json │ ├── WETH.json │ ├── YAX.json │ ├── YAXISGauge.json │ ├── YaxEthUniswapV2Pair.json │ ├── YaxisEthUniswapV2Pair.json │ ├── YaxisToken.json │ ├── YaxisVotePower.json │ ├── YaxisVoteProxy.json │ ├── alETH.json │ ├── renBTC.json │ ├── renCrv.json │ ├── sLINK.json │ ├── sYAX.json │ └── solcInputs │ │ ├── 0572e3c23652e29029dc9b4c93f35445.json │ │ ├── 188d4737eecfc6086b2d8c0c9cde542d.json │ │ ├── 1ef1d643045c80858ea3fbe919b1396c.json │ │ ├── 31178a3a670b94c6729bec7ecab12abb.json │ │ ├── 39b59b8416d0b0014a452466e334885c.json │ │ ├── 4a43a9b299f2596e8dcefd74c9154278.json │ │ ├── 6583cdddc2eeda64ab14bc4f7facab44.json │ │ ├── 8621a3697bf16e269e6ee6ea33ffa011.json │ │ ├── e02cfc92f79f85bd8c5a46787d3aa5ed.json │ │ ├── e1fa970971c5084aed4add96928cb7ed.json │ │ └── ed02ffea74d81360ebf7246e8a46eb27.json └── mainnet │ ├── .chainId │ ├── ALETHCRVVault.json │ ├── ALETHCRVVaultToken.json │ ├── ALETHConvexStrategy.json │ ├── BTCConvexStrategy.json │ ├── Controller.json │ ├── GaugeController.json │ ├── GaugeProxy.json │ ├── Harvester.json │ ├── LINKCRVVault.json │ ├── LINKCRVVaultToken.json │ ├── LINKConvexStrategy.json │ ├── LegacyController.json │ ├── MIMConvexStrategy.json │ ├── Manager.json │ ├── MerkleDistributor.json │ ├── Minter.json │ ├── MinterWrapper.json │ ├── RENCRVVault.json │ ├── RENCRVVaultToken.json │ ├── RewardsMetavault.json │ ├── RewardsYaxis.json │ ├── RewardsYaxisEth.json │ ├── StableSwap3PoolConverter.json │ ├── StableSwap3PoolNonConverter.json │ ├── StrategyControllerV2.json │ ├── StrategyCurve3Crv.json │ ├── StrategyYearnV2-DAI.json │ ├── Swap.json │ ├── VaultALETHCRVGauge.json │ ├── VaultHelper.json │ ├── VaultLINKCRVGauge.json │ ├── VaultMIM3CRV.json │ ├── VaultMIM3CRVGauge.json │ ├── VaultRENCRVGauge.json │ ├── VaultTokenMIM3CRV.json │ ├── VotingEscrow.json │ ├── YAXISGauge.json │ ├── YaxisToken.json │ ├── YaxisVotePower.json │ ├── solcInputs │ ├── 1ef1d643045c80858ea3fbe919b1396c.json │ ├── 2a444e409184f3a1797056c0447bda32.json │ ├── 31178a3a670b94c6729bec7ecab12abb.json │ ├── 3de2fa958fb77ce58b6c702d42713fa5.json │ ├── 734160c1663c51d52e820b8f6ec5eac3.json │ ├── 7f584678c57e2cfebf8c6d23e419d2c3.json │ ├── a8c818eac3be8b7619106edbe88fa5cf.json │ ├── ab117fdc5454952510ef9fc2c490228e.json │ ├── b7774f95777ece4875e1304ee8ac2a2f.json │ ├── bb19182873065a6155cd6bb8b560e034.json │ ├── c715f81b598dd8c3d93b2941748f27c6.json │ ├── c732ac3106bc5496d862806e5cdcce4a.json │ └── f47b5411f6a0e0ce9a63e95e2c1c5f7a.json │ ├── yAxisMetaVaultHarvester.json │ └── yAxisMetaVaultManager.json ├── great-harvest.json ├── hardhat.config.js ├── package.json ├── run_tests.sh ├── test ├── MockPickleJar.test.js ├── governance │ └── YaxisVotePower.test.js ├── helpers │ └── setup.js ├── live │ ├── multi_strategy_controller_live.test.js │ └── update_strategies.test.js ├── token │ ├── MerkleDistributor.test.js │ ├── Rewards.test.js │ ├── Swap.test.js │ └── YaxisToken.test.js └── v3 │ ├── Controller.test.js │ ├── Gauges.test.js │ ├── GeneralConvexStrategy.test.js │ ├── Harvester.test.js │ ├── LegacyController.test.js │ ├── MIMConvexStrategy.test.js │ ├── Manager.test.js │ ├── Vault.test.js │ └── VaultHelper.test.js └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/.solhintignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/SECURITY.md -------------------------------------------------------------------------------- /arg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/arg.js -------------------------------------------------------------------------------- /audits/v2/Haechi-Metavault-V2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/audits/v2/Haechi-Metavault-V2.pdf -------------------------------------------------------------------------------- /audits/v2/Quantstamp-Metavault-V2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/audits/v2/Quantstamp-Metavault-V2.pdf -------------------------------------------------------------------------------- /audits/v3/Haechi-V3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/audits/v3/Haechi-V3.pdf -------------------------------------------------------------------------------- /contracts/governance/VotingEscrow.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/VotingEscrow.vy -------------------------------------------------------------------------------- /contracts/governance/YaxisVotePower.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/YaxisVotePower.sol -------------------------------------------------------------------------------- /contracts/governance/YaxisVoteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/YaxisVoteProxy.sol -------------------------------------------------------------------------------- /contracts/governance/interfaces/IMasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/interfaces/IMasterChef.sol -------------------------------------------------------------------------------- /contracts/governance/interfaces/IRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/interfaces/IRewards.sol -------------------------------------------------------------------------------- /contracts/governance/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/governance/interfaces/IVoteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/interfaces/IVoteProxy.sol -------------------------------------------------------------------------------- /contracts/governance/interfaces/IYaxisBar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/governance/interfaces/IYaxisBar.sol -------------------------------------------------------------------------------- /contracts/interfaces/Aave.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Aave.sol -------------------------------------------------------------------------------- /contracts/interfaces/Balancer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Balancer.sol -------------------------------------------------------------------------------- /contracts/interfaces/Chainlink.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Chainlink.sol -------------------------------------------------------------------------------- /contracts/interfaces/Converter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Converter.sol -------------------------------------------------------------------------------- /contracts/interfaces/Curve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Curve.sol -------------------------------------------------------------------------------- /contracts/interfaces/DForce.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/DForce.sol -------------------------------------------------------------------------------- /contracts/interfaces/FlamIncome.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/FlamIncome.sol -------------------------------------------------------------------------------- /contracts/interfaces/Gauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Gauge.sol -------------------------------------------------------------------------------- /contracts/interfaces/GenericVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/GenericVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/Idle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Idle.sol -------------------------------------------------------------------------------- /contracts/interfaces/MStable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/MStable.sol -------------------------------------------------------------------------------- /contracts/interfaces/OneSplitAudit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/OneSplitAudit.sol -------------------------------------------------------------------------------- /contracts/interfaces/PickleJar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/PickleJar.sol -------------------------------------------------------------------------------- /contracts/interfaces/PickleMasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/PickleMasterChef.sol -------------------------------------------------------------------------------- /contracts/interfaces/Stabilize.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Stabilize.sol -------------------------------------------------------------------------------- /contracts/interfaces/Uniswap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Uniswap.sol -------------------------------------------------------------------------------- /contracts/interfaces/YearnV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/YearnV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/Yfii.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/Yfii.sol -------------------------------------------------------------------------------- /contracts/interfaces/dYdXSoloMargin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/interfaces/dYdXSoloMargin.sol -------------------------------------------------------------------------------- /contracts/legacy/IController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/IController.sol -------------------------------------------------------------------------------- /contracts/legacy/IConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/IConverter.sol -------------------------------------------------------------------------------- /contracts/legacy/IMetaVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/IMetaVault.sol -------------------------------------------------------------------------------- /contracts/legacy/IVaultManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/IVaultManager.sol -------------------------------------------------------------------------------- /contracts/legacy/MetaVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/MetaVault.sol -------------------------------------------------------------------------------- /contracts/legacy/MetaVaultNonConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/MetaVaultNonConverter.sol -------------------------------------------------------------------------------- /contracts/legacy/mock/MockUniswapPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/mock/MockUniswapPair.sol -------------------------------------------------------------------------------- /contracts/legacy/mock/MockYaxisBar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/mock/MockYaxisBar.sol -------------------------------------------------------------------------------- /contracts/legacy/mock/MockYaxisChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/legacy/mock/MockYaxisChef.sol -------------------------------------------------------------------------------- /contracts/mock/MockCurveGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockCurveGauge.sol -------------------------------------------------------------------------------- /contracts/mock/MockCurveMinter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockCurveMinter.sol -------------------------------------------------------------------------------- /contracts/mock/MockDErc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockDErc20.sol -------------------------------------------------------------------------------- /contracts/mock/MockDRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockDRewards.sol -------------------------------------------------------------------------------- /contracts/mock/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockERC20.sol -------------------------------------------------------------------------------- /contracts/mock/MockERC20NonStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockERC20NonStandard.sol -------------------------------------------------------------------------------- /contracts/mock/MockFlamIncome.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockFlamIncome.sol -------------------------------------------------------------------------------- /contracts/mock/MockGenericVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockGenericVault.sol -------------------------------------------------------------------------------- /contracts/mock/MockIdleToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockIdleToken.sol -------------------------------------------------------------------------------- /contracts/mock/MockPickleJar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockPickleJar.sol -------------------------------------------------------------------------------- /contracts/mock/MockPickleMasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockPickleMasterChef.sol -------------------------------------------------------------------------------- /contracts/mock/MockStabilizePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockStabilizePool.sol -------------------------------------------------------------------------------- /contracts/mock/MockStableSwap2Pool.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockStableSwap2Pool.vy -------------------------------------------------------------------------------- /contracts/mock/MockStableSwap3Pool.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockStableSwap3Pool.vy -------------------------------------------------------------------------------- /contracts/mock/MockUniswapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockUniswapRouter.sol -------------------------------------------------------------------------------- /contracts/mock/MockV3Aggregatgor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockV3Aggregatgor.sol -------------------------------------------------------------------------------- /contracts/mock/MockYearnV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockYearnV2.sol -------------------------------------------------------------------------------- /contracts/mock/MockdYdXSoloMargin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockdYdXSoloMargin.sol -------------------------------------------------------------------------------- /contracts/mock/MockzpaToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/mock/MockzpaToken.sol -------------------------------------------------------------------------------- /contracts/token/MerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/MerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/token/Rewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/Rewards.sol -------------------------------------------------------------------------------- /contracts/token/Swap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/Swap.sol -------------------------------------------------------------------------------- /contracts/token/YaxisToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/YaxisToken.sol -------------------------------------------------------------------------------- /contracts/token/interfaces/IERC677.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/interfaces/IERC677.sol -------------------------------------------------------------------------------- /contracts/token/interfaces/IMerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/interfaces/IMerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/token/interfaces/IsYAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/interfaces/IsYAX.sol -------------------------------------------------------------------------------- /contracts/token/mock/MockERC677.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/token/mock/MockERC677.sol -------------------------------------------------------------------------------- /contracts/v3/FeeDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/FeeDistributor.sol -------------------------------------------------------------------------------- /contracts/v3/GaugeProxy.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/GaugeProxy.vy -------------------------------------------------------------------------------- /contracts/v3/Harvester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/Harvester.sol -------------------------------------------------------------------------------- /contracts/v3/LiquidityGaugeV2.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/LiquidityGaugeV2.vy -------------------------------------------------------------------------------- /contracts/v3/Manager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/Manager.sol -------------------------------------------------------------------------------- /contracts/v3/Minter.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/Minter.vy -------------------------------------------------------------------------------- /contracts/v3/MinterWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/MinterWrapper.sol -------------------------------------------------------------------------------- /contracts/v3/SmartWalletChecker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/SmartWalletChecker.sol -------------------------------------------------------------------------------- /contracts/v3/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/Vault.sol -------------------------------------------------------------------------------- /contracts/v3/VaultHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/VaultHelper.sol -------------------------------------------------------------------------------- /contracts/v3/VaultToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/VaultToken.sol -------------------------------------------------------------------------------- /contracts/v3/controllers/Controller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/controllers/Controller.sol -------------------------------------------------------------------------------- /contracts/v3/controllers/GaugeController.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/controllers/GaugeController.vy -------------------------------------------------------------------------------- /contracts/v3/controllers/LegacyController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/controllers/LegacyController.sol -------------------------------------------------------------------------------- /contracts/v3/converters/GeneralConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/converters/GeneralConverter.sol -------------------------------------------------------------------------------- /contracts/v3/converters/StablesConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/converters/StablesConverter.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ExtendedIERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ExtendedIERC20.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ICVXMinter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ICVXMinter.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IController.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IConverter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IConverter.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IConvexVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IConvexVault.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ICurve2Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ICurve2Pool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ICurve3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ICurve3Pool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ICurvePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ICurvePool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IHarvester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IHarvester.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ILegacyController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ILegacyController.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ILegacyVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ILegacyVault.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ILiquidityGaugeV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ILiquidityGaugeV2.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IManager.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStableSwap2Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStableSwap2Pool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStableSwap3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStableSwap3Pool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStableSwapPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStableSwapPool.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStableSwapPoolBTC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStableSwapPoolBTC.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStablesOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStablesOracle.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/ISwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/ISwap.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IVault.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IVaultToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IVaultToken.sol -------------------------------------------------------------------------------- /contracts/v3/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/interfaces/IWETH.sol -------------------------------------------------------------------------------- /contracts/v3/mock/MockConvexBaseRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/mock/MockConvexBaseRewardPool.sol -------------------------------------------------------------------------------- /contracts/v3/mock/MockConvexVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/mock/MockConvexVault.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/BaseStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/BaseStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/ConvexStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/ConvexStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/ETHConvexStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/ETHConvexStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/GeneralConvexStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/GeneralConvexStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/GeneralConvexStrategyForBTC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/GeneralConvexStrategyForBTC.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/MIMConvexStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/MIMConvexStrategy.sol -------------------------------------------------------------------------------- /contracts/v3/strategies/NativeStrategyCurve3Crv.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/strategies/NativeStrategyCurve3Crv.sol -------------------------------------------------------------------------------- /contracts/v3/test/AlwaysAccess.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/v3/test/AlwaysAccess.sol -------------------------------------------------------------------------------- /contracts/vendor/LinkToken/ERC677Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/vendor/LinkToken/ERC677Token.sol -------------------------------------------------------------------------------- /contracts/vendor/LinkToken/token/ERC677.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/vendor/LinkToken/token/ERC677.sol -------------------------------------------------------------------------------- /contracts/vendor/LinkToken/token/ERC677Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/vendor/LinkToken/token/ERC677Receiver.sol -------------------------------------------------------------------------------- /contracts/vendor/LinkToken/token/LinkERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/contracts/vendor/LinkToken/token/LinkERC20.sol -------------------------------------------------------------------------------- /deploy/0.Mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/0.Mocks.js -------------------------------------------------------------------------------- /deploy/token/1.YaxisToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/1.YaxisToken.js -------------------------------------------------------------------------------- /deploy/token/2.Swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/2.Swap.js -------------------------------------------------------------------------------- /deploy/token/3.1.RewardsYaxis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/3.1.RewardsYaxis.js -------------------------------------------------------------------------------- /deploy/token/3.2.RewardsYaxisEthPair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/3.2.RewardsYaxisEthPair.js -------------------------------------------------------------------------------- /deploy/token/3.3.RewardsMetavault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/3.3.RewardsMetavault.js -------------------------------------------------------------------------------- /deploy/token/4.Funding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/4.Funding.js -------------------------------------------------------------------------------- /deploy/token/5.MerkleDistributor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/5.MerkleDistributor.js -------------------------------------------------------------------------------- /deploy/token/6.YaxisVotePower.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/6.YaxisVotePower.js -------------------------------------------------------------------------------- /deploy/token/7.VotingEscrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/token/7.VotingEscrow.js -------------------------------------------------------------------------------- /deploy/v3/1.Manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/1.Manager.js -------------------------------------------------------------------------------- /deploy/v3/2.1.Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/2.1.Controller.js -------------------------------------------------------------------------------- /deploy/v3/2.2.LegacyController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/2.2.LegacyController.js -------------------------------------------------------------------------------- /deploy/v3/2.3.GaugeController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/2.3.GaugeController.js -------------------------------------------------------------------------------- /deploy/v3/2.4.Minter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/2.4.Minter.js -------------------------------------------------------------------------------- /deploy/v3/2.5.GaugeProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/2.5.GaugeProxy.js -------------------------------------------------------------------------------- /deploy/v3/3.1.VaultMIM3CRV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/3.1.VaultMIM3CRV.js -------------------------------------------------------------------------------- /deploy/v3/3.2.VaultRENCRV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/3.2.VaultRENCRV.js -------------------------------------------------------------------------------- /deploy/v3/3.3.VaultALETHCRV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/3.3.VaultALETHCRV.js -------------------------------------------------------------------------------- /deploy/v3/3.4.VaultLINKCRV.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/3.4.VaultLINKCRV.js -------------------------------------------------------------------------------- /deploy/v3/4.Harvester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/4.Harvester.js -------------------------------------------------------------------------------- /deploy/v3/5.1.MIMConvexStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/5.1.MIMConvexStrategy.js -------------------------------------------------------------------------------- /deploy/v3/5.2.LinkConvexStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/5.2.LinkConvexStrategy.js -------------------------------------------------------------------------------- /deploy/v3/5.3.ALETHConvexStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/5.3.ALETHConvexStrategy.js -------------------------------------------------------------------------------- /deploy/v3/5.4.RENCRVConvexStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/5.4.RENCRVConvexStrategy.js -------------------------------------------------------------------------------- /deploy/v3/6.VaultHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/6.VaultHelper.js -------------------------------------------------------------------------------- /deploy/v3/7.YaxisGauge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/7.YaxisGauge.js -------------------------------------------------------------------------------- /deploy/v3/8.SmartWalletChecker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/8.SmartWalletChecker.js -------------------------------------------------------------------------------- /deploy/v3/9.FeeDistributor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/9.FeeDistributor.js -------------------------------------------------------------------------------- /deploy/v3/99.Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deploy/v3/99.Test.js -------------------------------------------------------------------------------- /deployments/hardhat/.chainId: -------------------------------------------------------------------------------- 1 | 31337 -------------------------------------------------------------------------------- /deployments/hardhat/CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/CRV.json -------------------------------------------------------------------------------- /deployments/hardhat/Controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/Controller.json -------------------------------------------------------------------------------- /deployments/hardhat/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/DAI.json -------------------------------------------------------------------------------- /deployments/hardhat/Harvester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/Harvester.json -------------------------------------------------------------------------------- /deployments/hardhat/LegacyController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/LegacyController.json -------------------------------------------------------------------------------- /deployments/hardhat/Manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/Manager.json -------------------------------------------------------------------------------- /deployments/hardhat/MetaVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/MetaVault.json -------------------------------------------------------------------------------- /deployments/hardhat/MockCurveGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/MockCurveGauge.json -------------------------------------------------------------------------------- /deployments/hardhat/MockCurveMinter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/MockCurveMinter.json -------------------------------------------------------------------------------- /deployments/hardhat/MockStableSwap3Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/MockStableSwap3Pool.json -------------------------------------------------------------------------------- /deployments/hardhat/MockUniswapRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/MockUniswapRouter.json -------------------------------------------------------------------------------- /deployments/hardhat/NativeStrategyCurve3Crv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/NativeStrategyCurve3Crv.json -------------------------------------------------------------------------------- /deployments/hardhat/StablesConverter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/StablesConverter.json -------------------------------------------------------------------------------- /deployments/hardhat/T3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/T3CRV.json -------------------------------------------------------------------------------- /deployments/hardhat/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/USDC.json -------------------------------------------------------------------------------- /deployments/hardhat/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/USDT.json -------------------------------------------------------------------------------- /deployments/hardhat/Vault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/Vault.json -------------------------------------------------------------------------------- /deployments/hardhat/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/WETH.json -------------------------------------------------------------------------------- /deployments/hardhat/YaxisToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/YaxisToken.json -------------------------------------------------------------------------------- /deployments/hardhat/solcInputs/48b6da032f30ad042da481725bdcdb1e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/solcInputs/48b6da032f30ad042da481725bdcdb1e.json -------------------------------------------------------------------------------- /deployments/hardhat/solcInputs/6583cdddc2eeda64ab14bc4f7facab44.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/hardhat/solcInputs/6583cdddc2eeda64ab14bc4f7facab44.json -------------------------------------------------------------------------------- /deployments/kovan/.chainId: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /deployments/kovan/ALETHCRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/ALETHCRV.json -------------------------------------------------------------------------------- /deployments/kovan/ALETHCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/ALETHCRVVault.json -------------------------------------------------------------------------------- /deployments/kovan/ALETHCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/ALETHCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/kovan/ALETHConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/ALETHConvexStrategy.json -------------------------------------------------------------------------------- /deployments/kovan/BTCConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/BTCConvexStrategy.json -------------------------------------------------------------------------------- /deployments/kovan/CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/CRV.json -------------------------------------------------------------------------------- /deployments/kovan/CVX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/CVX.json -------------------------------------------------------------------------------- /deployments/kovan/Controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/Controller.json -------------------------------------------------------------------------------- /deployments/kovan/DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/DAI.json -------------------------------------------------------------------------------- /deployments/kovan/GaugeController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/GaugeController.json -------------------------------------------------------------------------------- /deployments/kovan/GaugeProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/GaugeProxy.json -------------------------------------------------------------------------------- /deployments/kovan/Harvester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/Harvester.json -------------------------------------------------------------------------------- /deployments/kovan/LINK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LINK.json -------------------------------------------------------------------------------- /deployments/kovan/LINKCRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LINKCRV.json -------------------------------------------------------------------------------- /deployments/kovan/LINKCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LINKCRVVault.json -------------------------------------------------------------------------------- /deployments/kovan/LINKCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LINKCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/kovan/LINKConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LINKConvexStrategy.json -------------------------------------------------------------------------------- /deployments/kovan/LegacyController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/LegacyController.json -------------------------------------------------------------------------------- /deployments/kovan/MIM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MIM.json -------------------------------------------------------------------------------- /deployments/kovan/MIM3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MIM3CRV.json -------------------------------------------------------------------------------- /deployments/kovan/MIMConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MIMConvexStrategy.json -------------------------------------------------------------------------------- /deployments/kovan/MOCK3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MOCK3CRV.json -------------------------------------------------------------------------------- /deployments/kovan/Manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/Manager.json -------------------------------------------------------------------------------- /deployments/kovan/MetaVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MetaVault.json -------------------------------------------------------------------------------- /deployments/kovan/MetaVaultNonConverter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MetaVaultNonConverter.json -------------------------------------------------------------------------------- /deployments/kovan/Minter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/Minter.json -------------------------------------------------------------------------------- /deployments/kovan/MinterWrapper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MinterWrapper.json -------------------------------------------------------------------------------- /deployments/kovan/MockBTCStableSwap2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockBTCStableSwap2Pool.json -------------------------------------------------------------------------------- /deployments/kovan/MockConvexVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockConvexVault.json -------------------------------------------------------------------------------- /deployments/kovan/MockETHStableSwap2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockETHStableSwap2Pool.json -------------------------------------------------------------------------------- /deployments/kovan/MockLINKStableSwap2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockLINKStableSwap2Pool.json -------------------------------------------------------------------------------- /deployments/kovan/MockStableSwap2Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockStableSwap2Pool.json -------------------------------------------------------------------------------- /deployments/kovan/MockStableSwap3Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockStableSwap3Pool.json -------------------------------------------------------------------------------- /deployments/kovan/MockUniswapRouter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockUniswapRouter.json -------------------------------------------------------------------------------- /deployments/kovan/MockYaxisChef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/MockYaxisChef.json -------------------------------------------------------------------------------- /deployments/kovan/RENCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/RENCRVVault.json -------------------------------------------------------------------------------- /deployments/kovan/RENCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/RENCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/kovan/RewardsYaxis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/RewardsYaxis.json -------------------------------------------------------------------------------- /deployments/kovan/RewardsYaxisEth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/RewardsYaxisEth.json -------------------------------------------------------------------------------- /deployments/kovan/Swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/Swap.json -------------------------------------------------------------------------------- /deployments/kovan/T3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/T3CRV.json -------------------------------------------------------------------------------- /deployments/kovan/USDC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/USDC.json -------------------------------------------------------------------------------- /deployments/kovan/USDT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/USDT.json -------------------------------------------------------------------------------- /deployments/kovan/VaultALETHCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultALETHCRVGauge.json -------------------------------------------------------------------------------- /deployments/kovan/VaultHelper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultHelper.json -------------------------------------------------------------------------------- /deployments/kovan/VaultLINKCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultLINKCRVGauge.json -------------------------------------------------------------------------------- /deployments/kovan/VaultMIM3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultMIM3CRV.json -------------------------------------------------------------------------------- /deployments/kovan/VaultMIM3CRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultMIM3CRVGauge.json -------------------------------------------------------------------------------- /deployments/kovan/VaultRENCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultRENCRVGauge.json -------------------------------------------------------------------------------- /deployments/kovan/VaultTokenMIM3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VaultTokenMIM3CRV.json -------------------------------------------------------------------------------- /deployments/kovan/VotingEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/VotingEscrow.json -------------------------------------------------------------------------------- /deployments/kovan/WBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/WBTC.json -------------------------------------------------------------------------------- /deployments/kovan/WETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/WETH.json -------------------------------------------------------------------------------- /deployments/kovan/YAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YAX.json -------------------------------------------------------------------------------- /deployments/kovan/YAXISGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YAXISGauge.json -------------------------------------------------------------------------------- /deployments/kovan/YaxEthUniswapV2Pair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YaxEthUniswapV2Pair.json -------------------------------------------------------------------------------- /deployments/kovan/YaxisEthUniswapV2Pair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YaxisEthUniswapV2Pair.json -------------------------------------------------------------------------------- /deployments/kovan/YaxisToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YaxisToken.json -------------------------------------------------------------------------------- /deployments/kovan/YaxisVotePower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YaxisVotePower.json -------------------------------------------------------------------------------- /deployments/kovan/YaxisVoteProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/YaxisVoteProxy.json -------------------------------------------------------------------------------- /deployments/kovan/alETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/alETH.json -------------------------------------------------------------------------------- /deployments/kovan/renBTC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/renBTC.json -------------------------------------------------------------------------------- /deployments/kovan/renCrv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/renCrv.json -------------------------------------------------------------------------------- /deployments/kovan/sLINK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/sLINK.json -------------------------------------------------------------------------------- /deployments/kovan/sYAX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/sYAX.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/0572e3c23652e29029dc9b4c93f35445.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/0572e3c23652e29029dc9b4c93f35445.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/188d4737eecfc6086b2d8c0c9cde542d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/188d4737eecfc6086b2d8c0c9cde542d.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/1ef1d643045c80858ea3fbe919b1396c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/1ef1d643045c80858ea3fbe919b1396c.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/31178a3a670b94c6729bec7ecab12abb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/31178a3a670b94c6729bec7ecab12abb.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/39b59b8416d0b0014a452466e334885c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/39b59b8416d0b0014a452466e334885c.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/4a43a9b299f2596e8dcefd74c9154278.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/4a43a9b299f2596e8dcefd74c9154278.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/6583cdddc2eeda64ab14bc4f7facab44.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/6583cdddc2eeda64ab14bc4f7facab44.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/8621a3697bf16e269e6ee6ea33ffa011.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/8621a3697bf16e269e6ee6ea33ffa011.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/e02cfc92f79f85bd8c5a46787d3aa5ed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/e02cfc92f79f85bd8c5a46787d3aa5ed.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/e1fa970971c5084aed4add96928cb7ed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/e1fa970971c5084aed4add96928cb7ed.json -------------------------------------------------------------------------------- /deployments/kovan/solcInputs/ed02ffea74d81360ebf7246e8a46eb27.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/kovan/solcInputs/ed02ffea74d81360ebf7246e8a46eb27.json -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/ALETHCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/ALETHCRVVault.json -------------------------------------------------------------------------------- /deployments/mainnet/ALETHCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/ALETHCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/mainnet/ALETHConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/ALETHConvexStrategy.json -------------------------------------------------------------------------------- /deployments/mainnet/BTCConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/BTCConvexStrategy.json -------------------------------------------------------------------------------- /deployments/mainnet/Controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/Controller.json -------------------------------------------------------------------------------- /deployments/mainnet/GaugeController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/GaugeController.json -------------------------------------------------------------------------------- /deployments/mainnet/GaugeProxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/GaugeProxy.json -------------------------------------------------------------------------------- /deployments/mainnet/Harvester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/Harvester.json -------------------------------------------------------------------------------- /deployments/mainnet/LINKCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/LINKCRVVault.json -------------------------------------------------------------------------------- /deployments/mainnet/LINKCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/LINKCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/mainnet/LINKConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/LINKConvexStrategy.json -------------------------------------------------------------------------------- /deployments/mainnet/LegacyController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/LegacyController.json -------------------------------------------------------------------------------- /deployments/mainnet/MIMConvexStrategy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/MIMConvexStrategy.json -------------------------------------------------------------------------------- /deployments/mainnet/Manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/Manager.json -------------------------------------------------------------------------------- /deployments/mainnet/MerkleDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/MerkleDistributor.json -------------------------------------------------------------------------------- /deployments/mainnet/Minter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/Minter.json -------------------------------------------------------------------------------- /deployments/mainnet/MinterWrapper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/MinterWrapper.json -------------------------------------------------------------------------------- /deployments/mainnet/RENCRVVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/RENCRVVault.json -------------------------------------------------------------------------------- /deployments/mainnet/RENCRVVaultToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/RENCRVVaultToken.json -------------------------------------------------------------------------------- /deployments/mainnet/RewardsMetavault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/RewardsMetavault.json -------------------------------------------------------------------------------- /deployments/mainnet/RewardsYaxis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/RewardsYaxis.json -------------------------------------------------------------------------------- /deployments/mainnet/RewardsYaxisEth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/RewardsYaxisEth.json -------------------------------------------------------------------------------- /deployments/mainnet/StableSwap3PoolConverter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/StableSwap3PoolConverter.json -------------------------------------------------------------------------------- /deployments/mainnet/StableSwap3PoolNonConverter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/StableSwap3PoolNonConverter.json -------------------------------------------------------------------------------- /deployments/mainnet/StrategyControllerV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/StrategyControllerV2.json -------------------------------------------------------------------------------- /deployments/mainnet/StrategyCurve3Crv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/StrategyCurve3Crv.json -------------------------------------------------------------------------------- /deployments/mainnet/StrategyYearnV2-DAI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/StrategyYearnV2-DAI.json -------------------------------------------------------------------------------- /deployments/mainnet/Swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/Swap.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultALETHCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultALETHCRVGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultHelper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultHelper.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultLINKCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultLINKCRVGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultMIM3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultMIM3CRV.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultMIM3CRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultMIM3CRVGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultRENCRVGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultRENCRVGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/VaultTokenMIM3CRV.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VaultTokenMIM3CRV.json -------------------------------------------------------------------------------- /deployments/mainnet/VotingEscrow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/VotingEscrow.json -------------------------------------------------------------------------------- /deployments/mainnet/YAXISGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/YAXISGauge.json -------------------------------------------------------------------------------- /deployments/mainnet/YaxisToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/YaxisToken.json -------------------------------------------------------------------------------- /deployments/mainnet/YaxisVotePower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/YaxisVotePower.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/1ef1d643045c80858ea3fbe919b1396c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/1ef1d643045c80858ea3fbe919b1396c.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/2a444e409184f3a1797056c0447bda32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/2a444e409184f3a1797056c0447bda32.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/31178a3a670b94c6729bec7ecab12abb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/31178a3a670b94c6729bec7ecab12abb.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/3de2fa958fb77ce58b6c702d42713fa5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/3de2fa958fb77ce58b6c702d42713fa5.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/734160c1663c51d52e820b8f6ec5eac3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/734160c1663c51d52e820b8f6ec5eac3.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/7f584678c57e2cfebf8c6d23e419d2c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/7f584678c57e2cfebf8c6d23e419d2c3.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/a8c818eac3be8b7619106edbe88fa5cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/a8c818eac3be8b7619106edbe88fa5cf.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/ab117fdc5454952510ef9fc2c490228e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/ab117fdc5454952510ef9fc2c490228e.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/b7774f95777ece4875e1304ee8ac2a2f.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/b7774f95777ece4875e1304ee8ac2a2f.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/bb19182873065a6155cd6bb8b560e034.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/bb19182873065a6155cd6bb8b560e034.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/c715f81b598dd8c3d93b2941748f27c6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/c715f81b598dd8c3d93b2941748f27c6.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/c732ac3106bc5496d862806e5cdcce4a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/c732ac3106bc5496d862806e5cdcce4a.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/f47b5411f6a0e0ce9a63e95e2c1c5f7a.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/solcInputs/f47b5411f6a0e0ce9a63e95e2c1c5f7a.json -------------------------------------------------------------------------------- /deployments/mainnet/yAxisMetaVaultHarvester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/yAxisMetaVaultHarvester.json -------------------------------------------------------------------------------- /deployments/mainnet/yAxisMetaVaultManager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/deployments/mainnet/yAxisMetaVaultManager.json -------------------------------------------------------------------------------- /great-harvest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/great-harvest.json -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/package.json -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/run_tests.sh -------------------------------------------------------------------------------- /test/MockPickleJar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/MockPickleJar.test.js -------------------------------------------------------------------------------- /test/governance/YaxisVotePower.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/governance/YaxisVotePower.test.js -------------------------------------------------------------------------------- /test/helpers/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/helpers/setup.js -------------------------------------------------------------------------------- /test/live/multi_strategy_controller_live.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/live/multi_strategy_controller_live.test.js -------------------------------------------------------------------------------- /test/live/update_strategies.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/live/update_strategies.test.js -------------------------------------------------------------------------------- /test/token/MerkleDistributor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/token/MerkleDistributor.test.js -------------------------------------------------------------------------------- /test/token/Rewards.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/token/Rewards.test.js -------------------------------------------------------------------------------- /test/token/Swap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/token/Swap.test.js -------------------------------------------------------------------------------- /test/token/YaxisToken.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/token/YaxisToken.test.js -------------------------------------------------------------------------------- /test/v3/Controller.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/Controller.test.js -------------------------------------------------------------------------------- /test/v3/Gauges.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/Gauges.test.js -------------------------------------------------------------------------------- /test/v3/GeneralConvexStrategy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/GeneralConvexStrategy.test.js -------------------------------------------------------------------------------- /test/v3/Harvester.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/Harvester.test.js -------------------------------------------------------------------------------- /test/v3/LegacyController.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/LegacyController.test.js -------------------------------------------------------------------------------- /test/v3/MIMConvexStrategy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/MIMConvexStrategy.test.js -------------------------------------------------------------------------------- /test/v3/Manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/Manager.test.js -------------------------------------------------------------------------------- /test/v3/Vault.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/Vault.test.js -------------------------------------------------------------------------------- /test/v3/VaultHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/test/v3/VaultHelper.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yaxis-project/metavault/HEAD/yarn.lock --------------------------------------------------------------------------------