├── .gitignore ├── .mocharc.json ├── .prettierrc ├── .solcover.js ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── abi ├── BdoRewardPool.json ├── Boardroom.json ├── Bond.json ├── CommunityFund.json ├── Dollar.json ├── Oracle.json ├── Share.json ├── ShareRewardPool.json ├── Timelock.json └── Treasury.json ├── contracts ├── Boardroom.sol ├── Bond.sol ├── Distributor.sol ├── Dollar.sol ├── Migrations.sol ├── Oracle.sol ├── OracleMultiPair.sol ├── OracleSinglePair.sol ├── Share.sol ├── SimpleERCFund.sol ├── Timelock.sol ├── Treasury.sol ├── VoteProxy.sol ├── betting │ └── SportBetting.sol ├── dao │ └── CommunityFund.sol ├── distribution │ ├── BdoRewardPool.sol │ └── ShareRewardPool.sol ├── interfaces │ ├── IAggregatorInterface.sol │ ├── IBEP20.sol │ ├── IBPool.sol │ ├── IBasisAsset.sol │ ├── IBoardroom.sol │ ├── ICouponMarket.sol │ ├── IDecimals.sol │ ├── IDistributor.sol │ ├── IEpoch.sol │ ├── ILiquidityFund.sol │ ├── IMigratableToken.sol │ ├── IOracle.sol │ ├── IPancakeswapPool.sol │ ├── IShare.sol │ ├── IShareRewardPool.sol │ ├── ISimpleERCFund.sol │ ├── IStableSwapRouter.sol │ ├── ISwap.sol │ ├── ITreasury.sol │ ├── IUniswapV2Callee.sol │ ├── IUniswapV2ERC20.sol │ ├── IUniswapV2Factory.sol │ ├── IUniswapV2Pair.sol │ ├── IUniswapV2Router.sol │ ├── IValueLiquidPair.sol │ ├── IValueLiquidRouter.sol │ ├── IVoteProxy.sol │ └── IbpTokenBoardroom.sol ├── lib │ ├── Babylonian.sol │ ├── FixedPoint.sol │ ├── Safe112.sol │ ├── UQ112x112.sol │ ├── UniswapV2Library.sol │ └── UniswapV2OracleLibrary.sol ├── multipegs │ ├── DOT │ │ ├── bpDOT.sol │ │ └── bpDOTRewardPool.sol │ ├── EUR │ │ ├── bpEUR.sol │ │ └── bpEURRewardPool.sol │ ├── JPY │ │ ├── bpJPY.sol │ │ └── bpJPYRewardPool.sol │ ├── UNI │ │ ├── bpUNI.sol │ │ └── bpUNIRewardPool.sol │ ├── XAU │ │ ├── bpXAU.sol │ │ └── bpXAURewardPool.sol │ ├── bpTokenBoardroom.sol │ ├── bpTokenCouponMarket.sol │ └── bpTokenOracle.sol ├── oracle │ ├── BDOAggregatorProxy.sol │ └── DOGEAggregatorProxy.sol ├── owner │ └── Operator.sol ├── snapshot │ ├── bDollarVote.sol │ └── bDollarVoteProxy.sol ├── test │ ├── MockBoardroom.sol │ ├── MockERC20.sol │ ├── MockLiquidityFund.sol │ └── MockOracle.sol ├── upgrade │ ├── AdminUpgradeabilityProxy.sol │ └── ERC777UpgradeSafe.sol ├── utils │ ├── ContractGuard.sol │ ├── Epoch.sol │ └── ShareWrapper.sol ├── v2 │ ├── BDOv2.sol │ └── BDOv2Oracle.sol └── zapper │ └── BearnZapperRouter.sol ├── deploy.config.ts ├── hardhat.config.ts ├── package.json ├── test ├── BDOv2.test.ts ├── BdoRewardPool.test.ts ├── Boardroom.test.ts ├── Oracle.test.ts ├── ShareRewardPool.test.ts ├── Timelock.test.ts ├── Tokens.test.ts ├── Treasury.test.ts ├── bpTokenCouponMarket.test.ts ├── chai-setup.ts └── shared │ └── utilities.ts ├── truffle-config.js ├── tsconfig.json └── waffle.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/.solcover.js -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/README.md -------------------------------------------------------------------------------- /abi/BdoRewardPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/BdoRewardPool.json -------------------------------------------------------------------------------- /abi/Boardroom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Boardroom.json -------------------------------------------------------------------------------- /abi/Bond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Bond.json -------------------------------------------------------------------------------- /abi/CommunityFund.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/CommunityFund.json -------------------------------------------------------------------------------- /abi/Dollar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Dollar.json -------------------------------------------------------------------------------- /abi/Oracle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Oracle.json -------------------------------------------------------------------------------- /abi/Share.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Share.json -------------------------------------------------------------------------------- /abi/ShareRewardPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/ShareRewardPool.json -------------------------------------------------------------------------------- /abi/Timelock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Timelock.json -------------------------------------------------------------------------------- /abi/Treasury.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/abi/Treasury.json -------------------------------------------------------------------------------- /contracts/Boardroom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Boardroom.sol -------------------------------------------------------------------------------- /contracts/Bond.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Bond.sol -------------------------------------------------------------------------------- /contracts/Distributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Distributor.sol -------------------------------------------------------------------------------- /contracts/Dollar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Dollar.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/Oracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Oracle.sol -------------------------------------------------------------------------------- /contracts/OracleMultiPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/OracleMultiPair.sol -------------------------------------------------------------------------------- /contracts/OracleSinglePair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/OracleSinglePair.sol -------------------------------------------------------------------------------- /contracts/Share.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Share.sol -------------------------------------------------------------------------------- /contracts/SimpleERCFund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/SimpleERCFund.sol -------------------------------------------------------------------------------- /contracts/Timelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Timelock.sol -------------------------------------------------------------------------------- /contracts/Treasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/Treasury.sol -------------------------------------------------------------------------------- /contracts/VoteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/VoteProxy.sol -------------------------------------------------------------------------------- /contracts/betting/SportBetting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/betting/SportBetting.sol -------------------------------------------------------------------------------- /contracts/dao/CommunityFund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/dao/CommunityFund.sol -------------------------------------------------------------------------------- /contracts/distribution/BdoRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/distribution/BdoRewardPool.sol -------------------------------------------------------------------------------- /contracts/distribution/ShareRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/distribution/ShareRewardPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IAggregatorInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IAggregatorInterface.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBEP20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IBEP20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IBPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBasisAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IBasisAsset.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBoardroom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IBoardroom.sol -------------------------------------------------------------------------------- /contracts/interfaces/ICouponMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/ICouponMarket.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDecimals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IDecimals.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IDistributor.sol -------------------------------------------------------------------------------- /contracts/interfaces/IEpoch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IEpoch.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILiquidityFund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/ILiquidityFund.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMigratableToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IMigratableToken.sol -------------------------------------------------------------------------------- /contracts/interfaces/IOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IOracle.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPancakeswapPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IPancakeswapPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/IShare.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IShare.sol -------------------------------------------------------------------------------- /contracts/interfaces/IShareRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IShareRewardPool.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISimpleERCFund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/ISimpleERCFund.sol -------------------------------------------------------------------------------- /contracts/interfaces/IStableSwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IStableSwapRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/ISwap.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITreasury.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/ITreasury.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Callee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IUniswapV2Callee.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IUniswapV2ERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IUniswapV2Factory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IUniswapV2Router.sol -------------------------------------------------------------------------------- /contracts/interfaces/IValueLiquidPair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IValueLiquidPair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IValueLiquidRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IValueLiquidRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVoteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IVoteProxy.sol -------------------------------------------------------------------------------- /contracts/interfaces/IbpTokenBoardroom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/interfaces/IbpTokenBoardroom.sol -------------------------------------------------------------------------------- /contracts/lib/Babylonian.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/Babylonian.sol -------------------------------------------------------------------------------- /contracts/lib/FixedPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/FixedPoint.sol -------------------------------------------------------------------------------- /contracts/lib/Safe112.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/Safe112.sol -------------------------------------------------------------------------------- /contracts/lib/UQ112x112.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/UQ112x112.sol -------------------------------------------------------------------------------- /contracts/lib/UniswapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/UniswapV2Library.sol -------------------------------------------------------------------------------- /contracts/lib/UniswapV2OracleLibrary.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/lib/UniswapV2OracleLibrary.sol -------------------------------------------------------------------------------- /contracts/multipegs/DOT/bpDOT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/DOT/bpDOT.sol -------------------------------------------------------------------------------- /contracts/multipegs/DOT/bpDOTRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/DOT/bpDOTRewardPool.sol -------------------------------------------------------------------------------- /contracts/multipegs/EUR/bpEUR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/EUR/bpEUR.sol -------------------------------------------------------------------------------- /contracts/multipegs/EUR/bpEURRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/EUR/bpEURRewardPool.sol -------------------------------------------------------------------------------- /contracts/multipegs/JPY/bpJPY.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/JPY/bpJPY.sol -------------------------------------------------------------------------------- /contracts/multipegs/JPY/bpJPYRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/JPY/bpJPYRewardPool.sol -------------------------------------------------------------------------------- /contracts/multipegs/UNI/bpUNI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/UNI/bpUNI.sol -------------------------------------------------------------------------------- /contracts/multipegs/UNI/bpUNIRewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/UNI/bpUNIRewardPool.sol -------------------------------------------------------------------------------- /contracts/multipegs/XAU/bpXAU.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/XAU/bpXAU.sol -------------------------------------------------------------------------------- /contracts/multipegs/XAU/bpXAURewardPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/XAU/bpXAURewardPool.sol -------------------------------------------------------------------------------- /contracts/multipegs/bpTokenBoardroom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/bpTokenBoardroom.sol -------------------------------------------------------------------------------- /contracts/multipegs/bpTokenCouponMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/bpTokenCouponMarket.sol -------------------------------------------------------------------------------- /contracts/multipegs/bpTokenOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/multipegs/bpTokenOracle.sol -------------------------------------------------------------------------------- /contracts/oracle/BDOAggregatorProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/oracle/BDOAggregatorProxy.sol -------------------------------------------------------------------------------- /contracts/oracle/DOGEAggregatorProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/oracle/DOGEAggregatorProxy.sol -------------------------------------------------------------------------------- /contracts/owner/Operator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/owner/Operator.sol -------------------------------------------------------------------------------- /contracts/snapshot/bDollarVote.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/snapshot/bDollarVote.sol -------------------------------------------------------------------------------- /contracts/snapshot/bDollarVoteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/snapshot/bDollarVoteProxy.sol -------------------------------------------------------------------------------- /contracts/test/MockBoardroom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/test/MockBoardroom.sol -------------------------------------------------------------------------------- /contracts/test/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/test/MockERC20.sol -------------------------------------------------------------------------------- /contracts/test/MockLiquidityFund.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/test/MockLiquidityFund.sol -------------------------------------------------------------------------------- /contracts/test/MockOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/test/MockOracle.sol -------------------------------------------------------------------------------- /contracts/upgrade/AdminUpgradeabilityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/upgrade/AdminUpgradeabilityProxy.sol -------------------------------------------------------------------------------- /contracts/upgrade/ERC777UpgradeSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/upgrade/ERC777UpgradeSafe.sol -------------------------------------------------------------------------------- /contracts/utils/ContractGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/utils/ContractGuard.sol -------------------------------------------------------------------------------- /contracts/utils/Epoch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/utils/Epoch.sol -------------------------------------------------------------------------------- /contracts/utils/ShareWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/utils/ShareWrapper.sol -------------------------------------------------------------------------------- /contracts/v2/BDOv2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/v2/BDOv2.sol -------------------------------------------------------------------------------- /contracts/v2/BDOv2Oracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/v2/BDOv2Oracle.sol -------------------------------------------------------------------------------- /contracts/zapper/BearnZapperRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/contracts/zapper/BearnZapperRouter.sol -------------------------------------------------------------------------------- /deploy.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/deploy.config.ts -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/package.json -------------------------------------------------------------------------------- /test/BDOv2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/BDOv2.test.ts -------------------------------------------------------------------------------- /test/BdoRewardPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/BdoRewardPool.test.ts -------------------------------------------------------------------------------- /test/Boardroom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/Boardroom.test.ts -------------------------------------------------------------------------------- /test/Oracle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/Oracle.test.ts -------------------------------------------------------------------------------- /test/ShareRewardPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/ShareRewardPool.test.ts -------------------------------------------------------------------------------- /test/Timelock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/Timelock.test.ts -------------------------------------------------------------------------------- /test/Tokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/Tokens.test.ts -------------------------------------------------------------------------------- /test/Treasury.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/Treasury.test.ts -------------------------------------------------------------------------------- /test/bpTokenCouponMarket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/bpTokenCouponMarket.test.ts -------------------------------------------------------------------------------- /test/chai-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/chai-setup.ts -------------------------------------------------------------------------------- /test/shared/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/test/shared/utilities.ts -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/truffle-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /waffle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bearn-defi/bdollar-smartcontracts/HEAD/waffle.json --------------------------------------------------------------------------------