On-Chain vesting scheme enabled by smart contracts.
TokenVesting contract can release its token balance gradually like a typical vesting scheme, with a cliff and vesting period.
The vesting schedules are optionally revocable by the owner.
forge installforge build$ forge test$ yarn$ yarn compileThis task will compile all smart contracts in the contracts directory.
ABI files will be automatically exported in build/abi directory.
Documentation is auto-generated after each build in docs directory.
The generated output is a static website containing smart contract documentation.
Note: make sure to have ran forge build and compile before you run tests.
$ yarn test$ yarn coverageThe report will be printed in the console and a static website containing full report will be generated in coverage directory.
$ yarn prettier$ npx hardhat verify --network mainnet $CONTRACT_ADDRESS $CONSTRUCTOR_ARGUMENTS