**Describe the bug** Not connectiong to arbitrum network **To Reproduce** ```python ARBITRUM_NETWORK = 'arb' NETWORK = ARBITRUM_NETWORK # ETHEREUM_NETWORK # ALCHEMY_KEY = 'dZ0m4G7NDDk0nAw_vmLprqyJzZMchoEH' ALCHEMY_URL = f"https://{NETWORK}-mainnet.g.alchemy.com/v2/{ALCHEMY_KEY}" provider = ALCHEMY_URL arbitrum_wbtc = '0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f' arbitrum_usdc = '0xaf88d065e77c8cC2239327C5EDb3A432268e5831' uniswap = Uniswap(address=None, private_key=None, version=2, provider=provider) ``` Raises the following error ``` uniswap = Uniswap(address=None, private_key=None, version=2, provider=provider) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/i751898/Documents/personal/tests/crypto/uniswap-env/lib/python3.12/site-packages/uniswap/uniswap.py", line 165, in __init__ router_contract_addr = _router_contract_addresses_v2[self.netname] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^ ``` **Expected behavior** Connect to arbitrum network **Additional context** The fix seems prety simple in the constant files, update ```python _factory_contract_addresses_v2 = { "mainnet": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f", ... "arbitrum": "0xc35dadb65012ec5796536bd9864ed8773abc74c4" # SushiSwap Factory on Arbitrum } _router_contract_addresses_v2 = { "mainnet": "0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D", ... "arbitrum": "0x1b02da8cb0d097eb8d57a175b88c7d8b47997506" # SushiSwap Router on Arbitrum } ``` I did try manually and it worked fine| ```python uniswap = Uniswap( address=WALLET_ADDRESS, private_key=WALLET_PRIVATE_KEY, version=2, provider=provider, router_contract_addr="0x1b02da8cb0d097eb8d57a175b88c7d8b47997506", factory_contract_addr="0xc35dadb65012ec5796536bd9864ed8773abc74c4" ) ``` thanks in advanve
Activity
aviralgarg05 commentedon Nov 2, 2025
I would like to solve this issue