Open joelyangxyz opened 2 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 7500.0 USD (7497.0 USD @ $1.0/USD) attached to it.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 2 weeks, 1 day from now. Please review their action plans below:
1) sabadevs20 has started work.
Creatring an automated market maker
Learn more on the Gitcoin Issue Details page.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 7500.0 USD (7488.75 USD @ $1.0/USD) has been submitted by:
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
The funding of 7500.0 USD (7494.75 USD @ $1.0/USD) attached to this issue has been approved & issued to @peyton.
Overview:
This task is to build a basic AMM contract and frontend that facilitates token swapping based on a constant product formula. The contract should be built using Solidity++, while the frontend should use Vite.js.
Basic contract requirements/features:
Basic frontend interface features:
Notes:
Resources:
It is recommended to look at Uniswap v1 or Uniswap v2 for basic features expected for adding/removing liquidity and swapping tokens (for dealing with minimum liquidity, time-to-expiration, slippage).
Even if you know solidity, before starting with solidity++ you'll likely need to read through the docs at https://docs.vite.org/ https://docs.vite.org/vite.js/
For inspiration / formulas you can check: https://github.com/Uniswap/v1-contracts https://github.com/Uniswap/v2-core
For good examples of some quality projects on Vite that make use of both Vite.js and Solidity++, check out: https://github.com/vitelabs/vitex.net https://github.com/ImmutableNotes https://github.com/niklr/vite-quota-bank https://github.com/niklr/vite-staking
Prize
Submission Requirements
Judging Criteria
Winner Announcement
Vite Resources
Follow Vite on social media