Contracts for liquidity mining with UniswapV3 NFTs.
-
Mining Type:
-
Model1: mining with fixed price range:
- Liquidity in a fixed range (e.g.
[-10,10]ticks inUSDC/USDT/0.01@Ethereumpool) shares the incentives.
- Liquidity in a fixed range (e.g.
-
Model2: mining with impermanent loss protection.
- two types of tokens.
uniTokenwill be added to the UniswapV3 pool andlockTokenwill be locked in the contract.
- two types of tokens.
-
Model3: mining with dynamic range.
- liquidity will be added based on the instantaneous price.
-
-
Boosting Mechanism:
-
iZi tokens.
-
veiZi NFT.
-
Each script runs some specific tasks. Run a script with the following command line.
Find more at Guide for Hardhat Scripts.
$ HARDHAT_NETWORK='CUSTOM_NETWORK' node scripts/THE_SCRIPTS.js argv[0] argv[1] ...If no argvs are passed, run the follows alternatively.
$ npx hardhat run scripts/THE_SCRIPTS.js --network CUSTOM_NETWORKFor testing,
$ npx hardhat test FILE_TO_TEST|EMPTY_FOR_ALL