├── .codespellrc ├── .env.example ├── .github ├── actions │ └── base-setup │ │ └── action.yml ├── pull_request_template.md ├── scripts │ └── comment.js └── workflows │ ├── ci.yml │ ├── docs.yml │ └── fuzzing.yml ├── .gitignore ├── .gitmodules ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc.yml ├── .solhint.json ├── .solhint.script.json ├── .solhint.test.json ├── .solhintignore ├── LICENSE ├── README.md ├── assets ├── boosties.png └── cove.png ├── bash ├── deploy-to-base-local.sh ├── deploy-to-base-mainnet.sh ├── deploy-to-local.sh ├── deploy-to-prod.sh ├── start-anvil-fork-base.sh └── start-anvil-fork.sh ├── broadcast └── Deployer_2024_08_02.sol │ └── 1 │ └── run-1722619870.json ├── codecov.yml ├── commitlint.config.ts ├── deployments ├── 1 │ ├── .chainId │ ├── CoveToken.json │ ├── CoveYFI.json │ ├── CoveYFIRewardsGauge.json │ ├── CoveYFIRewardsGaugeRewardForwarder.json │ ├── CoveYearnGaugeFactory.json │ ├── DYFIRedeemer.json │ ├── DYFIRedeemerV2.json │ ├── ERC20RewardsGaugeImpl.json │ ├── GaugeRewardReceiverImplementation.json │ ├── MasterRegistry.json │ ├── MiniChefV3.json │ ├── RewardForwarderImpl.json │ ├── Staging_MasterRegistry.json │ ├── StakingDelegateRewards.json │ ├── SwapAndLock.json │ ├── TimelockController.json │ ├── YSDRewardsGaugeImpl.json │ ├── Yearn4626RouterExt.json │ ├── Yearn4626RouterExt2.json │ ├── YearnGaugeStrategy-yGauge Curve COVEYFI Factory yVault.json │ ├── YearnGaugeStrategy-yGauge Curve YFI-ETH Pool yVault.json │ ├── YearnGaugeStrategy-yGauge Curve dYFIETH-f Factory yVault.json │ ├── YearnGaugeStrategy-yGauge Curve yETH Factory yVault.json │ ├── YearnGaugeStrategy-yGauge DAI-1 yVault.json │ ├── YearnGaugeStrategy-yGauge DAI-2 yVault.json │ ├── YearnGaugeStrategy-yGauge LP Yearn CRV Vault v2.json │ ├── YearnGaugeStrategy-yGauge LP Yearn PRISMA Vault.json │ ├── YearnGaugeStrategy-yGauge USDC-1 yVault.json │ ├── YearnGaugeStrategy-yGauge USDS-1 yVault.json │ ├── YearnGaugeStrategy-yGauge WETH-1 yVault.json │ ├── YearnGaugeStrategy-yGauge WETH-2 yVault.json │ ├── YearnGaugeStrategy-yGauge crvUSD-2 yVault.json │ └── YearnStakingDelegate.json └── 8453 │ ├── .chainId │ ├── MasterRegistry.json │ └── Staging_MasterRegistry.json ├── echidna.config.yaml ├── foundry.toml ├── package.json ├── pnpm-lock.yaml ├── remappings.txt ├── requirements-ci.txt ├── requirements.txt ├── script ├── BaseDeployScript.s.sol ├── BaseScript.s.sol ├── DeployBaseMasterRegistries.s.sol ├── DeployDYFIRedeemerV2.sol ├── DeployRouter.s.sol ├── DeployStagingMasterRegistry.s.sol ├── Deployments.s.sol ├── community_multisig │ ├── CommunityMultisig_2024_04_08.json │ ├── CommunityMultisig_2024_04_08.sol │ └── README.md ├── deployer │ ├── Deployer_2024_04_08.sol │ ├── Deployer_2024_07_11.sol │ ├── Deployer_2024_08_02.sol │ └── Deployer_2025_03_18.sol ├── ops_multisig │ ├── OpsMultisig_2024_04_07.json │ ├── OpsMultisig_2024_04_07.sol │ ├── OpsMultisig_2024_04_08.json │ ├── OpsMultisig_2024_04_08.sol │ └── README.md └── vesting │ ├── GasliteDropSender.s.sol │ ├── SablierBatchCreator.s.sol │ └── vesting.json ├── slither.config.json ├── src ├── CoveYFI.sol ├── DYFIRedeemer.sol ├── DYFIRedeemerV2.sol ├── GaugeRewardReceiver.sol ├── MasterRegistry.sol ├── Rescuable.sol ├── StakingDelegateRewards.sol ├── SwapAndLock.sol ├── Yearn4626RouterExt.sol ├── YearnStakingDelegate.sol ├── deps │ ├── WETH.sol │ ├── gaslite │ │ └── IGasliteDrop.sol │ ├── uniswap │ │ └── v3-periphery │ │ │ └── base │ │ │ └── SelfPermit.sol │ └── yearn │ │ └── veYFI │ │ ├── GaugeFactory.sol │ │ └── VeRegistry.sol ├── governance │ └── CoveToken.sol ├── interfaces │ ├── IDYFIRedeemer.sol │ ├── IMasterRegistry.sol │ ├── IStakingDelegateRewards.sol │ ├── ISwapAndLock.sol │ ├── IYearn4626RouterExt.sol │ ├── IYearnGaugeStrategy.sol │ ├── IYearnStakingDelegate.sol │ ├── deps │ │ ├── IWETH.sol │ │ ├── balancer │ │ │ ├── IFlashLoanProvider.sol │ │ │ └── IFlashLoanRecipient.sol │ │ ├── chainlink │ │ │ └── AggregatorV3Interface.sol │ │ ├── curve │ │ │ ├── ICurveBasePool.sol │ │ │ ├── ICurveFactory.sol │ │ │ ├── ICurveRouter.sol │ │ │ └── ICurveTwoAssetPool.sol │ │ ├── sablier │ │ │ ├── DataTypes.sol │ │ │ ├── ISablierV2Batch.sol │ │ │ └── ISablierV2LockupLinear.sol │ │ ├── snapshot │ │ │ └── ISnapshotDelegateRegistry.sol │ │ ├── stakeDAO │ │ │ ├── IStakeDaoGauge.sol │ │ │ └── IStakeDaoVault.sol │ │ ├── uniswap │ │ │ └── v3-periphery │ │ │ │ ├── ISelfPermit.sol │ │ │ │ └── external │ │ │ │ └── IERC20PermitAllowed.sol │ │ └── yearn │ │ │ └── veYFI │ │ │ ├── IBaseGauge.sol │ │ │ ├── IDYfiRewardPool.sol │ │ │ ├── IGauge.sol │ │ │ ├── IGaugeFactory.sol │ │ │ ├── IRedemption.sol │ │ │ ├── IVotingYFI.sol │ │ │ ├── IYearnVaultV2.sol │ │ │ └── IYfiRewardPool.sol │ └── rewards │ │ ├── IBaseRewardsGauge.sol │ │ └── IMiniChefV3Rewarder.sol ├── libraries │ ├── Errors.sol │ └── YearnVaultV2Helper.sol ├── registries │ └── CoveYearnGaugeFactory.sol ├── rewards │ ├── BaseRewardsGauge.sol │ ├── ERC20RewardsGauge.sol │ ├── MiniChefV3.sol │ ├── RewardForwarder.sol │ └── YSDRewardsGauge.sol ├── strategies │ ├── YearnGaugeStrategy.sol │ └── YearnGaugeStrategyBase.sol └── swappers │ └── CurveRouterSwapper.sol └── test ├── forked ├── CoveYFI.t.sol ├── DYFIRedeemer.t.sol ├── DYFIRedeemerV2.t.sol ├── Router.t.sol ├── SwapAndLock.t.sol ├── YearnGaugeStrategy.t.sol ├── YearnStakingDelegate.t.sol └── swappers │ └── CurveRouterSwapper.t.sol ├── integration └── Integration.t.sol ├── invariant ├── ERC20RewardsGauge.t.sol └── YSDRewardsGauge.t.sol ├── mocks ├── MockChainLinkOracle.sol ├── MockCoveYFI.sol ├── MockCurveRouter.sol ├── MockCurveRouterSwapper.sol ├── MockCurveTwoAssetPool.sol ├── MockDYFIRedeemer.sol ├── MockERC20RewardsGauge.sol ├── MockFlashLoanProvider.sol ├── MockGauge.sol ├── MockGaugeRewardReceiver.sol ├── MockMiniChefRewarder.sol ├── MockNonPayable.sol ├── MockRedemption.sol ├── MockRescuable.sol ├── MockRewardPool.sol ├── MockStakingDelegateRewards.sol ├── MockStrategy.sol ├── MockTarget.sol ├── MockVotingYFI.sol ├── MockYearnGaugeStrategy.sol └── MockYearnStakingDelegate.sol ├── unit ├── GaugeRewardReceiver.t.sol ├── MasterRegistry.t.sol ├── Rescuable.t.sol ├── RewardForwarder.t.sol ├── StakingDelegateRewards.t.sol ├── SwapAndLock.t.sol ├── YearnStakingDelegate.t.sol ├── governance │ └── CoveToken.t.sol ├── registries │ └── CoveYearnGaugeFactory.t.sol ├── rewards │ ├── ERC20RewardsGauge.t.sol │ ├── MiniChefV3.t.sol │ └── YSDRewardsGauge.t.sol └── strategies │ └── YearnGaugeStrategy.t.sol └── utils ├── BaseTest.t.sol ├── Constants.sol ├── CurveSwapParamsConstants.sol ├── PermitSingature.t.sol ├── VyperDeployer.sol └── YearnV3BaseTest.t.sol /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.codespellrc -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.env.example -------------------------------------------------------------------------------- /.github/actions/base-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/actions/base-setup/action.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/scripts/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/scripts/comment.js -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/fuzzing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.github/workflows/fuzzing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | use-node-version=18.16.1 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhint.script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.solhint.script.json -------------------------------------------------------------------------------- /.solhint.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.solhint.test.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/.solhintignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/README.md -------------------------------------------------------------------------------- /assets/boosties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/assets/boosties.png -------------------------------------------------------------------------------- /assets/cove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/assets/cove.png -------------------------------------------------------------------------------- /bash/deploy-to-base-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/deploy-to-base-local.sh -------------------------------------------------------------------------------- /bash/deploy-to-base-mainnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/deploy-to-base-mainnet.sh -------------------------------------------------------------------------------- /bash/deploy-to-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/deploy-to-local.sh -------------------------------------------------------------------------------- /bash/deploy-to-prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/deploy-to-prod.sh -------------------------------------------------------------------------------- /bash/start-anvil-fork-base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/start-anvil-fork-base.sh -------------------------------------------------------------------------------- /bash/start-anvil-fork.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/bash/start-anvil-fork.sh -------------------------------------------------------------------------------- /broadcast/Deployer_2024_08_02.sol/1/run-1722619870.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/broadcast/Deployer_2024_08_02.sol/1/run-1722619870.json -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/codecov.yml -------------------------------------------------------------------------------- /commitlint.config.ts: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']} 2 | -------------------------------------------------------------------------------- /deployments/1/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/1/CoveToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/CoveToken.json -------------------------------------------------------------------------------- /deployments/1/CoveYFI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/CoveYFI.json -------------------------------------------------------------------------------- /deployments/1/CoveYFIRewardsGauge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/CoveYFIRewardsGauge.json -------------------------------------------------------------------------------- /deployments/1/CoveYFIRewardsGaugeRewardForwarder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/CoveYFIRewardsGaugeRewardForwarder.json -------------------------------------------------------------------------------- /deployments/1/CoveYearnGaugeFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/CoveYearnGaugeFactory.json -------------------------------------------------------------------------------- /deployments/1/DYFIRedeemer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/DYFIRedeemer.json -------------------------------------------------------------------------------- /deployments/1/DYFIRedeemerV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/DYFIRedeemerV2.json -------------------------------------------------------------------------------- /deployments/1/ERC20RewardsGaugeImpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/ERC20RewardsGaugeImpl.json -------------------------------------------------------------------------------- /deployments/1/GaugeRewardReceiverImplementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/GaugeRewardReceiverImplementation.json -------------------------------------------------------------------------------- /deployments/1/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/1/MiniChefV3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/MiniChefV3.json -------------------------------------------------------------------------------- /deployments/1/RewardForwarderImpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/RewardForwarderImpl.json -------------------------------------------------------------------------------- /deployments/1/Staging_MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/Staging_MasterRegistry.json -------------------------------------------------------------------------------- /deployments/1/StakingDelegateRewards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/StakingDelegateRewards.json -------------------------------------------------------------------------------- /deployments/1/SwapAndLock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/SwapAndLock.json -------------------------------------------------------------------------------- /deployments/1/TimelockController.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/TimelockController.json -------------------------------------------------------------------------------- /deployments/1/YSDRewardsGaugeImpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YSDRewardsGaugeImpl.json -------------------------------------------------------------------------------- /deployments/1/Yearn4626RouterExt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/Yearn4626RouterExt.json -------------------------------------------------------------------------------- /deployments/1/Yearn4626RouterExt2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/Yearn4626RouterExt2.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge Curve COVEYFI Factory yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge Curve COVEYFI Factory yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge Curve YFI-ETH Pool yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge Curve YFI-ETH Pool yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge Curve dYFIETH-f Factory yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge Curve dYFIETH-f Factory yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge Curve yETH Factory yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge Curve yETH Factory yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge DAI-1 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge DAI-1 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge DAI-2 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge DAI-2 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge LP Yearn CRV Vault v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge LP Yearn CRV Vault v2.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge LP Yearn PRISMA Vault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge LP Yearn PRISMA Vault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge USDC-1 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge USDC-1 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge USDS-1 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge USDS-1 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge WETH-1 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge WETH-1 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge WETH-2 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge WETH-2 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnGaugeStrategy-yGauge crvUSD-2 yVault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnGaugeStrategy-yGauge crvUSD-2 yVault.json -------------------------------------------------------------------------------- /deployments/1/YearnStakingDelegate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/1/YearnStakingDelegate.json -------------------------------------------------------------------------------- /deployments/8453/.chainId: -------------------------------------------------------------------------------- 1 | 8453 -------------------------------------------------------------------------------- /deployments/8453/MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/8453/MasterRegistry.json -------------------------------------------------------------------------------- /deployments/8453/Staging_MasterRegistry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/deployments/8453/Staging_MasterRegistry.json -------------------------------------------------------------------------------- /echidna.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/echidna.config.yaml -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/remappings.txt -------------------------------------------------------------------------------- /requirements-ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/requirements-ci.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/BaseDeployScript.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/BaseDeployScript.s.sol -------------------------------------------------------------------------------- /script/BaseScript.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/BaseScript.s.sol -------------------------------------------------------------------------------- /script/DeployBaseMasterRegistries.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/DeployBaseMasterRegistries.s.sol -------------------------------------------------------------------------------- /script/DeployDYFIRedeemerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/DeployDYFIRedeemerV2.sol -------------------------------------------------------------------------------- /script/DeployRouter.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/DeployRouter.s.sol -------------------------------------------------------------------------------- /script/DeployStagingMasterRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/DeployStagingMasterRegistry.s.sol -------------------------------------------------------------------------------- /script/Deployments.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/Deployments.s.sol -------------------------------------------------------------------------------- /script/community_multisig/CommunityMultisig_2024_04_08.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/community_multisig/CommunityMultisig_2024_04_08.json -------------------------------------------------------------------------------- /script/community_multisig/CommunityMultisig_2024_04_08.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/community_multisig/CommunityMultisig_2024_04_08.sol -------------------------------------------------------------------------------- /script/community_multisig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/community_multisig/README.md -------------------------------------------------------------------------------- /script/deployer/Deployer_2024_04_08.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/deployer/Deployer_2024_04_08.sol -------------------------------------------------------------------------------- /script/deployer/Deployer_2024_07_11.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/deployer/Deployer_2024_07_11.sol -------------------------------------------------------------------------------- /script/deployer/Deployer_2024_08_02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/deployer/Deployer_2024_08_02.sol -------------------------------------------------------------------------------- /script/deployer/Deployer_2025_03_18.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/deployer/Deployer_2025_03_18.sol -------------------------------------------------------------------------------- /script/ops_multisig/OpsMultisig_2024_04_07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/ops_multisig/OpsMultisig_2024_04_07.json -------------------------------------------------------------------------------- /script/ops_multisig/OpsMultisig_2024_04_07.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/ops_multisig/OpsMultisig_2024_04_07.sol -------------------------------------------------------------------------------- /script/ops_multisig/OpsMultisig_2024_04_08.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/ops_multisig/OpsMultisig_2024_04_08.json -------------------------------------------------------------------------------- /script/ops_multisig/OpsMultisig_2024_04_08.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/ops_multisig/OpsMultisig_2024_04_08.sol -------------------------------------------------------------------------------- /script/ops_multisig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/ops_multisig/README.md -------------------------------------------------------------------------------- /script/vesting/GasliteDropSender.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/vesting/GasliteDropSender.s.sol -------------------------------------------------------------------------------- /script/vesting/SablierBatchCreator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/vesting/SablierBatchCreator.s.sol -------------------------------------------------------------------------------- /script/vesting/vesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/script/vesting/vesting.json -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/slither.config.json -------------------------------------------------------------------------------- /src/CoveYFI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/CoveYFI.sol -------------------------------------------------------------------------------- /src/DYFIRedeemer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/DYFIRedeemer.sol -------------------------------------------------------------------------------- /src/DYFIRedeemerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/DYFIRedeemerV2.sol -------------------------------------------------------------------------------- /src/GaugeRewardReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/GaugeRewardReceiver.sol -------------------------------------------------------------------------------- /src/MasterRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/MasterRegistry.sol -------------------------------------------------------------------------------- /src/Rescuable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/Rescuable.sol -------------------------------------------------------------------------------- /src/StakingDelegateRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/StakingDelegateRewards.sol -------------------------------------------------------------------------------- /src/SwapAndLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/SwapAndLock.sol -------------------------------------------------------------------------------- /src/Yearn4626RouterExt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/Yearn4626RouterExt.sol -------------------------------------------------------------------------------- /src/YearnStakingDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/YearnStakingDelegate.sol -------------------------------------------------------------------------------- /src/deps/WETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/deps/WETH.sol -------------------------------------------------------------------------------- /src/deps/gaslite/IGasliteDrop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/deps/gaslite/IGasliteDrop.sol -------------------------------------------------------------------------------- /src/deps/uniswap/v3-periphery/base/SelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/deps/uniswap/v3-periphery/base/SelfPermit.sol -------------------------------------------------------------------------------- /src/deps/yearn/veYFI/GaugeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/deps/yearn/veYFI/GaugeFactory.sol -------------------------------------------------------------------------------- /src/deps/yearn/veYFI/VeRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/deps/yearn/veYFI/VeRegistry.sol -------------------------------------------------------------------------------- /src/governance/CoveToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/governance/CoveToken.sol -------------------------------------------------------------------------------- /src/interfaces/IDYFIRedeemer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IDYFIRedeemer.sol -------------------------------------------------------------------------------- /src/interfaces/IMasterRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IMasterRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/IStakingDelegateRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IStakingDelegateRewards.sol -------------------------------------------------------------------------------- /src/interfaces/ISwapAndLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/ISwapAndLock.sol -------------------------------------------------------------------------------- /src/interfaces/IYearn4626RouterExt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IYearn4626RouterExt.sol -------------------------------------------------------------------------------- /src/interfaces/IYearnGaugeStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IYearnGaugeStrategy.sol -------------------------------------------------------------------------------- /src/interfaces/IYearnStakingDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/IYearnStakingDelegate.sol -------------------------------------------------------------------------------- /src/interfaces/deps/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/IWETH.sol -------------------------------------------------------------------------------- /src/interfaces/deps/balancer/IFlashLoanProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/balancer/IFlashLoanProvider.sol -------------------------------------------------------------------------------- /src/interfaces/deps/balancer/IFlashLoanRecipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/balancer/IFlashLoanRecipient.sol -------------------------------------------------------------------------------- /src/interfaces/deps/chainlink/AggregatorV3Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/chainlink/AggregatorV3Interface.sol -------------------------------------------------------------------------------- /src/interfaces/deps/curve/ICurveBasePool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/curve/ICurveBasePool.sol -------------------------------------------------------------------------------- /src/interfaces/deps/curve/ICurveFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/curve/ICurveFactory.sol -------------------------------------------------------------------------------- /src/interfaces/deps/curve/ICurveRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/curve/ICurveRouter.sol -------------------------------------------------------------------------------- /src/interfaces/deps/curve/ICurveTwoAssetPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/curve/ICurveTwoAssetPool.sol -------------------------------------------------------------------------------- /src/interfaces/deps/sablier/DataTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/sablier/DataTypes.sol -------------------------------------------------------------------------------- /src/interfaces/deps/sablier/ISablierV2Batch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/sablier/ISablierV2Batch.sol -------------------------------------------------------------------------------- /src/interfaces/deps/sablier/ISablierV2LockupLinear.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/sablier/ISablierV2LockupLinear.sol -------------------------------------------------------------------------------- /src/interfaces/deps/snapshot/ISnapshotDelegateRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/snapshot/ISnapshotDelegateRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/deps/stakeDAO/IStakeDaoGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/stakeDAO/IStakeDaoGauge.sol -------------------------------------------------------------------------------- /src/interfaces/deps/stakeDAO/IStakeDaoVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/stakeDAO/IStakeDaoVault.sol -------------------------------------------------------------------------------- /src/interfaces/deps/uniswap/v3-periphery/ISelfPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/uniswap/v3-periphery/ISelfPermit.sol -------------------------------------------------------------------------------- /src/interfaces/deps/uniswap/v3-periphery/external/IERC20PermitAllowed.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/uniswap/v3-periphery/external/IERC20PermitAllowed.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IBaseGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IBaseGauge.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IDYfiRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IDYfiRewardPool.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IGauge.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IGaugeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IGaugeFactory.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IRedemption.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IRedemption.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IVotingYFI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IVotingYFI.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IYearnVaultV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IYearnVaultV2.sol -------------------------------------------------------------------------------- /src/interfaces/deps/yearn/veYFI/IYfiRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/deps/yearn/veYFI/IYfiRewardPool.sol -------------------------------------------------------------------------------- /src/interfaces/rewards/IBaseRewardsGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/rewards/IBaseRewardsGauge.sol -------------------------------------------------------------------------------- /src/interfaces/rewards/IMiniChefV3Rewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/interfaces/rewards/IMiniChefV3Rewarder.sol -------------------------------------------------------------------------------- /src/libraries/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/libraries/Errors.sol -------------------------------------------------------------------------------- /src/libraries/YearnVaultV2Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/libraries/YearnVaultV2Helper.sol -------------------------------------------------------------------------------- /src/registries/CoveYearnGaugeFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/registries/CoveYearnGaugeFactory.sol -------------------------------------------------------------------------------- /src/rewards/BaseRewardsGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/rewards/BaseRewardsGauge.sol -------------------------------------------------------------------------------- /src/rewards/ERC20RewardsGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/rewards/ERC20RewardsGauge.sol -------------------------------------------------------------------------------- /src/rewards/MiniChefV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/rewards/MiniChefV3.sol -------------------------------------------------------------------------------- /src/rewards/RewardForwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/rewards/RewardForwarder.sol -------------------------------------------------------------------------------- /src/rewards/YSDRewardsGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/rewards/YSDRewardsGauge.sol -------------------------------------------------------------------------------- /src/strategies/YearnGaugeStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/strategies/YearnGaugeStrategy.sol -------------------------------------------------------------------------------- /src/strategies/YearnGaugeStrategyBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/strategies/YearnGaugeStrategyBase.sol -------------------------------------------------------------------------------- /src/swappers/CurveRouterSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/src/swappers/CurveRouterSwapper.sol -------------------------------------------------------------------------------- /test/forked/CoveYFI.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/CoveYFI.t.sol -------------------------------------------------------------------------------- /test/forked/DYFIRedeemer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/DYFIRedeemer.t.sol -------------------------------------------------------------------------------- /test/forked/DYFIRedeemerV2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/DYFIRedeemerV2.t.sol -------------------------------------------------------------------------------- /test/forked/Router.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/Router.t.sol -------------------------------------------------------------------------------- /test/forked/SwapAndLock.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/SwapAndLock.t.sol -------------------------------------------------------------------------------- /test/forked/YearnGaugeStrategy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/YearnGaugeStrategy.t.sol -------------------------------------------------------------------------------- /test/forked/YearnStakingDelegate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/YearnStakingDelegate.t.sol -------------------------------------------------------------------------------- /test/forked/swappers/CurveRouterSwapper.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/forked/swappers/CurveRouterSwapper.t.sol -------------------------------------------------------------------------------- /test/integration/Integration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/integration/Integration.t.sol -------------------------------------------------------------------------------- /test/invariant/ERC20RewardsGauge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/invariant/ERC20RewardsGauge.t.sol -------------------------------------------------------------------------------- /test/invariant/YSDRewardsGauge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/invariant/YSDRewardsGauge.t.sol -------------------------------------------------------------------------------- /test/mocks/MockChainLinkOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockChainLinkOracle.sol -------------------------------------------------------------------------------- /test/mocks/MockCoveYFI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockCoveYFI.sol -------------------------------------------------------------------------------- /test/mocks/MockCurveRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockCurveRouter.sol -------------------------------------------------------------------------------- /test/mocks/MockCurveRouterSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockCurveRouterSwapper.sol -------------------------------------------------------------------------------- /test/mocks/MockCurveTwoAssetPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockCurveTwoAssetPool.sol -------------------------------------------------------------------------------- /test/mocks/MockDYFIRedeemer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockDYFIRedeemer.sol -------------------------------------------------------------------------------- /test/mocks/MockERC20RewardsGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockERC20RewardsGauge.sol -------------------------------------------------------------------------------- /test/mocks/MockFlashLoanProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockFlashLoanProvider.sol -------------------------------------------------------------------------------- /test/mocks/MockGauge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockGauge.sol -------------------------------------------------------------------------------- /test/mocks/MockGaugeRewardReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockGaugeRewardReceiver.sol -------------------------------------------------------------------------------- /test/mocks/MockMiniChefRewarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockMiniChefRewarder.sol -------------------------------------------------------------------------------- /test/mocks/MockNonPayable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockNonPayable.sol -------------------------------------------------------------------------------- /test/mocks/MockRedemption.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockRedemption.sol -------------------------------------------------------------------------------- /test/mocks/MockRescuable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockRescuable.sol -------------------------------------------------------------------------------- /test/mocks/MockRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockRewardPool.sol -------------------------------------------------------------------------------- /test/mocks/MockStakingDelegateRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockStakingDelegateRewards.sol -------------------------------------------------------------------------------- /test/mocks/MockStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockStrategy.sol -------------------------------------------------------------------------------- /test/mocks/MockTarget.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockTarget.sol -------------------------------------------------------------------------------- /test/mocks/MockVotingYFI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockVotingYFI.sol -------------------------------------------------------------------------------- /test/mocks/MockYearnGaugeStrategy.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: BUSL-1.1 2 | pragma solidity ^0.8.18; 3 | 4 | contract MockYearnGaugeStrategy { } 5 | -------------------------------------------------------------------------------- /test/mocks/MockYearnStakingDelegate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/mocks/MockYearnStakingDelegate.sol -------------------------------------------------------------------------------- /test/unit/GaugeRewardReceiver.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/GaugeRewardReceiver.t.sol -------------------------------------------------------------------------------- /test/unit/MasterRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/MasterRegistry.t.sol -------------------------------------------------------------------------------- /test/unit/Rescuable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/Rescuable.t.sol -------------------------------------------------------------------------------- /test/unit/RewardForwarder.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/RewardForwarder.t.sol -------------------------------------------------------------------------------- /test/unit/StakingDelegateRewards.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/StakingDelegateRewards.t.sol -------------------------------------------------------------------------------- /test/unit/SwapAndLock.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/SwapAndLock.t.sol -------------------------------------------------------------------------------- /test/unit/YearnStakingDelegate.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/YearnStakingDelegate.t.sol -------------------------------------------------------------------------------- /test/unit/governance/CoveToken.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/governance/CoveToken.t.sol -------------------------------------------------------------------------------- /test/unit/registries/CoveYearnGaugeFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/registries/CoveYearnGaugeFactory.t.sol -------------------------------------------------------------------------------- /test/unit/rewards/ERC20RewardsGauge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/rewards/ERC20RewardsGauge.t.sol -------------------------------------------------------------------------------- /test/unit/rewards/MiniChefV3.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/rewards/MiniChefV3.t.sol -------------------------------------------------------------------------------- /test/unit/rewards/YSDRewardsGauge.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/rewards/YSDRewardsGauge.t.sol -------------------------------------------------------------------------------- /test/unit/strategies/YearnGaugeStrategy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/unit/strategies/YearnGaugeStrategy.t.sol -------------------------------------------------------------------------------- /test/utils/BaseTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/BaseTest.t.sol -------------------------------------------------------------------------------- /test/utils/Constants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/Constants.sol -------------------------------------------------------------------------------- /test/utils/CurveSwapParamsConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/CurveSwapParamsConstants.sol -------------------------------------------------------------------------------- /test/utils/PermitSingature.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/PermitSingature.t.sol -------------------------------------------------------------------------------- /test/utils/VyperDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/VyperDeployer.sol -------------------------------------------------------------------------------- /test/utils/YearnV3BaseTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Storm-Labs-Inc/cove-contracts-boosties/HEAD/test/utils/YearnV3BaseTest.t.sol --------------------------------------------------------------------------------