Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EIP-0014: Decentralized Exchange Contracts #27

Open
wants to merge 61 commits into
base: master
Choose a base branch
from
Open
Changes from 19 commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
7dfae5d
initial EIP-14
kushti Mar 15, 2021
1702aa5
ErgoSwap AMM pool contracts added.
oskin1 Mar 17, 2021
db6b03c
Comments and formatting.
oskin1 Mar 17, 2021
3695287
AMM Pool contract updated. Swap contract added.
oskin1 Mar 19, 2021
fe19cde
Swap formula updated.
Mar 19, 2021
a5487f5
Pool contract simplified. Swap price formula updated.
Mar 19, 2021
9f35402
ErgoDEX description: WIP.
Mar 20, 2021
3e6d16f
Complete protocol description.
Mar 21, 2021
e78df02
More detailed protocol description.
Mar 21, 2021
b6f014b
Formatting.
Mar 21, 2021
139cef7
Contracts updated.
Mar 21, 2021
ab3fdf5
Order contracts updated.
Mar 21, 2021
cf2a2ca
AMM contracts improved.
Mar 21, 2021
c5b7775
Description improved.
Mar 22, 2021
2e6f992
Pool bootstrapping contract updated.
Mar 22, 2021
3bcc0ac
AMM contracts updated.
oskin1 Mar 29, 2021
d67f1e4
Concentrated liquidity pools added.
oskin1 Mar 29, 2021
3d77da3
Pool script updated.
oskin1 Mar 30, 2021
b684211
CL Pools reemoved.
oskin1 Mar 30, 2021
4b9fb27
AMM DEX economics improved.
oskin1 Apr 1, 2021
b2fd5b8
Pool boot proxy improved.
oskin1 Apr 8, 2021
30afb37
Scheme formatting.
oskin1 Apr 8, 2021
e05ea32
Configurabl fee.
oskin1 Apr 8, 2021
26d773d
AMM description updated. Missing context vars added.
oskin1 Apr 8, 2021
2723c54
AMM proxy script improved.
oskin1 Apr 9, 2021
2c201ca
AMM proxy script improved.
oskin1 Apr 12, 2021
d8ea467
Depositing proxy added.
oskin1 Apr 16, 2021
ca7b7fa
Depositing contract improved.
oskin1 Apr 16, 2021
c744b2c
Pool boot contract fixed.
oskin1 Apr 23, 2021
e48d785
AMM contracts updated.
oskin1 Apr 24, 2021
7927fbe
AMM swap proxy fixed.
oskin1 Apr 26, 2021
e1562b8
AMM contract bugfix.
oskin1 May 6, 2021
b454c3c
Minor corrections.
oskin1 May 7, 2021
bc62592
AMM DEX improvements.
oskin1 May 30, 2021
5c8efd5
AMM bootstrapping simplified.
oskin1 May 31, 2021
7663791
AMM scheme improved.
oskin1 May 31, 2021
e6256b4
Contract constants description.
oskin1 Jun 7, 2021
36667cb
NoMoreTokens check added.
oskin1 Jun 9, 2021
448c15d
AMM swap contract updated.
oskin1 Jun 18, 2021
c871026
Fractional DEX fee support in Swap.
oskin1 Jun 25, 2021
c646401
Swap contract updated.
oskin1 Jul 7, 2021
bcee5ab
Update eip-0014.md
scalahub Jul 13, 2021
ca679c3
Add N2T swap contract for selling tokens
scalahub Jul 14, 2021
4c92df8
Use same terminology as T2T contract
scalahub Jul 15, 2021
3429eb8
Use same terminology as T2T contract
scalahub Jul 15, 2021
520f05f
Fix incorrect fee multiplier numerator example
scalahub Jul 16, 2021
194bc8c
AMM Pool validation rules updated.
oskin1 Jul 18, 2021
3ec23f1
Merge pull request #35 from ergoplatform/N2T-AMM-Dex
oskin1 Jul 19, 2021
b40b1d0
Uniqueness checks added to proxy scripts.
oskin1 Jul 22, 2021
5c7380b
FeeNum type changed Long => Int in AMM Pool contracts.
oskin1 Jul 24, 2021
bbb90fb
T2T Swap contract simplified.
oskin1 Jul 30, 2021
393eb81
Make N2T contracts logic similar to T2T
scalahub Aug 1, 2021
529ad2a
AMM proxy contracts updated.
oskin1 Aug 9, 2021
0839945
Corrections.
oskin1 Aug 12, 2021
5346a83
Require 2 inputs in N2T swap contracts
scalahub Aug 14, 2021
2d10203
Add N2T deposit and redeem contracts
scalahub Aug 14, 2021
32cedf0
Add token existence check for validTrade
scalahub Aug 15, 2021
68d8466
Address comments by @oksin1 for N2T contracts
scalahub Aug 15, 2021
de30f94
Remove redundant check in N2T redeem contract
scalahub Aug 31, 2021
51ab441
AMM deposit proxy contracts updated.
oskin1 Nov 18, 2021
d2ee720
Miner fee fixed in proxy contracts.
oskin1 Nov 20, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading