Skip to content

dxswap-periphery v0.2.0

Compare
Choose a tag to compare
@AugustoL AugustoL released this 13 Aug 22:17
· 109 commits to master since this release
44cf11e

This is the first official stable version of DXswap periphery smart contracts.

  • Change router and library contracts to work with swap fees fetched from DXswapPair and protocol fees fetched from DXswapFactory contracts.
  • Rename all contracts, variables and code to DXswap.
  • Remove migrator contract.
  • Remove V1 contracts and build.
  • Add tests for dynamic fees calculation.

Git log between uniswap-v2-periphery and dxswap-periphery/master:

commit e1cb34d
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(contracts): Update contracts to suopprt dynamic fee from dxswap-core contracts

commit 5d12a30
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

test(gas-costs): Update gas costs due to changes from dynamic-fees

commit 5c5b449
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(tests): Change Uniswapv2 core imports for DXswap core imports

commit 87093f5 (origin/feat/dynamic-fees, feat/dynamic-fees)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(contracts): Update contracts to support dynamic fee from dxswap-core contracts

commit 97f39b9
Merge: 57c3e93 87093f5
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #1 from levelkdev/feat/dynamic-fees

Update contracts to support dynamic fee from dxswap-core contracts

commit 074a488 (origin/feat/dynamic-fees-tests, feat/dynamic-fees-tests)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(contracts): Fix missing conflict in Uniswapv2Library

commit e7216b7
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(contracts): Change uniswap mentions in contracts to DXswap

commit dd17e86
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(tests): Fix contracts imports with new contracts names and replace uniswap mentions for dxs

commit ed1888c (origin/rename-to-dxswap, rename-to-dxswap)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(readme): Update readme to be for dxswap-periphery

commit fd5b5e8
Merge: 074a488 ed1888c
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #3 from levelkdev/rename-to-dxswap

Rename to dxswap

commit ba5df65 (origin/add-flattened-contracts, add-flattened-contracts)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(contracts): Add flattened router and migrator contracts and script

commit f05a346
Merge: fd5b5e8 ba5df65
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #5 from levelkdev/add-flattened-contracts

feat(contracts): Add flattened router and migrator contracts and script

commit 0605d48 (origin/update-build, update-build)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(build): Add build folder to codebase

commit d8007ab
Merge: f05a346 0605d48
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #6 from levelkdev/update-build

feat(build): Add build folder to codebase

commit acc6519 (origin/add-DXswapRouter02, add-DXswapRouter02)
Merge: d8007ab 460ffcd
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

Merge remote-tracking branch 'upstream/master' into develop

commit 14390fb
Merge: d8007ab acc6519
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #7 from levelkdev/add-DXswapRouter02

Add DXswapRouter02

commit 6de16cb (origin/add-flattener-script, add-flattener-script)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(scripts): Add flattener script and missing flattened contract DXswapRouter02

commit 14a8451
Merge: 14390fb 6de16cb
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #8 from levelkdev/add-flattener-script

feat(scripts): Add flattener script and missing flattened contract DX…

commit 16ffc1e
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(devops): Ignore flattened contracts and move them to contracts/.flattened

commit 6c73707
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(devops): Add openzeppelin clinet and build contracts with openzeppelin, update dxswap-core depe

commit f28233a
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(openzeppelin): Add openzeppelin project file and kovan deploy

commit 373c7c9
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(build): Remove old build files

commit 2ea6ada (origin/add-openzeppelin, add-openzeppelin)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(package): Remove not needed package-lock.json

commit ed869ee
Merge: 14a8451 2ea6ada
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #9 from levelkdev/add-openzeppelin

Add openzeppelin

commit c644a8d (origin/update-init-code-hash, update-init-code-hash)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(contracts): Update init code hash for new one form dxswap-core

commit d95839b
Merge: ed869ee c644a8d
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #10 from levelkdev/update-init-code-hash

Update init code hash for new one form dxswap-core

commit ff8711c (origin/add-build-folder, add-build-folder)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(build): Add build folder

commit 09dcf46
Merge: d95839b ff8711c
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #11 from levelkdev/add-build-folder

feat(build): Add build folder

commit 459f240
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(contracts): Move @uniswap/lib contracts to libraries folder and use dxswap-core v0.1.0

commit 455c543
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(contracts): Change token pair symbol use for DXS symbol in PairNamer library

commit ccc4780
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

Update yarn.lock file

commit 2f23c95
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

docs(readme): Fix readme link and add flattener command

commit cc6089a
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(Use DXswapRouter02 as default DXswapRouter and unique version):

commit 961a79f
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(DXswapRouter): Join and rename the files with the DXswapRouter tests cases into one.

commit 1487907
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(contracts): Rename DXswapRouter01 in interfaces to IDXswapRouter and fix imports

commit 2003665
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(scripts): Fix DXswapRouter names in flattener script and add libraries to script

commit 14b55dd
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

feat(openzeppelin): Redeploy and name version to 0.1.0, also change DXswapRouter names

commit 051515c
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

build(build-folder): Update build folder with latest contracts builds

commit 5b6bfab (origin/v0.1.0, v0.1.0)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

version(package): set version 0.1.0

commit e39353a
Merge: 09dcf46 5b6bfab
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #12 from levelkdev/v0.1.0

v0.1.0

commit 620aa1d (tag: v0.1.0)
Merge: 57c3e93 e39353a
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #4 from levelkdev/develop

dxswap-periphery v0.1.0

commit 24358c6
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(build-folder): Update build folder with missing contracts compiled

commit f1a8f95 (origin/develop, develop)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(build): Add missing contracts in build folder

commit 3f60228
Merge: 24358c6 f1a8f95
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #13 from levelkdev/develop

fix(build): Add missing contracts in build folder

commit 58c3e1c
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(contracts): Update init code hash of DXswapPair with latest one form core v0.1.0

commit 0ad964b
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(migrator): Remove all migrator, v1 contracts and tests

commit d9c8fbf
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(test): Rename v2 to DXswap in tests

commit 1adca7b
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

fix(flattener): Remove Migrator contract from flattener script

commit 92d31b8
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(openzeppelin): Remove DXswapMigrator contract and redeploy DXswapRouter

commit 46a80c1
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

chore(yarn): Update yarn.lock file

commit 5192c26
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

build(build): Update build folder

commit 78ec5e8
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

version(package): Set version to 0.2.0

commit 7361d90
Merge: 3f60228 78ec5e8
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #14 from levelkdev/v0.2.0

v0.2.0

commit 06e2e56
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

refactor(contracts): Remove IDXswapMigratpr

commit ba37c0f
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

build(build): Update build folder

commit 9ae4400
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

test(dxswaprouter): Update gas cost in dxswaprouter test

commit 78d0b98
Merge: 7361d90 9ae4400
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #15 from levelkdev/v0.2.0

Remove IDXswapMIgrator

commit b930052 (origin/v0.2.0, v0.2.0)
Author: AugustoL [email protected]
Commit: AugustoL [email protected]

chore(dependencies): Update yarn.lock file

commit 44cf11e (HEAD -> master, tag: v0.2.0, origin/master, origin/HEAD)
Merge: 78d0b98 b930052
Author: Augusto Lemble [email protected]
Commit: GitHub [email protected]

Merge pull request #16 from levelkdev/v0.2.0

chore(dependencies): Update yarn.lock file