Liquidity Exchange and Add to any listed Pool with XXX/ETH from any ERC20 token and develped in Vyper.
- Uniswapv3 Liquidity:
-
Release1 Add: 0x8039722EE74dE2e37fDc39783b0a574Ea492DBAc
-
Release1 Swapv2Addv3: 0xDA76A489b8148Ba6e409B04259CB14E75e5E9dd3
-
Release2 Swapv2Addv3: 0xE76427463FdBacdD0e794e5Ea30269f30Dd9B8eB
-
Release3 Swapv2Addv3: 0x5e6906203B985C22B39824Ae2A8488d7dF275f28
-
Release1 v3Remove: 0x66C7fAFe42cC9B1aba0cc979F216B3bbF80ff23B
-
Release2 v3Remove: 0x356Ab692955cC3cBa5de3E9bA4b0390c39353DFD
- Uniswapv2 Liquidity:
-
Release1 Add: 0xFd8A61F94604aeD5977B31930b48f1a94ff3a195
-
Release1 Remove: 0x418915329226AE7fCcB20A2354BbbF0F6c22Bd92
-
Release2 Add: 0xA522AA47C40F2BAC847cbe4D37455c521E69DEa7
-
Release2 Remove: 0x430f33353490b256D2fD7bBD9DaDF3BB7f905E78
- Curve Liquidity Add via Uniswap
- Sushiswap Liquidity Add via Sushiswap
- Balancer Liquidity Add via Balancer
export WEB3_INFURA_PROJECT_ID=${YOUR_INFURA_KEY}
brownie accounts new deployer_account
input private key and password
Run ganache-cli mainnet fork
ganache-cli --fork https://mainnet.infura.io/v3/#{YOUR_INFURA_KEY} -p 7545 -e 10000
Run brownie test
brownie test tests/test_00_main_uniswap.py -s
brownie test tests/test_01_main_sushiswap.py -s
brownie test tests/test_02_main_curve.py -s
brownie test tests/test_03_main_balancer.py -s
brownie test tests/test_04_main_uniswap_v3.py -s
brownie run deploy_uni_add.py --network mainnet # UniswapExchangeAdd
brownie run deploy_uni_remove.py --network mainnet # UniswapExchangeRemove
brownie run deploy_sushi_add.py --network mainnet # SushiSwapExchangeAdd
brownie run deploy_sushi_remove.py --network mainnet # SushiSwapExchangeRemove
brownie run deploy_curve_add.py --network mainnet # CurveExchangeAdd
brownie run deploy_curve_remove.py --network mainnet # CurveExchangeRemove
brownie run deploy_balancer_add.py --network mainnet # BalancerExchangeAdd
brownie run deploy_balancer_remove.py --network mainnet # BalancerExchangeRemove
brownie run deploy_univ3_add.py --network mainnet # UniswapV3ExchangeAdd
brownie run deploy_univ3_remove.py --network mainnet # UniswapV3ExchangeRemove
This contract charges a flat, developer maintenance, transaction fee of 0.005ETH for any transaction greater than $5,000 USDC in value to help maintain and provide support for the contract and further improvements.