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

arbitrum: PoC testing (with swaps) #22

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

norwnd
Copy link
Owner

@norwnd norwnd commented Apr 3, 2023

This is a working proof of concept on testnet, with these changes USDC/ETH & DCR trades between Arbitrum<->Decred settle just fine. Arbitrum wallet send/receive functionality seems to be operating correctly too.

testnet smart-contracts this PR references are exact copies of those used for Ethereum, here is how I managed to deploy these:

Next steps to take:

  • figure out how best to reuse existing Ethereum implementation (with minimum copy-paste, yet such that logs/notifications/... aren't referencing Ethereum blockchain when Arbitrum was meant there)
  • figure out whether we need simnet for Arbitrum, add it just for testing purposes ?
  • test out all the edge-cases related to gas consumption and find out the best way to incorporate necessary changes into existing Ethereum code
  • write/update some Arbitrum-specific docs (e.g. how to configure providers)
  • deploy mainnet swap contracts to Arbitrum

@norwnd norwnd marked this pull request as draft April 3, 2023 12:55
@norwnd norwnd force-pushed the master branch 4 times, most recently from ad9d264 to e298e04 Compare November 24, 2024 18:25
@norwnd norwnd force-pushed the master branch 5 times, most recently from f9959eb to a66bbae Compare January 10, 2025 06:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant