I’m looking for similar automated market makers (AMMs) type of exchange as Uniswap v3 with some additional specific accommodations.
1. Liquidity Providers will be able to specify:
1) Specific price or range they want to target.
2) Specify if it’s just a one-time offer (after exchange happens, should stay in that coin). If not, then continue. If continue, then at what price or range.
For example, buying a coin in the range of 1-1.50 and selling in the range of 1.75-2.00
2. Project coin will be issued.
In addition to making money from exchange fees, LPs will be able to receive coins for providing additional liquidity at desired specified price ranges for a specific coin.
LP will receive % for the time they offer is within specified price and volume limit.
Example XYZ coin will pay 20% annualized yield to anyone who posts an offer between 20-30. The offer is good for the first 1000 coins. Eligible coins are counted from the best possible offer to the worst for the other side of the trade, and if the number is more than required, counted by time as first come, first served.
For example, 1000 coins will be first counted in the given range from the best to the worst offers for the other party, and then if more than 1000 were qualifying, they would be counted in the order of first come, first served. Offer is good until changed or withdrawn.
For example, buy offers between 20 and 30. There are five (5) offers
300 coins at 29,
200 coins at 28,
400 coins at 25,
two offers at 23 for a total of 500 coins -> 450 placed at 4:15 (placed AFTER the offer of 50) and 50 placed at 3:00.
Eligible for the yield is the highest three (3) offers. PLUS 50 (because it was placed at 3:00 and therefore BEFORE the offer of 450 that was placed at 4:15. Plus 50 from the offer of 450 to make it up to 1000.
Initially, the Interest rate will be posted by the admin. After 2-3 months, the algorithm should adjust interest and range based on historical data of the last X number of days.
For example, the price of the coin is going down. The interest rate of the liquidity pool must increase and liquidity also. In the example above, the rate should go up. The liquidity pool (covered by the coin) should increase or decrease depending on the volume of trades during the last X number of dates.
Please let me know if you have any questions.
Can you help me with that?