├── .env.example ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── contracts ├── Distributor.sol ├── LGEDepositor.sol ├── LiquidityGenerator.sol ├── Mendi.sol ├── MendiLoyaltyPoint.sol ├── OwnedDistributor.sol ├── Vester.sol ├── VesterCliff.sol ├── VesterSale.sol ├── VesterStepped.sol ├── interfaces │ ├── IClaimable.sol │ ├── IDistributor.sol │ ├── IERC20.sol │ ├── ILiquidityGenerator.sol │ ├── IMendi.sol │ ├── IOwnedDistributor.sol │ ├── IVester.sol │ └── VelocoreInterfaces.sol ├── libraries │ ├── Math.sol │ ├── SafeMath.sol │ └── SafeToken.sol ├── test │ ├── MockClaimable.sol │ └── MockERC20Token.sol └── utils │ └── Multicall.sol ├── deploy ├── 00_mendi-token.ts ├── 01_lge.ts └── 02_mlp.ts ├── deployments ├── linea │ ├── .chainId │ ├── BonusDistributor.json │ ├── BonusVester.json │ ├── Distributor.json │ ├── LGEDepositor.json │ ├── LiquidityGenerator.json │ ├── Mendi.json │ ├── MendiLoyaltyPoint.json │ ├── Vester.json │ └── solcInputs │ │ ├── 348f1aee64a9808bb13ea5e43b9a188d.json │ │ ├── be71020a0342e5ab4420e9c4198620b5.json │ │ ├── d64cd7ba315dfc138d7ff0705d878448.json │ │ └── fd912eb947e9d1cc448ba075e746ef60.json └── linea_goerli │ ├── .chainId │ ├── BonusDistributor.json │ ├── BonusVester.json │ ├── Distributor.json │ ├── LiquidityGenerator.json │ ├── Mendi.json │ ├── Vester.json │ └── solcInputs │ └── baf4797a4088026ec5eac6c95628c15d.json ├── hardhat.config.ts ├── mendi.png ├── package.json ├── test ├── LiquidityGenerator.spec.ts ├── Live │ ├── LiquidityGenerator.live.ts │ ├── OwnedDistributor.live.ts │ └── VesterCliff.live.ts ├── MendiLoyaltyPoint.spec.ts ├── MendiToken.ts ├── OwnedDistributor.spec.ts ├── VesterCliff.spec.ts ├── _fixtures.ts ├── _utils.ts └── test.only.ts ├── tsconfig.json └── types.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/README.md -------------------------------------------------------------------------------- /contracts/Distributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/Distributor.sol -------------------------------------------------------------------------------- /contracts/LGEDepositor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/LGEDepositor.sol -------------------------------------------------------------------------------- /contracts/LiquidityGenerator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/LiquidityGenerator.sol -------------------------------------------------------------------------------- /contracts/Mendi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/Mendi.sol -------------------------------------------------------------------------------- /contracts/MendiLoyaltyPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/MendiLoyaltyPoint.sol -------------------------------------------------------------------------------- /contracts/OwnedDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/OwnedDistributor.sol -------------------------------------------------------------------------------- /contracts/Vester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/Vester.sol -------------------------------------------------------------------------------- /contracts/VesterCliff.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/VesterCliff.sol -------------------------------------------------------------------------------- /contracts/VesterSale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/VesterSale.sol -------------------------------------------------------------------------------- /contracts/VesterStepped.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/VesterStepped.sol -------------------------------------------------------------------------------- /contracts/interfaces/IClaimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IClaimable.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IDistributor.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/ILiquidityGenerator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/ILiquidityGenerator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMendi.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IMendi.sol -------------------------------------------------------------------------------- /contracts/interfaces/IOwnedDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IOwnedDistributor.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/IVester.sol -------------------------------------------------------------------------------- /contracts/interfaces/VelocoreInterfaces.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/interfaces/VelocoreInterfaces.sol -------------------------------------------------------------------------------- /contracts/libraries/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/libraries/Math.sol -------------------------------------------------------------------------------- /contracts/libraries/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/libraries/SafeMath.sol -------------------------------------------------------------------------------- /contracts/libraries/SafeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/libraries/SafeToken.sol -------------------------------------------------------------------------------- /contracts/test/MockClaimable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/test/MockClaimable.sol -------------------------------------------------------------------------------- /contracts/test/MockERC20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/test/MockERC20Token.sol -------------------------------------------------------------------------------- /contracts/utils/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/contracts/utils/Multicall.sol -------------------------------------------------------------------------------- /deploy/00_mendi-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deploy/00_mendi-token.ts -------------------------------------------------------------------------------- /deploy/01_lge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deploy/01_lge.ts -------------------------------------------------------------------------------- /deploy/02_mlp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deploy/02_mlp.ts -------------------------------------------------------------------------------- /deployments/linea/.chainId: -------------------------------------------------------------------------------- 1 | 59144 -------------------------------------------------------------------------------- /deployments/linea/BonusDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/BonusDistributor.json -------------------------------------------------------------------------------- /deployments/linea/BonusVester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/BonusVester.json -------------------------------------------------------------------------------- /deployments/linea/Distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/Distributor.json -------------------------------------------------------------------------------- /deployments/linea/LGEDepositor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/LGEDepositor.json -------------------------------------------------------------------------------- /deployments/linea/LiquidityGenerator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/LiquidityGenerator.json -------------------------------------------------------------------------------- /deployments/linea/Mendi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/Mendi.json -------------------------------------------------------------------------------- /deployments/linea/MendiLoyaltyPoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/MendiLoyaltyPoint.json -------------------------------------------------------------------------------- /deployments/linea/Vester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/Vester.json -------------------------------------------------------------------------------- /deployments/linea/solcInputs/348f1aee64a9808bb13ea5e43b9a188d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/solcInputs/348f1aee64a9808bb13ea5e43b9a188d.json -------------------------------------------------------------------------------- /deployments/linea/solcInputs/be71020a0342e5ab4420e9c4198620b5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/solcInputs/be71020a0342e5ab4420e9c4198620b5.json -------------------------------------------------------------------------------- /deployments/linea/solcInputs/d64cd7ba315dfc138d7ff0705d878448.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/solcInputs/d64cd7ba315dfc138d7ff0705d878448.json -------------------------------------------------------------------------------- /deployments/linea/solcInputs/fd912eb947e9d1cc448ba075e746ef60.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea/solcInputs/fd912eb947e9d1cc448ba075e746ef60.json -------------------------------------------------------------------------------- /deployments/linea_goerli/.chainId: -------------------------------------------------------------------------------- 1 | 59140 -------------------------------------------------------------------------------- /deployments/linea_goerli/BonusDistributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/BonusDistributor.json -------------------------------------------------------------------------------- /deployments/linea_goerli/BonusVester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/BonusVester.json -------------------------------------------------------------------------------- /deployments/linea_goerli/Distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/Distributor.json -------------------------------------------------------------------------------- /deployments/linea_goerli/LiquidityGenerator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/LiquidityGenerator.json -------------------------------------------------------------------------------- /deployments/linea_goerli/Mendi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/Mendi.json -------------------------------------------------------------------------------- /deployments/linea_goerli/Vester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/Vester.json -------------------------------------------------------------------------------- /deployments/linea_goerli/solcInputs/baf4797a4088026ec5eac6c95628c15d.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/deployments/linea_goerli/solcInputs/baf4797a4088026ec5eac6c95628c15d.json -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /mendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/mendi.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/package.json -------------------------------------------------------------------------------- /test/LiquidityGenerator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/LiquidityGenerator.spec.ts -------------------------------------------------------------------------------- /test/Live/LiquidityGenerator.live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/Live/LiquidityGenerator.live.ts -------------------------------------------------------------------------------- /test/Live/OwnedDistributor.live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/Live/OwnedDistributor.live.ts -------------------------------------------------------------------------------- /test/Live/VesterCliff.live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/Live/VesterCliff.live.ts -------------------------------------------------------------------------------- /test/MendiLoyaltyPoint.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/MendiLoyaltyPoint.spec.ts -------------------------------------------------------------------------------- /test/MendiToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/MendiToken.ts -------------------------------------------------------------------------------- /test/OwnedDistributor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/OwnedDistributor.spec.ts -------------------------------------------------------------------------------- /test/VesterCliff.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/VesterCliff.spec.ts -------------------------------------------------------------------------------- /test/_fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/_fixtures.ts -------------------------------------------------------------------------------- /test/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/_utils.ts -------------------------------------------------------------------------------- /test/test.only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/test/test.only.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mendi-finance/mendi-token/HEAD/types.ts --------------------------------------------------------------------------------