💎 Liquidity Mining Contract designed for uniswapV3.
Last updated Feb 22, 2025
31
Stars
16
Forks
0
Issues
0
Stars/day
Attention Score
23
Language breakdown
JavaScript 74.2%
Solidity 25.6%
Handlebars 0.2%
▸ Files
click to expand
README
Izumi-contracts-UniswapV3Mining
Contracts for liquidity mining with UniswapV3 NFTs.
Designs:
- Mining Type:
[-10,10] ticks in USDC/USDT/0.01@Ethereum pool) shares the incentives.
- Model2: mining with impermanent loss protection. - two types of tokens. uniToken will be added to the UniswapV3 pool and lockToken will be locked in the contract.
- Model3: mining with dynamic range. - liquidity will be added based on the instantaneous price.
- Boosting Mechanism:
- veiZi NFT.
Scripts:
Each script runs some specific tasks. Run a script with the following command line.Find more at Guide for Hardhat Scripts.
$ HARDHATNETWORK='CUSTOMNETWORK' node scripts/THE_SCRIPTS.js argv[0] argv[1] ...
If no argvs are passed, run the follows alternatively.
$ npx hardhat run scripts/THESCRIPTS.js --network CUSTOMNETWORK
For testing,
$ npx hardhat test FILETOTEST|EMPTYFORALL🔗 More in this category