Skip to content

acmiitr/uniswapV3-Range_Orders

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to UniOrders

Features

The problem UniOrders solves: Currently to set a limit order on UniswapV3 , user must provide one token that he want to swap for and must keep an eye on the spot price to reach his desired price. Once the spot price reach his desired price, he must remove the liquidity before the spot price moves back in the range. The entire process is too tedious and inefficient for the user.

Our app solves the problem by automating the complete process right from placing the limit order and removing the liquidity after processing it.

Working of the app: User first places his limit order by providing the inputs. Once the dApp confirms the metamask transaction. The inputs are passed to smart contracts which then places the limit order. The sequencer running in the background fetches the event emitted after the order is placed and stores the indexed event params. Once the order is eligible to be executed, the sequencer calls another function which processes the limit order by removing user's liquidity and sends back to user.

Screenshot from 2022-04-03 15-31-51

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 76.6%
  • CSS 16.3%
  • Solidity 4.7%
  • JavaScript 2.4%