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

Add Alchemy endpoint for Arbitrum Sepolia #3665

Merged
merged 6 commits into from
Nov 22, 2023
Merged

Add Alchemy endpoint for Arbitrum Sepolia #3665

merged 6 commits into from
Nov 22, 2023

Conversation

jagodarybacka
Copy link
Contributor

@jagodarybacka jagodarybacka commented Nov 9, 2023

What

As Alchemy started to support Arbitrum Sepolia we can switch the wallet to use Alchemy endpoint by default.

Issues:

  • ethers providers doesn't know about Arbitrum Sepolia network, workaround was added (same as for eth sepolia network)
  • seems like there is a problem with using external flag for alchemy_getAssetTransfers on Arb Sepolia, it is responding with server error that these are not supported on a given chain despite docs claiming otherwise
  • alchemy_getTokenBalances is failing often with server error (timeout) - seems like it is a problem on Alchemy side

These are not totally blocking because most of the time requests are working fine and we have backup providers as well but I would rather talk to Alchemy support about these problems first, before merging this PR.

Testing steps

  • reinstall extension/reload background script
  • open the background console
  • add some accounts, use Arbitrum sepolia network
  • make sure requests are going through the Alchemy's Arbitrum Sepolia endpoint

Latest build: extension-builds-3665 (as of Mon, 20 Nov 2023 16:33:19 GMT).

@jagodarybacka
Copy link
Contributor Author

Moving to draft until Alchemy issues will be resolved

@jagodarybacka jagodarybacka marked this pull request as draft November 14, 2023 06:24
@jagodarybacka
Copy link
Contributor Author

Actually tested again and it is now working as expected. Ready for review.

@jagodarybacka jagodarybacka marked this pull request as ready for review November 14, 2023 08:01
@ioay
Copy link
Contributor

ioay commented Nov 17, 2023

Please update the branch with the main and check playwright tests, because there's a timeout issue.

@jagodarybacka
Copy link
Contributor Author

@ioay e2e are failing everywhere - #3651 should fix it.

Feel free to click Update branch if there are no conflicts.

@ioay ioay merged commit 8d6acb3 into main Nov 22, 2023
6 checks passed
@ioay ioay deleted the add-alchemy branch November 22, 2023 12:32
@jagodarybacka jagodarybacka mentioned this pull request Nov 22, 2023
Shadowfiend added a commit that referenced this pull request Nov 23, 2023
## What's Changed
* Check connecting to dapp on different network after disconnecting by
@michalinacienciala in #3654
* v0.51.0 by @Shadowfiend in
#3652
* Fix typos by @xiaolou86 in
#3668
* Alchemic Logs: Small improvements for eth_getLogs by @Shadowfiend in
#3664
* Fix getting currently connected dapp info by @jagodarybacka in
#3671
* Add static subcape link to the wallet by @jagodarybacka in
#3670
* Fix e2e tests by @michalinacienciala in
#3651
* Add Alchemy endpoint for Arbitrum Sepolia by @jagodarybacka in
#3665
* Do notify: Set up base NotificationService by @Shadowfiend in
#3666

## New Contributors
* @xiaolou86 made their first contribution in
#3668

**Full Changelog**:
v0.51.0...v0.52.0

Latest build:
[extension-builds-3678](https://github.com/tahowallet/extension/suites/18415208655/artifacts/1067210815)
(as of Wed, 22 Nov 2023 14:53:11 GMT).
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.

None yet

2 participants