├── .gitignore ├── Farm ├── FishToken.sol ├── Governor.sol ├── IFO.sol ├── IFO2.sol ├── LiquidityLock.sol ├── MasterChef.sol ├── Operators.sol ├── Referral.sol ├── TankChef.sol ├── Timelock.sol └── libs │ └── IReferral.sol ├── Farm2 ├── MasterChefv2.sol ├── PawToken.sol ├── RewardLocker.sol └── libs │ └── IRewardLocker.sol ├── LICENSE ├── README.md ├── Swap ├── CatERC20.sol ├── CatFactory.sol ├── CatPair.sol ├── CatRouter.sol ├── interfaces │ ├── ICatCallee.sol │ ├── ICatERC20.sol │ ├── ICatFactory.sol │ ├── ICatPair.sol │ ├── ICatRouter01.sol │ ├── ICatRouter02.sol │ ├── IERC20.sol │ └── IWETH.sol └── libraries │ ├── CatLibrary.sol │ ├── Math.sol │ ├── SafeMath.sol │ ├── TransferHelper.sol │ └── UQ112x112.sol ├── Tank ├── TankChef.sol └── TankChefNC.sol ├── Vault ├── Operators.sol ├── StrategyAave.sol ├── StrategyFish.sol ├── StrategyMasterchef.sol ├── StrategyQuickSwap.sol ├── StrategySushiSwap.sol ├── StrategyVaultBurn.sol ├── VaultChef.sol └── libs │ ├── IAaveStake.sol │ ├── IAdamantStake.sol │ ├── IDragonLair.sol │ ├── IMasterchef.sol │ ├── IProtocolDataProvider.sol │ ├── IStakingRewards.sol │ ├── IStrategy.sol │ ├── IStrategyFish.sol │ ├── ISushiStake.sol │ ├── IUniPair.sol │ ├── IUniRouter01.sol │ ├── IUniRouter02.sol │ └── IWETH.sol ├── Vault2 ├── BaseStrategy.sol ├── BaseStrategyLP.sol ├── BaseStrategyLPSingle.sol ├── StrategyAave.sol ├── StrategyBurnWault.sol ├── StrategyDfyn.sol ├── StrategyFirebird.sol ├── StrategyFirebird3Pool.sol ├── StrategyMasterchef.sol ├── StrategyMasterchefDouble.sol ├── StrategyQuickSwap.sol ├── StrategySushiSwap.sol ├── StrategyWault.sol ├── VaultChef.sol └── libs │ ├── IAaveStake.sol │ ├── IAdamantStake.sol │ ├── IDragonLair.sol │ ├── IFireOneswap.sol │ ├── IFireRouter.sol │ ├── IFirebird.sol │ ├── IMasterchef.sol │ ├── IProtocolDataProvider.sol │ ├── IStableswapRouter.sol │ ├── IStakingRewards.sol │ ├── IStrategy.sol │ ├── IStrategyFish.sol │ ├── ISushiStake.sol │ ├── IUniPair.sol │ ├── IUniRouter01.sol │ ├── IUniRouter02.sol │ ├── IWETH.sol │ └── IWault.sol └── Voting ├── CalculateFish.sol └── libs ├── IMasterchef.sol ├── IMasterchefv2.sol ├── IUniPair.sol └── IVaultChef.sol /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /Farm/FishToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/FishToken.sol -------------------------------------------------------------------------------- /Farm/Governor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/Governor.sol -------------------------------------------------------------------------------- /Farm/IFO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/IFO.sol -------------------------------------------------------------------------------- /Farm/IFO2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/IFO2.sol -------------------------------------------------------------------------------- /Farm/LiquidityLock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/LiquidityLock.sol -------------------------------------------------------------------------------- /Farm/MasterChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/MasterChef.sol -------------------------------------------------------------------------------- /Farm/Operators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/Operators.sol -------------------------------------------------------------------------------- /Farm/Referral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/Referral.sol -------------------------------------------------------------------------------- /Farm/TankChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/TankChef.sol -------------------------------------------------------------------------------- /Farm/Timelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/Timelock.sol -------------------------------------------------------------------------------- /Farm/libs/IReferral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm/libs/IReferral.sol -------------------------------------------------------------------------------- /Farm2/MasterChefv2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm2/MasterChefv2.sol -------------------------------------------------------------------------------- /Farm2/PawToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm2/PawToken.sol -------------------------------------------------------------------------------- /Farm2/RewardLocker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm2/RewardLocker.sol -------------------------------------------------------------------------------- /Farm2/libs/IRewardLocker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Farm2/libs/IRewardLocker.sol -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/README.md -------------------------------------------------------------------------------- /Swap/CatERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/CatERC20.sol -------------------------------------------------------------------------------- /Swap/CatFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/CatFactory.sol -------------------------------------------------------------------------------- /Swap/CatPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/CatPair.sol -------------------------------------------------------------------------------- /Swap/CatRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/CatRouter.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatCallee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatCallee.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatERC20.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatFactory.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatPair.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatRouter01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatRouter01.sol -------------------------------------------------------------------------------- /Swap/interfaces/ICatRouter02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/ICatRouter02.sol -------------------------------------------------------------------------------- /Swap/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/IERC20.sol -------------------------------------------------------------------------------- /Swap/interfaces/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/interfaces/IWETH.sol -------------------------------------------------------------------------------- /Swap/libraries/CatLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/libraries/CatLibrary.sol -------------------------------------------------------------------------------- /Swap/libraries/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/libraries/Math.sol -------------------------------------------------------------------------------- /Swap/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/libraries/SafeMath.sol -------------------------------------------------------------------------------- /Swap/libraries/TransferHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/libraries/TransferHelper.sol -------------------------------------------------------------------------------- /Swap/libraries/UQ112x112.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Swap/libraries/UQ112x112.sol -------------------------------------------------------------------------------- /Tank/TankChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Tank/TankChef.sol -------------------------------------------------------------------------------- /Tank/TankChefNC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Tank/TankChefNC.sol -------------------------------------------------------------------------------- /Vault/Operators.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/Operators.sol -------------------------------------------------------------------------------- /Vault/StrategyAave.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategyAave.sol -------------------------------------------------------------------------------- /Vault/StrategyFish.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategyFish.sol -------------------------------------------------------------------------------- /Vault/StrategyMasterchef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategyMasterchef.sol -------------------------------------------------------------------------------- /Vault/StrategyQuickSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategyQuickSwap.sol -------------------------------------------------------------------------------- /Vault/StrategySushiSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategySushiSwap.sol -------------------------------------------------------------------------------- /Vault/StrategyVaultBurn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/StrategyVaultBurn.sol -------------------------------------------------------------------------------- /Vault/VaultChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/VaultChef.sol -------------------------------------------------------------------------------- /Vault/libs/IAaveStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IAaveStake.sol -------------------------------------------------------------------------------- /Vault/libs/IAdamantStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IAdamantStake.sol -------------------------------------------------------------------------------- /Vault/libs/IDragonLair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IDragonLair.sol -------------------------------------------------------------------------------- /Vault/libs/IMasterchef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IMasterchef.sol -------------------------------------------------------------------------------- /Vault/libs/IProtocolDataProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IProtocolDataProvider.sol -------------------------------------------------------------------------------- /Vault/libs/IStakingRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IStakingRewards.sol -------------------------------------------------------------------------------- /Vault/libs/IStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IStrategy.sol -------------------------------------------------------------------------------- /Vault/libs/IStrategyFish.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IStrategyFish.sol -------------------------------------------------------------------------------- /Vault/libs/ISushiStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/ISushiStake.sol -------------------------------------------------------------------------------- /Vault/libs/IUniPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IUniPair.sol -------------------------------------------------------------------------------- /Vault/libs/IUniRouter01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IUniRouter01.sol -------------------------------------------------------------------------------- /Vault/libs/IUniRouter02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IUniRouter02.sol -------------------------------------------------------------------------------- /Vault/libs/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault/libs/IWETH.sol -------------------------------------------------------------------------------- /Vault2/BaseStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/BaseStrategy.sol -------------------------------------------------------------------------------- /Vault2/BaseStrategyLP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/BaseStrategyLP.sol -------------------------------------------------------------------------------- /Vault2/BaseStrategyLPSingle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/BaseStrategyLPSingle.sol -------------------------------------------------------------------------------- /Vault2/StrategyAave.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyAave.sol -------------------------------------------------------------------------------- /Vault2/StrategyBurnWault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyBurnWault.sol -------------------------------------------------------------------------------- /Vault2/StrategyDfyn.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyDfyn.sol -------------------------------------------------------------------------------- /Vault2/StrategyFirebird.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyFirebird.sol -------------------------------------------------------------------------------- /Vault2/StrategyFirebird3Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyFirebird3Pool.sol -------------------------------------------------------------------------------- /Vault2/StrategyMasterchef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyMasterchef.sol -------------------------------------------------------------------------------- /Vault2/StrategyMasterchefDouble.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyMasterchefDouble.sol -------------------------------------------------------------------------------- /Vault2/StrategyQuickSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyQuickSwap.sol -------------------------------------------------------------------------------- /Vault2/StrategySushiSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategySushiSwap.sol -------------------------------------------------------------------------------- /Vault2/StrategyWault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/StrategyWault.sol -------------------------------------------------------------------------------- /Vault2/VaultChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/VaultChef.sol -------------------------------------------------------------------------------- /Vault2/libs/IAaveStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IAaveStake.sol -------------------------------------------------------------------------------- /Vault2/libs/IAdamantStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IAdamantStake.sol -------------------------------------------------------------------------------- /Vault2/libs/IDragonLair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IDragonLair.sol -------------------------------------------------------------------------------- /Vault2/libs/IFireOneswap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IFireOneswap.sol -------------------------------------------------------------------------------- /Vault2/libs/IFireRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IFireRouter.sol -------------------------------------------------------------------------------- /Vault2/libs/IFirebird.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IFirebird.sol -------------------------------------------------------------------------------- /Vault2/libs/IMasterchef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IMasterchef.sol -------------------------------------------------------------------------------- /Vault2/libs/IProtocolDataProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IProtocolDataProvider.sol -------------------------------------------------------------------------------- /Vault2/libs/IStableswapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IStableswapRouter.sol -------------------------------------------------------------------------------- /Vault2/libs/IStakingRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IStakingRewards.sol -------------------------------------------------------------------------------- /Vault2/libs/IStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IStrategy.sol -------------------------------------------------------------------------------- /Vault2/libs/IStrategyFish.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IStrategyFish.sol -------------------------------------------------------------------------------- /Vault2/libs/ISushiStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/ISushiStake.sol -------------------------------------------------------------------------------- /Vault2/libs/IUniPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IUniPair.sol -------------------------------------------------------------------------------- /Vault2/libs/IUniRouter01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IUniRouter01.sol -------------------------------------------------------------------------------- /Vault2/libs/IUniRouter02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IUniRouter02.sol -------------------------------------------------------------------------------- /Vault2/libs/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IWETH.sol -------------------------------------------------------------------------------- /Vault2/libs/IWault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Vault2/libs/IWault.sol -------------------------------------------------------------------------------- /Voting/CalculateFish.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Voting/CalculateFish.sol -------------------------------------------------------------------------------- /Voting/libs/IMasterchef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Voting/libs/IMasterchef.sol -------------------------------------------------------------------------------- /Voting/libs/IMasterchefv2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Voting/libs/IMasterchefv2.sol -------------------------------------------------------------------------------- /Voting/libs/IUniPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Voting/libs/IUniPair.sol -------------------------------------------------------------------------------- /Voting/libs/IVaultChef.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polycatfi/polycat-contracts/HEAD/Voting/libs/IVaultChef.sol --------------------------------------------------------------------------------