Uniswap v3 liquidity manager
Budget: €30 – €250 EUR
I need a freelance to write a solidity program that interacts with uniswap v3 API.
The program needs to be able to add liquidity to uniswap in a range of liquidity ( example: usdt/usdc in the range of 0,998$ to 1,002$).
The program has to be able to buy or sell a token on uniswap v3 (this is in case the price goes out of the range, so the program has to sell the position, divide again the position into the 2 tokens and provides liquidity again).
So, to resume, the program needs these functions:
1- Retrieve a token price and, based on that, buy it (or sell).
2- Being able to know the current balance of a particular token in a wallet (on ethereum and polygon).
3- Being able to add liquidity (for a given price range) for a token pair on uniswap v3
4- Being able to know the situation of the liquidity provided and so knowing if it has to sell it because the price of the pair has gone out of range.
The program needs to be able to add liquidity to uniswap in a range of liquidity ( example: usdt/usdc in the range of 0,998$ to 1,002$).
The program has to be able to buy or sell a token on uniswap v3 (this is in case the price goes out of the range, so the program has to sell the position, divide again the position into the 2 tokens and provides liquidity again).
So, to resume, the program needs these functions:
1- Retrieve a token price and, based on that, buy it (or sell).
2- Being able to know the current balance of a particular token in a wallet (on ethereum and polygon).
3- Being able to add liquidity (for a given price range) for a token pair on uniswap v3
4- Being able to know the situation of the liquidity provided and so knowing if it has to sell it because the price of the pair has gone out of range.