├── .babelrc ├── .eslintrc.yaml ├── .gitattributes ├── .gitignore ├── .prettierrc ├── .solcover.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── abi └── dodoAbi.json ├── archive ├── CustomERC20.sol ├── DODOV1Proxy01.sol ├── DODOV1Proxy02.sol ├── DODOV1Proxy03.sol ├── DODOV1Proxy04.sol ├── DODOV2Proxy01.sol ├── FeeRateImpl.sol └── UpCrowdPoolingFactory.sol ├── audit ├── PeckShield-Audit-DODOV2-v1.0.pdf ├── SlowMist_Smart Contract_Security_Audit_Report_DODOV2.pdf ├── Smart contract security audit report-DODO.pdf ├── [Certik] MiningV2.pdf ├── [Certik] NFT.pdf ├── [PeckShield] DODO-NFTPool-v1.0.pdf ├── [PeckShiled] MiningV2.pdf ├── [PeckShiled] MiningV3.pdf ├── [Peckshield] dodo_audit_report_2020_16_en_1.0.pdf ├── [SlowMist] DODO-NFTPool.pdf ├── [SlowMist] MiningV3 and NFT.pdf ├── [Trail of Bits] DODO Summary Report.pdf ├── dodo_audit_report_2020_16_en_1.0.pdf └── vDODO-final-report.pdf ├── config ├── arb-config.js ├── aurora-config.js ├── avax-config.js ├── base-config.js ├── boba-config.js ├── bsc-config.js ├── cfx-config.js ├── dashboard-config.js ├── dodo-testnet-config.js ├── eth-config.js ├── heco-config.js ├── kovan-config.js ├── linea-config.js ├── manta-config.js ├── manta-testnet-config.js ├── mantle-config.js ├── matic-config.js ├── moonriver-config.js ├── ok-config.js ├── optimism-config.js ├── rinkeby-config.js ├── scroll-config.js ├── scroll-sepolia-config.js └── sepolia-config.js ├── configAdapter.js ├── contracts ├── CollateralVault │ ├── impl │ │ └── NFTCollateralVault.sol │ └── intf │ │ └── ICollateralVault.sol ├── CrowdPooling │ ├── impl │ │ ├── CP.sol │ │ ├── CPFunding.sol │ │ ├── CPStorage.sol │ │ └── CPVesting.sol │ └── intf │ │ └── ICP.sol ├── DODODrops │ ├── DODODropsV1.sol │ └── DODODropsV2 │ │ ├── DODODrops.sol │ │ ├── DropsERC1155.sol │ │ ├── DropsERC721.sol │ │ └── DropsFeeModel.sol ├── DODOFee │ ├── FeeRateDIP3Impl.sol │ ├── PoolHeartBeat.sol │ ├── UserQuota.sol │ ├── UserQuotaFactory.sol │ └── vDODOQuota.sol ├── DODOGasSavingPool │ ├── GasSavingPool │ │ ├── impl │ │ │ ├── GSP.sol │ │ │ ├── GSPFunding.sol │ │ │ ├── GSPStorage.sol │ │ │ ├── GSPTrader.sol │ │ │ └── GSPVault.sol │ │ └── intf │ │ │ └── IGSP.sol │ ├── intf │ │ └── IDODOCallee.sol │ └── lib │ │ ├── DODOMath.sol │ │ ├── DecimalMath.sol │ │ ├── InitializableOwnable.sol │ │ └── PMMPricing.sol ├── DODOPrivatePool │ ├── impl │ │ ├── DPP.sol │ │ ├── DPPAdmin.sol │ │ ├── DPPAdvanced │ │ │ ├── DPPAdvanced.sol │ │ │ └── DPPAdvancedAmin.sol │ │ ├── DPPOracle │ │ │ ├── DPPOracle.sol │ │ │ ├── DPPOracleAdmin.sol │ │ │ ├── DPPStorage.sol │ │ │ ├── DPPTrader.sol │ │ │ ├── DPPVault.sol │ │ │ └── WooOracleAdapter.sol │ │ ├── DPPStorage.sol │ │ ├── DPPTrader.sol │ │ └── DPPVault.sol │ └── intf │ │ ├── IDPP.sol │ │ ├── IDPPAdmin.sol │ │ ├── IDPPOracle.sol │ │ └── IOracle.sol ├── DODOStablePool │ ├── impl │ │ ├── DSP.sol │ │ ├── DSPFunding.sol │ │ ├── DSPStorage.sol │ │ ├── DSPTrader.sol │ │ └── DSPVault.sol │ └── intf │ │ └── IDSP.sol ├── DODOStarter │ ├── impl │ │ ├── FairFunding.sol │ │ ├── FairFundingV2.sol │ │ ├── InstantFunding.sol │ │ ├── InstantFundingV2.sol │ │ ├── Storage.sol │ │ └── Vesting.sol │ └── intf │ │ └── IDODOStarter.sol ├── DODOToken │ ├── DODOBscToken.sol │ ├── DODOCirculationHelper.sol │ ├── DODOIncentive.sol │ ├── DODOMigrationBSC.sol │ ├── DODOMine.sol │ ├── DODOMineV2 │ │ ├── BaseMine.sol │ │ ├── ERC20Mine.sol │ │ ├── RewardVault.sol │ │ └── vDODOMine.sol │ ├── DODOMineV3 │ │ ├── BaseMine.sol │ │ ├── ERC20MineV3.sol │ │ └── RewardVault.sol │ ├── DODORecharge.sol │ ├── DODORewardVault.sol │ ├── DODOToken.sol │ ├── Governance.sol │ ├── LockedTokenVault.sol │ └── vDODOToken.sol ├── DODOVendingMachine │ ├── impl │ │ ├── DVM.sol │ │ ├── DVMFunding.sol │ │ ├── DVMStorage.sol │ │ ├── DVMTrader.sol │ │ └── DVMVault.sol │ └── intf │ │ └── IDVM.sol ├── Factory │ ├── CrowdPoolingFactory.sol │ ├── DODOMineV2Factory.sol │ ├── DODONFT.sol │ ├── DODONFT1155.sol │ ├── DODOStarterFactory.sol │ ├── DODOStarterFactoryV2.sol │ ├── DPPFactory.sol │ ├── DSPFactory.sol │ ├── DVMFactory.sol │ ├── ERC20Factory.sol │ ├── ERC20V2Factory.sol │ ├── ERC20V3Factory.sol │ ├── NFTTokenFactory.sol │ └── Registries │ │ ├── DODOMineV3Registry.sol │ │ └── DODONFTRegistry.sol ├── GeneralizedFragment │ ├── impl │ │ ├── BuyoutModel.sol │ │ └── Fragment.sol │ └── intf │ │ └── IFragment.sol ├── NFTPool │ ├── impl │ │ ├── BaseFilterV1.sol │ │ ├── Controller.sol │ │ ├── FilterAdmin.sol │ │ ├── FilterERC1155V1.sol │ │ └── FilterERC721V1.sol │ └── intf │ │ ├── IController.sol │ │ ├── IFilter.sol │ │ └── IFilterAdmin.sol ├── SmartRoute │ ├── DODOApprove.sol │ ├── DODOApproveProxy.sol │ ├── DODONFTApprove.sol │ ├── DODOV2Proxy02.sol │ ├── adapter │ │ ├── CurveAdapter.sol │ │ ├── DODOV1Adapter.sol │ │ ├── DODOV2Adapter.sol │ │ ├── GambitAdapter.sol │ │ ├── UniAdapter.sol │ │ └── UniV3Adapter.sol │ ├── helper │ │ ├── DODOCalleeHelper.sol │ │ ├── DODONFTRouteHelper.sol │ │ ├── DODOSellHelper.sol │ │ ├── DODOSwapCalcHelper.sol │ │ ├── DODOV1PmmHelper.sol │ │ ├── DODOV2CuttingRouteHelper.sol │ │ └── DODOV2RouteHelper.sol │ ├── intf │ │ ├── IChi.sol │ │ ├── ICurve.sol │ │ ├── IDODOAdapter.sol │ │ ├── IDODOV1.sol │ │ ├── IDODOV1Proxy01.sol │ │ ├── IDODOV1Proxy02.sol │ │ ├── IDODOV2.sol │ │ ├── IDODOV2Proxy01.sol │ │ ├── IGambit.sol │ │ ├── IUni.sol │ │ ├── IUniV3.sol │ │ └── IUniswapV3SwapCallBack.sol │ ├── lib │ │ └── UniversalERC20.sol │ ├── proxies │ │ ├── DODOCpProxy.sol │ │ ├── DODODppProxy.sol │ │ ├── DODODropsProxy.sol │ │ ├── DODODspProxy.sol │ │ ├── DODOFeeRouteProxy.sol │ │ ├── DODOMineV3Proxy.sol │ │ ├── DODONFTPoolProxy.sol │ │ ├── DODONFTProxy.sol │ │ ├── DODORouteProxy.sol │ │ └── DODOStarterProxy.sol │ └── sampler │ │ └── CurveSample.sol ├── external │ ├── ERC1155 │ │ ├── ERC1155.sol │ │ └── InitializableERC1155.sol │ ├── ERC20 │ │ ├── ChiToken.sol │ │ ├── CustomERC20.sol │ │ ├── CustomMintableERC20.sol │ │ ├── InitializableERC20.sol │ │ ├── InitializableFragERC20.sol │ │ ├── InitializableInternalMintableERC20.sol │ │ ├── InitializableMintableERC20.sol │ │ ├── MintableERC20.sol │ │ ├── TestERC20.sol │ │ └── TestWETH.sol │ ├── ERC721 │ │ ├── ERC721.sol │ │ ├── ERC721Enumerable.sol │ │ ├── ERC721URIStorage.sol │ │ └── InitializableERC721.sol │ ├── Multicall.sol │ ├── MulticallWithValid.sol │ ├── uniswap │ │ ├── PoolAddress.sol │ │ ├── TickMath.sol │ │ └── UniswapV2.sol │ └── utils │ │ ├── Address.sol │ │ ├── Context.sol │ │ ├── ERC165.sol │ │ └── Strings.sol ├── helper │ ├── ERC20Helper.sol │ ├── Migrations.sol │ └── NaiveOracle.sol ├── intf │ ├── IDODOApprove.sol │ ├── IDODOApproveProxy.sol │ ├── IDODOCallee.sol │ ├── IDODONFTApprove.sol │ ├── IERC1155.sol │ ├── IERC1155MetadataURI.sol │ ├── IERC1155Receiver.sol │ ├── IERC165.sol │ ├── IERC20.sol │ ├── IERC721.sol │ ├── IERC721Enumerable.sol │ ├── IERC721Metadata.sol │ ├── IERC721Receiver.sol │ ├── IFeeDistributor.sol │ ├── IOracle.sol │ └── IWETH.sol └── lib │ ├── CloneFactory.sol │ ├── ConstFeeRateModel.sol │ ├── DODOMath.sol │ ├── DecimalMath.sol │ ├── ExternalValue.sol │ ├── FeeRateModel.sol │ ├── InitializableOwnable.sol │ ├── Ownable.sol │ ├── PMMPricing.sol │ ├── PermissionManager.sol │ ├── RandomGenerator.sol │ ├── ReentrancyGuard.sol │ ├── SafeERC20.sol │ └── SafeMath.sol ├── coverage.json ├── cpV2&&cpV1-diff.html ├── deploy-starter.txt ├── immunefibugbounty.md ├── migrations ├── 1_initial_migration.js ├── 2_deploy_erc20V3.js ├── 2_deploy_starter.js ├── 3_deploy_v2.js ├── 4_deploy_nftPool.js ├── 5_deploy_nft.js ├── 6_deploy_periphery.js ├── 7_deploy_dropsV2.js └── 8_deploy_v2_mock.js ├── package.json ├── test ├── CrowdPooling │ ├── CPBid.test.ts │ ├── CPCancelEthBid.test.ts │ ├── CPSettle.test.ts │ ├── CPSettleReversePool.test.ts │ └── CPVesting.test.ts ├── DODODrops │ └── dropsV2.test.ts ├── DODOMineV2 │ ├── erc20Mine.test.ts │ └── vDODOMine.test.ts ├── DODONFT │ ├── mysteryBoxV1.test.ts │ └── nftMainFlow.test.ts ├── DODOStarter │ ├── FairFunding.test.ts │ └── InstantFunding.test.ts ├── DPP │ ├── owner.test.ts │ ├── reset.test.ts │ └── trader.test.ts ├── DSP │ ├── funding.test.ts │ └── trader.test.ts ├── DVM │ ├── AMMLikeCase.test.ts │ ├── ConstPriceCase.test.ts │ ├── funding.test.ts │ └── trader.test.ts ├── NFTPool │ ├── erc1155NftPool.test.ts │ └── erc721NftPool.test.ts ├── V1Proxy │ └── Route.test.ts ├── V2Proxy │ ├── proxy.classical.test.ts │ ├── proxy.cp.test.ts │ ├── proxy.dpp.test.ts │ ├── proxy.dvm.test.ts │ ├── proxy.incentive.test.ts │ ├── proxy.mix.test.ts │ └── proxy.twap.test.ts ├── utils-v1 │ ├── Contracts.ts │ ├── Converter.ts │ ├── EVM.ts │ ├── Log.ts │ └── ProxyContextV1.ts ├── utils │ ├── Contracts.ts │ ├── Converter.ts │ ├── CrowdPoolingContext.ts │ ├── DODOMineV2Context.ts │ ├── DODOStarterContext.ts │ ├── DPPContext.ts │ ├── DSPContext.ts │ ├── DVMContext.ts │ ├── DropsContext.ts │ ├── EVM.ts │ ├── Log.ts │ ├── NFTContext.ts │ ├── NFTPoolContext.ts │ ├── ProxyContextV2.ts │ ├── SignHelper.ts │ ├── SlippageFormula.ts │ └── VDODOContext.ts └── vDODO │ ├── erc20.test.ts │ ├── global.test.ts │ └── mintRedeem.test.ts ├── truffle-config.js ├── truffle-test.sh ├── tsconfig.json ├── tslint.json └── yarn-error.log /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.prettierrc -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.solcover.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/README.md -------------------------------------------------------------------------------- /abi/dodoAbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/abi/dodoAbi.json -------------------------------------------------------------------------------- /archive/CustomERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/CustomERC20.sol -------------------------------------------------------------------------------- /archive/DODOV1Proxy01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/DODOV1Proxy01.sol -------------------------------------------------------------------------------- /archive/DODOV1Proxy02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/DODOV1Proxy02.sol -------------------------------------------------------------------------------- /archive/DODOV1Proxy03.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/DODOV1Proxy03.sol -------------------------------------------------------------------------------- /archive/DODOV1Proxy04.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/DODOV1Proxy04.sol -------------------------------------------------------------------------------- /archive/DODOV2Proxy01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/DODOV2Proxy01.sol -------------------------------------------------------------------------------- /archive/FeeRateImpl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/FeeRateImpl.sol -------------------------------------------------------------------------------- /archive/UpCrowdPoolingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/archive/UpCrowdPoolingFactory.sol -------------------------------------------------------------------------------- /audit/PeckShield-Audit-DODOV2-v1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/PeckShield-Audit-DODOV2-v1.0.pdf -------------------------------------------------------------------------------- /audit/SlowMist_Smart Contract_Security_Audit_Report_DODOV2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/SlowMist_Smart Contract_Security_Audit_Report_DODOV2.pdf -------------------------------------------------------------------------------- /audit/Smart contract security audit report-DODO.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/Smart contract security audit report-DODO.pdf -------------------------------------------------------------------------------- /audit/[Certik] MiningV2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[Certik] MiningV2.pdf -------------------------------------------------------------------------------- /audit/[Certik] NFT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[Certik] NFT.pdf -------------------------------------------------------------------------------- /audit/[PeckShield] DODO-NFTPool-v1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[PeckShield] DODO-NFTPool-v1.0.pdf -------------------------------------------------------------------------------- /audit/[PeckShiled] MiningV2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[PeckShiled] MiningV2.pdf -------------------------------------------------------------------------------- /audit/[PeckShiled] MiningV3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[PeckShiled] MiningV3.pdf -------------------------------------------------------------------------------- /audit/[Peckshield] dodo_audit_report_2020_16_en_1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[Peckshield] dodo_audit_report_2020_16_en_1.0.pdf -------------------------------------------------------------------------------- /audit/[SlowMist] DODO-NFTPool.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[SlowMist] DODO-NFTPool.pdf -------------------------------------------------------------------------------- /audit/[SlowMist] MiningV3 and NFT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[SlowMist] MiningV3 and NFT.pdf -------------------------------------------------------------------------------- /audit/[Trail of Bits] DODO Summary Report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/[Trail of Bits] DODO Summary Report.pdf -------------------------------------------------------------------------------- /audit/dodo_audit_report_2020_16_en_1.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/dodo_audit_report_2020_16_en_1.0.pdf -------------------------------------------------------------------------------- /audit/vDODO-final-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/audit/vDODO-final-report.pdf -------------------------------------------------------------------------------- /config/arb-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/arb-config.js -------------------------------------------------------------------------------- /config/aurora-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/aurora-config.js -------------------------------------------------------------------------------- /config/avax-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/avax-config.js -------------------------------------------------------------------------------- /config/base-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/base-config.js -------------------------------------------------------------------------------- /config/boba-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/boba-config.js -------------------------------------------------------------------------------- /config/bsc-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/bsc-config.js -------------------------------------------------------------------------------- /config/cfx-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/cfx-config.js -------------------------------------------------------------------------------- /config/dashboard-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/dashboard-config.js -------------------------------------------------------------------------------- /config/dodo-testnet-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/dodo-testnet-config.js -------------------------------------------------------------------------------- /config/eth-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/eth-config.js -------------------------------------------------------------------------------- /config/heco-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/heco-config.js -------------------------------------------------------------------------------- /config/kovan-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/kovan-config.js -------------------------------------------------------------------------------- /config/linea-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/linea-config.js -------------------------------------------------------------------------------- /config/manta-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/manta-config.js -------------------------------------------------------------------------------- /config/manta-testnet-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/manta-testnet-config.js -------------------------------------------------------------------------------- /config/mantle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/mantle-config.js -------------------------------------------------------------------------------- /config/matic-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/matic-config.js -------------------------------------------------------------------------------- /config/moonriver-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/moonriver-config.js -------------------------------------------------------------------------------- /config/ok-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/ok-config.js -------------------------------------------------------------------------------- /config/optimism-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/optimism-config.js -------------------------------------------------------------------------------- /config/rinkeby-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/rinkeby-config.js -------------------------------------------------------------------------------- /config/scroll-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/scroll-config.js -------------------------------------------------------------------------------- /config/scroll-sepolia-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/scroll-sepolia-config.js -------------------------------------------------------------------------------- /config/sepolia-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/config/sepolia-config.js -------------------------------------------------------------------------------- /configAdapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/configAdapter.js -------------------------------------------------------------------------------- /contracts/CollateralVault/impl/NFTCollateralVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CollateralVault/impl/NFTCollateralVault.sol -------------------------------------------------------------------------------- /contracts/CollateralVault/intf/ICollateralVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CollateralVault/intf/ICollateralVault.sol -------------------------------------------------------------------------------- /contracts/CrowdPooling/impl/CP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CrowdPooling/impl/CP.sol -------------------------------------------------------------------------------- /contracts/CrowdPooling/impl/CPFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CrowdPooling/impl/CPFunding.sol -------------------------------------------------------------------------------- /contracts/CrowdPooling/impl/CPStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CrowdPooling/impl/CPStorage.sol -------------------------------------------------------------------------------- /contracts/CrowdPooling/impl/CPVesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CrowdPooling/impl/CPVesting.sol -------------------------------------------------------------------------------- /contracts/CrowdPooling/intf/ICP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/CrowdPooling/intf/ICP.sol -------------------------------------------------------------------------------- /contracts/DODODrops/DODODropsV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODODrops/DODODropsV1.sol -------------------------------------------------------------------------------- /contracts/DODODrops/DODODropsV2/DODODrops.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODODrops/DODODropsV2/DODODrops.sol -------------------------------------------------------------------------------- /contracts/DODODrops/DODODropsV2/DropsERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODODrops/DODODropsV2/DropsERC1155.sol -------------------------------------------------------------------------------- /contracts/DODODrops/DODODropsV2/DropsERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODODrops/DODODropsV2/DropsERC721.sol -------------------------------------------------------------------------------- /contracts/DODODrops/DODODropsV2/DropsFeeModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODODrops/DODODropsV2/DropsFeeModel.sol -------------------------------------------------------------------------------- /contracts/DODOFee/FeeRateDIP3Impl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOFee/FeeRateDIP3Impl.sol -------------------------------------------------------------------------------- /contracts/DODOFee/PoolHeartBeat.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOFee/PoolHeartBeat.sol -------------------------------------------------------------------------------- /contracts/DODOFee/UserQuota.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOFee/UserQuota.sol -------------------------------------------------------------------------------- /contracts/DODOFee/UserQuotaFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOFee/UserQuotaFactory.sol -------------------------------------------------------------------------------- /contracts/DODOFee/vDODOQuota.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOFee/vDODOQuota.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/impl/GSP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/impl/GSP.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/impl/GSPFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/impl/GSPFunding.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/impl/GSPStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/impl/GSPStorage.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/impl/GSPTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/impl/GSPTrader.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/impl/GSPVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/impl/GSPVault.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/GasSavingPool/intf/IGSP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/GasSavingPool/intf/IGSP.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/intf/IDODOCallee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/intf/IDODOCallee.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/lib/DODOMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/lib/DODOMath.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/lib/DecimalMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/lib/DecimalMath.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/lib/InitializableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/lib/InitializableOwnable.sol -------------------------------------------------------------------------------- /contracts/DODOGasSavingPool/lib/PMMPricing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOGasSavingPool/lib/PMMPricing.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPP.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPAdmin.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPAdvanced/DPPAdvanced.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPAdvanced/DPPAdvanced.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPAdvanced/DPPAdvancedAmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPAdvanced/DPPAdvancedAmin.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/DPPOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/DPPOracle.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/DPPOracleAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/DPPOracleAdmin.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/DPPStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/DPPStorage.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/DPPTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/DPPTrader.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/DPPVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/DPPVault.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPOracle/WooOracleAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPOracle/WooOracleAdapter.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPStorage.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPTrader.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/impl/DPPVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/impl/DPPVault.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/intf/IDPP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/intf/IDPP.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/intf/IDPPAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/intf/IDPPAdmin.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/intf/IDPPOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/intf/IDPPOracle.sol -------------------------------------------------------------------------------- /contracts/DODOPrivatePool/intf/IOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOPrivatePool/intf/IOracle.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/impl/DSP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/impl/DSP.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/impl/DSPFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/impl/DSPFunding.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/impl/DSPStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/impl/DSPStorage.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/impl/DSPTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/impl/DSPTrader.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/impl/DSPVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/impl/DSPVault.sol -------------------------------------------------------------------------------- /contracts/DODOStablePool/intf/IDSP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStablePool/intf/IDSP.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/FairFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/FairFunding.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/FairFundingV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/FairFundingV2.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/InstantFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/InstantFunding.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/InstantFundingV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/InstantFundingV2.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/Storage.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/impl/Vesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/impl/Vesting.sol -------------------------------------------------------------------------------- /contracts/DODOStarter/intf/IDODOStarter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOStarter/intf/IDODOStarter.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOBscToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOBscToken.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOCirculationHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOCirculationHelper.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOIncentive.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOIncentive.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMigrationBSC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMigrationBSC.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMine.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV2/BaseMine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV2/BaseMine.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV2/ERC20Mine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV2/ERC20Mine.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV2/RewardVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV2/RewardVault.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV2/vDODOMine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV2/vDODOMine.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV3/BaseMine.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV3/BaseMine.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV3/ERC20MineV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV3/ERC20MineV3.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOMineV3/RewardVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOMineV3/RewardVault.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODORecharge.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODORecharge.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODORewardVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODORewardVault.sol -------------------------------------------------------------------------------- /contracts/DODOToken/DODOToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/DODOToken.sol -------------------------------------------------------------------------------- /contracts/DODOToken/Governance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/Governance.sol -------------------------------------------------------------------------------- /contracts/DODOToken/LockedTokenVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/LockedTokenVault.sol -------------------------------------------------------------------------------- /contracts/DODOToken/vDODOToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOToken/vDODOToken.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/impl/DVM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/impl/DVM.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/impl/DVMFunding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/impl/DVMFunding.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/impl/DVMStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/impl/DVMStorage.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/impl/DVMTrader.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/impl/DVMTrader.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/impl/DVMVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/impl/DVMVault.sol -------------------------------------------------------------------------------- /contracts/DODOVendingMachine/intf/IDVM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/DODOVendingMachine/intf/IDVM.sol -------------------------------------------------------------------------------- /contracts/Factory/CrowdPoolingFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/CrowdPoolingFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/DODOMineV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DODOMineV2Factory.sol -------------------------------------------------------------------------------- /contracts/Factory/DODONFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DODONFT.sol -------------------------------------------------------------------------------- /contracts/Factory/DODONFT1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DODONFT1155.sol -------------------------------------------------------------------------------- /contracts/Factory/DODOStarterFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DODOStarterFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/DODOStarterFactoryV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DODOStarterFactoryV2.sol -------------------------------------------------------------------------------- /contracts/Factory/DPPFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DPPFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/DSPFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DSPFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/DVMFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/DVMFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/ERC20Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/ERC20Factory.sol -------------------------------------------------------------------------------- /contracts/Factory/ERC20V2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/ERC20V2Factory.sol -------------------------------------------------------------------------------- /contracts/Factory/ERC20V3Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/ERC20V3Factory.sol -------------------------------------------------------------------------------- /contracts/Factory/NFTTokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/NFTTokenFactory.sol -------------------------------------------------------------------------------- /contracts/Factory/Registries/DODOMineV3Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/Registries/DODOMineV3Registry.sol -------------------------------------------------------------------------------- /contracts/Factory/Registries/DODONFTRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/Factory/Registries/DODONFTRegistry.sol -------------------------------------------------------------------------------- /contracts/GeneralizedFragment/impl/BuyoutModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/GeneralizedFragment/impl/BuyoutModel.sol -------------------------------------------------------------------------------- /contracts/GeneralizedFragment/impl/Fragment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/GeneralizedFragment/impl/Fragment.sol -------------------------------------------------------------------------------- /contracts/GeneralizedFragment/intf/IFragment.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/GeneralizedFragment/intf/IFragment.sol -------------------------------------------------------------------------------- /contracts/NFTPool/impl/BaseFilterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/impl/BaseFilterV1.sol -------------------------------------------------------------------------------- /contracts/NFTPool/impl/Controller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/impl/Controller.sol -------------------------------------------------------------------------------- /contracts/NFTPool/impl/FilterAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/impl/FilterAdmin.sol -------------------------------------------------------------------------------- /contracts/NFTPool/impl/FilterERC1155V1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/impl/FilterERC1155V1.sol -------------------------------------------------------------------------------- /contracts/NFTPool/impl/FilterERC721V1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/impl/FilterERC721V1.sol -------------------------------------------------------------------------------- /contracts/NFTPool/intf/IController.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/intf/IController.sol -------------------------------------------------------------------------------- /contracts/NFTPool/intf/IFilter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/intf/IFilter.sol -------------------------------------------------------------------------------- /contracts/NFTPool/intf/IFilterAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/NFTPool/intf/IFilterAdmin.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/DODOApprove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/DODOApprove.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/DODOApproveProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/DODOApproveProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/DODONFTApprove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/DODONFTApprove.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/DODOV2Proxy02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/DODOV2Proxy02.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/CurveAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/CurveAdapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/DODOV1Adapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/DODOV1Adapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/DODOV2Adapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/DODOV2Adapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/GambitAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/GambitAdapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/UniAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/UniAdapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/adapter/UniV3Adapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/adapter/UniV3Adapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOCalleeHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOCalleeHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODONFTRouteHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODONFTRouteHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOSellHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOSellHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOSwapCalcHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOSwapCalcHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOV1PmmHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOV1PmmHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOV2CuttingRouteHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOV2CuttingRouteHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/helper/DODOV2RouteHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/helper/DODOV2RouteHelper.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IChi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IChi.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/ICurve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/ICurve.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOAdapter.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOV1.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOV1Proxy01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOV1Proxy01.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOV1Proxy02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOV1Proxy02.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOV2.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IDODOV2Proxy01.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IDODOV2Proxy01.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IGambit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IGambit.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IUni.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IUni.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IUniV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IUniV3.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/intf/IUniswapV3SwapCallBack.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/intf/IUniswapV3SwapCallBack.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/lib/UniversalERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/lib/UniversalERC20.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODOCpProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODOCpProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODODppProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODODppProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODODropsProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODODropsProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODODspProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODODspProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODOFeeRouteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODOFeeRouteProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODOMineV3Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODOMineV3Proxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODONFTPoolProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODONFTPoolProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODONFTProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODONFTProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODORouteProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODORouteProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/proxies/DODOStarterProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/proxies/DODOStarterProxy.sol -------------------------------------------------------------------------------- /contracts/SmartRoute/sampler/CurveSample.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/SmartRoute/sampler/CurveSample.sol -------------------------------------------------------------------------------- /contracts/external/ERC1155/ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC1155/ERC1155.sol -------------------------------------------------------------------------------- /contracts/external/ERC1155/InitializableERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC1155/InitializableERC1155.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/ChiToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/ChiToken.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/CustomERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/CustomERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/CustomMintableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/CustomMintableERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/InitializableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/InitializableERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/InitializableFragERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/InitializableFragERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/InitializableInternalMintableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/InitializableInternalMintableERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/InitializableMintableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/InitializableMintableERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/MintableERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/MintableERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/TestERC20.sol -------------------------------------------------------------------------------- /contracts/external/ERC20/TestWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC20/TestWETH.sol -------------------------------------------------------------------------------- /contracts/external/ERC721/ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC721/ERC721.sol -------------------------------------------------------------------------------- /contracts/external/ERC721/ERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC721/ERC721Enumerable.sol -------------------------------------------------------------------------------- /contracts/external/ERC721/ERC721URIStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC721/ERC721URIStorage.sol -------------------------------------------------------------------------------- /contracts/external/ERC721/InitializableERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/ERC721/InitializableERC721.sol -------------------------------------------------------------------------------- /contracts/external/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/Multicall.sol -------------------------------------------------------------------------------- /contracts/external/MulticallWithValid.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/MulticallWithValid.sol -------------------------------------------------------------------------------- /contracts/external/uniswap/PoolAddress.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/uniswap/PoolAddress.sol -------------------------------------------------------------------------------- /contracts/external/uniswap/TickMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/uniswap/TickMath.sol -------------------------------------------------------------------------------- /contracts/external/uniswap/UniswapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/uniswap/UniswapV2.sol -------------------------------------------------------------------------------- /contracts/external/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/utils/Address.sol -------------------------------------------------------------------------------- /contracts/external/utils/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/utils/Context.sol -------------------------------------------------------------------------------- /contracts/external/utils/ERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/utils/ERC165.sol -------------------------------------------------------------------------------- /contracts/external/utils/Strings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/external/utils/Strings.sol -------------------------------------------------------------------------------- /contracts/helper/ERC20Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/helper/ERC20Helper.sol -------------------------------------------------------------------------------- /contracts/helper/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/helper/Migrations.sol -------------------------------------------------------------------------------- /contracts/helper/NaiveOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/helper/NaiveOracle.sol -------------------------------------------------------------------------------- /contracts/intf/IDODOApprove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IDODOApprove.sol -------------------------------------------------------------------------------- /contracts/intf/IDODOApproveProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IDODOApproveProxy.sol -------------------------------------------------------------------------------- /contracts/intf/IDODOCallee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IDODOCallee.sol -------------------------------------------------------------------------------- /contracts/intf/IDODONFTApprove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IDODONFTApprove.sol -------------------------------------------------------------------------------- /contracts/intf/IERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC1155.sol -------------------------------------------------------------------------------- /contracts/intf/IERC1155MetadataURI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC1155MetadataURI.sol -------------------------------------------------------------------------------- /contracts/intf/IERC1155Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC1155Receiver.sol -------------------------------------------------------------------------------- /contracts/intf/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC165.sol -------------------------------------------------------------------------------- /contracts/intf/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC20.sol -------------------------------------------------------------------------------- /contracts/intf/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC721.sol -------------------------------------------------------------------------------- /contracts/intf/IERC721Enumerable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC721Enumerable.sol -------------------------------------------------------------------------------- /contracts/intf/IERC721Metadata.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC721Metadata.sol -------------------------------------------------------------------------------- /contracts/intf/IERC721Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IERC721Receiver.sol -------------------------------------------------------------------------------- /contracts/intf/IFeeDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IFeeDistributor.sol -------------------------------------------------------------------------------- /contracts/intf/IOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IOracle.sol -------------------------------------------------------------------------------- /contracts/intf/IWETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/intf/IWETH.sol -------------------------------------------------------------------------------- /contracts/lib/CloneFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/CloneFactory.sol -------------------------------------------------------------------------------- /contracts/lib/ConstFeeRateModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/ConstFeeRateModel.sol -------------------------------------------------------------------------------- /contracts/lib/DODOMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/DODOMath.sol -------------------------------------------------------------------------------- /contracts/lib/DecimalMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/DecimalMath.sol -------------------------------------------------------------------------------- /contracts/lib/ExternalValue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/ExternalValue.sol -------------------------------------------------------------------------------- /contracts/lib/FeeRateModel.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/FeeRateModel.sol -------------------------------------------------------------------------------- /contracts/lib/InitializableOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/InitializableOwnable.sol -------------------------------------------------------------------------------- /contracts/lib/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/Ownable.sol -------------------------------------------------------------------------------- /contracts/lib/PMMPricing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/PMMPricing.sol -------------------------------------------------------------------------------- /contracts/lib/PermissionManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/PermissionManager.sol -------------------------------------------------------------------------------- /contracts/lib/RandomGenerator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/RandomGenerator.sol -------------------------------------------------------------------------------- /contracts/lib/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/ReentrancyGuard.sol -------------------------------------------------------------------------------- /contracts/lib/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/lib/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/contracts/lib/SafeMath.sol -------------------------------------------------------------------------------- /coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/coverage.json -------------------------------------------------------------------------------- /cpV2&&cpV1-diff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/cpV2&&cpV1-diff.html -------------------------------------------------------------------------------- /deploy-starter.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/deploy-starter.txt -------------------------------------------------------------------------------- /immunefibugbounty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/immunefibugbounty.md -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_erc20V3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/2_deploy_erc20V3.js -------------------------------------------------------------------------------- /migrations/2_deploy_starter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/2_deploy_starter.js -------------------------------------------------------------------------------- /migrations/3_deploy_v2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/3_deploy_v2.js -------------------------------------------------------------------------------- /migrations/4_deploy_nftPool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/4_deploy_nftPool.js -------------------------------------------------------------------------------- /migrations/5_deploy_nft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/5_deploy_nft.js -------------------------------------------------------------------------------- /migrations/6_deploy_periphery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/6_deploy_periphery.js -------------------------------------------------------------------------------- /migrations/7_deploy_dropsV2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/7_deploy_dropsV2.js -------------------------------------------------------------------------------- /migrations/8_deploy_v2_mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/migrations/8_deploy_v2_mock.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/package.json -------------------------------------------------------------------------------- /test/CrowdPooling/CPBid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/CrowdPooling/CPBid.test.ts -------------------------------------------------------------------------------- /test/CrowdPooling/CPCancelEthBid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/CrowdPooling/CPCancelEthBid.test.ts -------------------------------------------------------------------------------- /test/CrowdPooling/CPSettle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/CrowdPooling/CPSettle.test.ts -------------------------------------------------------------------------------- /test/CrowdPooling/CPSettleReversePool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/CrowdPooling/CPSettleReversePool.test.ts -------------------------------------------------------------------------------- /test/CrowdPooling/CPVesting.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/CrowdPooling/CPVesting.test.ts -------------------------------------------------------------------------------- /test/DODODrops/dropsV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODODrops/dropsV2.test.ts -------------------------------------------------------------------------------- /test/DODOMineV2/erc20Mine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODOMineV2/erc20Mine.test.ts -------------------------------------------------------------------------------- /test/DODOMineV2/vDODOMine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODOMineV2/vDODOMine.test.ts -------------------------------------------------------------------------------- /test/DODONFT/mysteryBoxV1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODONFT/mysteryBoxV1.test.ts -------------------------------------------------------------------------------- /test/DODONFT/nftMainFlow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODONFT/nftMainFlow.test.ts -------------------------------------------------------------------------------- /test/DODOStarter/FairFunding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODOStarter/FairFunding.test.ts -------------------------------------------------------------------------------- /test/DODOStarter/InstantFunding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DODOStarter/InstantFunding.test.ts -------------------------------------------------------------------------------- /test/DPP/owner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DPP/owner.test.ts -------------------------------------------------------------------------------- /test/DPP/reset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DPP/reset.test.ts -------------------------------------------------------------------------------- /test/DPP/trader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DPP/trader.test.ts -------------------------------------------------------------------------------- /test/DSP/funding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DSP/funding.test.ts -------------------------------------------------------------------------------- /test/DSP/trader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DSP/trader.test.ts -------------------------------------------------------------------------------- /test/DVM/AMMLikeCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DVM/AMMLikeCase.test.ts -------------------------------------------------------------------------------- /test/DVM/ConstPriceCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DVM/ConstPriceCase.test.ts -------------------------------------------------------------------------------- /test/DVM/funding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DVM/funding.test.ts -------------------------------------------------------------------------------- /test/DVM/trader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/DVM/trader.test.ts -------------------------------------------------------------------------------- /test/NFTPool/erc1155NftPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/NFTPool/erc1155NftPool.test.ts -------------------------------------------------------------------------------- /test/NFTPool/erc721NftPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/NFTPool/erc721NftPool.test.ts -------------------------------------------------------------------------------- /test/V1Proxy/Route.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V1Proxy/Route.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.classical.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.classical.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.cp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.cp.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.dpp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.dpp.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.dvm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.dvm.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.incentive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.incentive.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.mix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.mix.test.ts -------------------------------------------------------------------------------- /test/V2Proxy/proxy.twap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/V2Proxy/proxy.twap.test.ts -------------------------------------------------------------------------------- /test/utils-v1/Contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils-v1/Contracts.ts -------------------------------------------------------------------------------- /test/utils-v1/Converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils-v1/Converter.ts -------------------------------------------------------------------------------- /test/utils-v1/EVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils-v1/EVM.ts -------------------------------------------------------------------------------- /test/utils-v1/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils-v1/Log.ts -------------------------------------------------------------------------------- /test/utils-v1/ProxyContextV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils-v1/ProxyContextV1.ts -------------------------------------------------------------------------------- /test/utils/Contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/Contracts.ts -------------------------------------------------------------------------------- /test/utils/Converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/Converter.ts -------------------------------------------------------------------------------- /test/utils/CrowdPoolingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/CrowdPoolingContext.ts -------------------------------------------------------------------------------- /test/utils/DODOMineV2Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DODOMineV2Context.ts -------------------------------------------------------------------------------- /test/utils/DODOStarterContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DODOStarterContext.ts -------------------------------------------------------------------------------- /test/utils/DPPContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DPPContext.ts -------------------------------------------------------------------------------- /test/utils/DSPContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DSPContext.ts -------------------------------------------------------------------------------- /test/utils/DVMContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DVMContext.ts -------------------------------------------------------------------------------- /test/utils/DropsContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/DropsContext.ts -------------------------------------------------------------------------------- /test/utils/EVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/EVM.ts -------------------------------------------------------------------------------- /test/utils/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/Log.ts -------------------------------------------------------------------------------- /test/utils/NFTContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/NFTContext.ts -------------------------------------------------------------------------------- /test/utils/NFTPoolContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/NFTPoolContext.ts -------------------------------------------------------------------------------- /test/utils/ProxyContextV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/ProxyContextV2.ts -------------------------------------------------------------------------------- /test/utils/SignHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/SignHelper.ts -------------------------------------------------------------------------------- /test/utils/SlippageFormula.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/SlippageFormula.ts -------------------------------------------------------------------------------- /test/utils/VDODOContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/utils/VDODOContext.ts -------------------------------------------------------------------------------- /test/vDODO/erc20.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/vDODO/erc20.test.ts -------------------------------------------------------------------------------- /test/vDODO/global.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/vDODO/global.test.ts -------------------------------------------------------------------------------- /test/vDODO/mintRedeem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/test/vDODO/mintRedeem.test.ts -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/truffle-config.js -------------------------------------------------------------------------------- /truffle-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/truffle-test.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DODOEX/contractV2/HEAD/yarn-error.log --------------------------------------------------------------------------------