├── .gitignore ├── .gitmodules ├── README.md ├── abis ├── MockStablecoin.json ├── OCC_Modular.json ├── ZivoeGovernorV2.json ├── ZivoeITO.json ├── ZivoeRewards.json ├── ZivoeRewardsVesting.json ├── ZivoeToken.json ├── ZivoeTranches.json ├── ZivoeYDL.json └── generated.ts ├── bin └── src │ └── lockers │ └── OCT │ ├── IZivoeGlobals_OCT_Convert.abi │ ├── IZivoeGlobals_OCT_Convert.bin │ ├── IZivoeGlobals_OCT_Convert.json │ ├── OCT_Convert-solc-output.json │ ├── OCT_Convert.abi │ ├── OCT_Convert.bin │ └── OCT_Convert.json ├── foundry.toml ├── src ├── ZivoeDAO.sol ├── ZivoeGlobals.sol ├── ZivoeGovernorV2.sol ├── ZivoeITO.sol ├── ZivoeLocker.sol ├── ZivoeMath.sol ├── ZivoeRewards.sol ├── ZivoeRewardsVesting.sol ├── ZivoeToken.sol ├── ZivoeTrancheToken.sol ├── ZivoeTranches.sol ├── ZivoeYDL.sol ├── libraries │ ├── FloorMath.sol │ ├── OwnableLocked.sol │ ├── ZivoeGTC.sol │ ├── ZivoeRouterV1.sol │ ├── ZivoeTLC.sol │ └── ZivoeVotes.sol ├── lockers │ ├── OCC │ │ ├── OCC_Modular.sol │ │ └── OCC_Variable.sol │ ├── OCE │ │ └── OCE_ZVE.sol │ ├── OCG │ │ ├── OCG_Defaults.sol │ │ ├── OCG_ERC1155.sol │ │ ├── OCG_ERC20.sol │ │ ├── OCG_ERC20_FreeClaim.sol │ │ └── OCG_ERC721.sol │ ├── OCL │ │ └── OCL_ZVE.sol │ ├── OCR │ │ ├── OCR_Instant.sol │ │ └── OCR_Modular.sol │ ├── OCT │ │ ├── OCT_Convert.sol │ │ ├── OCT_DAO.sol │ │ ├── OCT_YDL.sol │ │ └── OCT_ZVL.sol │ ├── OCY │ │ ├── OCY_Convex_A.sol │ │ ├── OCY_Convex_B.sol │ │ ├── OCY_Convex_C.sol │ │ └── OCY_OUSD.sol │ └── Utility │ │ └── ZivoeSwapper.sol └── misc │ ├── BaseContractTemplate.sol │ ├── InterfacesAggregated.sol │ ├── MockStablecoin.sol │ └── Presale.sol └── wagmi.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/README.md -------------------------------------------------------------------------------- /abis/MockStablecoin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/MockStablecoin.json -------------------------------------------------------------------------------- /abis/OCC_Modular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/OCC_Modular.json -------------------------------------------------------------------------------- /abis/ZivoeGovernorV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeGovernorV2.json -------------------------------------------------------------------------------- /abis/ZivoeITO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeITO.json -------------------------------------------------------------------------------- /abis/ZivoeRewards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeRewards.json -------------------------------------------------------------------------------- /abis/ZivoeRewardsVesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeRewardsVesting.json -------------------------------------------------------------------------------- /abis/ZivoeToken.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeToken.json -------------------------------------------------------------------------------- /abis/ZivoeTranches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeTranches.json -------------------------------------------------------------------------------- /abis/ZivoeYDL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/ZivoeYDL.json -------------------------------------------------------------------------------- /abis/generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/abis/generated.ts -------------------------------------------------------------------------------- /bin/src/lockers/OCT/IZivoeGlobals_OCT_Convert.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/IZivoeGlobals_OCT_Convert.abi -------------------------------------------------------------------------------- /bin/src/lockers/OCT/IZivoeGlobals_OCT_Convert.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/src/lockers/OCT/IZivoeGlobals_OCT_Convert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/IZivoeGlobals_OCT_Convert.json -------------------------------------------------------------------------------- /bin/src/lockers/OCT/OCT_Convert-solc-output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/OCT_Convert-solc-output.json -------------------------------------------------------------------------------- /bin/src/lockers/OCT/OCT_Convert.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/OCT_Convert.abi -------------------------------------------------------------------------------- /bin/src/lockers/OCT/OCT_Convert.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/OCT_Convert.bin -------------------------------------------------------------------------------- /bin/src/lockers/OCT/OCT_Convert.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/bin/src/lockers/OCT/OCT_Convert.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/ZivoeDAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeDAO.sol -------------------------------------------------------------------------------- /src/ZivoeGlobals.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeGlobals.sol -------------------------------------------------------------------------------- /src/ZivoeGovernorV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeGovernorV2.sol -------------------------------------------------------------------------------- /src/ZivoeITO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeITO.sol -------------------------------------------------------------------------------- /src/ZivoeLocker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeLocker.sol -------------------------------------------------------------------------------- /src/ZivoeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeMath.sol -------------------------------------------------------------------------------- /src/ZivoeRewards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeRewards.sol -------------------------------------------------------------------------------- /src/ZivoeRewardsVesting.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeRewardsVesting.sol -------------------------------------------------------------------------------- /src/ZivoeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeToken.sol -------------------------------------------------------------------------------- /src/ZivoeTrancheToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeTrancheToken.sol -------------------------------------------------------------------------------- /src/ZivoeTranches.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeTranches.sol -------------------------------------------------------------------------------- /src/ZivoeYDL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/ZivoeYDL.sol -------------------------------------------------------------------------------- /src/libraries/FloorMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/FloorMath.sol -------------------------------------------------------------------------------- /src/libraries/OwnableLocked.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/OwnableLocked.sol -------------------------------------------------------------------------------- /src/libraries/ZivoeGTC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/ZivoeGTC.sol -------------------------------------------------------------------------------- /src/libraries/ZivoeRouterV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/ZivoeRouterV1.sol -------------------------------------------------------------------------------- /src/libraries/ZivoeTLC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/ZivoeTLC.sol -------------------------------------------------------------------------------- /src/libraries/ZivoeVotes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/libraries/ZivoeVotes.sol -------------------------------------------------------------------------------- /src/lockers/OCC/OCC_Modular.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCC/OCC_Modular.sol -------------------------------------------------------------------------------- /src/lockers/OCC/OCC_Variable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCC/OCC_Variable.sol -------------------------------------------------------------------------------- /src/lockers/OCE/OCE_ZVE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCE/OCE_ZVE.sol -------------------------------------------------------------------------------- /src/lockers/OCG/OCG_Defaults.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCG/OCG_Defaults.sol -------------------------------------------------------------------------------- /src/lockers/OCG/OCG_ERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCG/OCG_ERC1155.sol -------------------------------------------------------------------------------- /src/lockers/OCG/OCG_ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCG/OCG_ERC20.sol -------------------------------------------------------------------------------- /src/lockers/OCG/OCG_ERC20_FreeClaim.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCG/OCG_ERC20_FreeClaim.sol -------------------------------------------------------------------------------- /src/lockers/OCG/OCG_ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCG/OCG_ERC721.sol -------------------------------------------------------------------------------- /src/lockers/OCL/OCL_ZVE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCL/OCL_ZVE.sol -------------------------------------------------------------------------------- /src/lockers/OCR/OCR_Instant.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCR/OCR_Instant.sol -------------------------------------------------------------------------------- /src/lockers/OCR/OCR_Modular.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCR/OCR_Modular.sol -------------------------------------------------------------------------------- /src/lockers/OCT/OCT_Convert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCT/OCT_Convert.sol -------------------------------------------------------------------------------- /src/lockers/OCT/OCT_DAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCT/OCT_DAO.sol -------------------------------------------------------------------------------- /src/lockers/OCT/OCT_YDL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCT/OCT_YDL.sol -------------------------------------------------------------------------------- /src/lockers/OCT/OCT_ZVL.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCT/OCT_ZVL.sol -------------------------------------------------------------------------------- /src/lockers/OCY/OCY_Convex_A.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCY/OCY_Convex_A.sol -------------------------------------------------------------------------------- /src/lockers/OCY/OCY_Convex_B.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCY/OCY_Convex_B.sol -------------------------------------------------------------------------------- /src/lockers/OCY/OCY_Convex_C.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCY/OCY_Convex_C.sol -------------------------------------------------------------------------------- /src/lockers/OCY/OCY_OUSD.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/OCY/OCY_OUSD.sol -------------------------------------------------------------------------------- /src/lockers/Utility/ZivoeSwapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/lockers/Utility/ZivoeSwapper.sol -------------------------------------------------------------------------------- /src/misc/BaseContractTemplate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/misc/BaseContractTemplate.sol -------------------------------------------------------------------------------- /src/misc/InterfacesAggregated.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/misc/InterfacesAggregated.sol -------------------------------------------------------------------------------- /src/misc/MockStablecoin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/misc/MockStablecoin.sol -------------------------------------------------------------------------------- /src/misc/Presale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/src/misc/Presale.sol -------------------------------------------------------------------------------- /wagmi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zivoe/zivoe-core-foundry/HEAD/wagmi.config.ts --------------------------------------------------------------------------------