Skip to content

EthereumCommonwealth/Dex223-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dex223 contracts

Sepolia testnet deployment

  1. PoolLibrary:
    https://sepolia.etherscan.io/address/0xDd90b13bcb92950CA9b6b3e0407d439533eA0df2

  2. Converter: https://sepolia.etherscan.io/address/0xe831FDB60Dc18c264f1B45cadAFD5f2f2993EE83

  3. Factory: https://sepolia.etherscan.io/address/0x9f3118af733Ea3Fe4f9Ed71033F25B6bcF7F49e9

  4. PoolAddressHelper:
    https://sepolia.etherscan.io/address/0xcB53086f8D8532CD2253A02052314D07ec8D5B76

  5. hashPoolCode:
    0x05d446756e26e69fa77a84a7c38e1e2240da087cdb01dbb71ffd721103c6ee23

  6. Autolisting Registry (immutable) 0x4fd0ff10833d6c90f0995ddefd10a1ef03b24790

  7. Autolisting (Dex223 free) https://sepolia.etherscan.io/address/0x7333d5141f645b354e1517892a725db88a840436

  8. Autolistign (Dex223 payable) https://sepolia.etherscan.io/address/0x87af0fadc21420d0a572b4709b81cf2e368552d7

  9. Autolisting (Custom) https://sepolia.etherscan.io/address/0xb83b6a34802bb4149834110c28e3e0e270d804a8

  10. NFPM: https://sepolia.etherscan.io/address/0x1937f00296267c2bA4Effa1122D944F33de46891

  11. Router:
    https://sepolia.etherscan.io/address/0x22cD7407eB4cE475AeC9769fDF229b1046C891C0

  12. Quoter:
    https://sepolia.etherscan.io/address/0x4F55aF4162FBA4505D459d3B3Fd1926391F18349

Helpers

  1. Run local virtual node:
yarn run hardhat:node
  1. Compile contracts:
yarn run hardhat:compile

or use force to re-compile all contratcs

yarn run hardhat:compile:force
  1. Prepare JSON files for contract verification. Search for output files in ./artifacts/solidity-json folder
yarn run hardhat:verify

Contracts tests

  1. Run ALL tests:
yarn run hardhat:test
  1. Update values for GAS tests:
yarn run hardhat:test:update
  1. Run only SwapRouter tests:
yarn run hardhat:test:router
  1. Run only SwapRouter GAS tests:
yarn run hardhat:test:routergas
  1. Run only Factory tests:
yarn run hardhat:test:factory
  1. Run only Pool tests:
yarn run hardhat:test:pool
  1. Run only Pool Swaps tests:
yarn run hardhat:test:poolswaps
  1. Run only NonfungiblePositionManager tests:
yarn run hardhat:test:nfpm
  1. Run only AutoListing tests:
yarn run hardhat:test:autolist

About

All Dex223 contracts without external dependencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published