When a project wants to raise funds for their project they create an ICO. A portion of these funds are used to provide liquidity to a DEX such as UniSwap. If these token are given out before the project lists them on uniswap then a pair be made by any other user at their intended price. This is unfair for the project and for the other investors. Even if the Uniswap listing is made before the users creates one there is still the problem of mass dumping at once bringing down the price.
To solve this the IVCO was created. The IVCO gives a controlled drip rate, an initial payout after the cliff period and a clean dashboard to use these smart contracts.
We ran into few challenges such as integration of the MATIC graph. A lot of our effort when to creating the smart contracts as flexible as possible for all projects which can be adjusted by their needs.
Discussion