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

feat/ add arbitrum as new ethereum network #199

Conversation

emersonmacro
Copy link

Before submitting this PR, please make sure:

  • Your code builds clean without any errors or warnings
  • You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:

Adds arbitrumOne as a new network for the ethereum chain and as an option for the uniswap.v3 connector. As far as I can tell, Uniswap v2 has not been deployed onto Arbitrum One, so I just added support for the Uniswap v3 deployment.

This PR is part of my hackathon project at the ETHPortland hackathon.

Tests performed by the developer:

Added new unit test: gateway/test/chains/ethereum/uniswap/uniswap.v3.arbitrum.test.ts (adapted from the current uniswap.v3.test.ts file)

I ran out of time and couldn't get my local hummingbot instance to talk with my local gateway-v2 process, so I wasn't able to actually test the connector in a running hummingbot client. It's quite possible that I'm missing something, so definitely open to feedback on this PR.

Tips for QA testing:

The Arbitrum token list in the PR has been adapted from https://bridge.arbitrum.io/token-list-42161.json (a suggestion from vic-en on Discord).

@dennisocana dennisocana added the foundation Pull requests related to Hummingbot Foundation from external contributors (not CoinAlpha) label Apr 19, 2022
@martinkou
Copy link

Need to fix the unit tests. Otherwise, LGTM.

@martinkou martinkou requested review from vic-en and martinkou May 3, 2022 00:08
@martinkou
Copy link

Oh... this is actually an external contribution. @emersonmacro you should propose this to the Hummingbot Foundation repo instead.

@martinkou martinkou closed this May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
foundation Pull requests related to Hummingbot Foundation from external contributors (not CoinAlpha)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants