Skip to content

Conversation

@arlert-armin
Copy link
Contributor

@arlert-armin arlert-armin commented Nov 30, 2025

Summary

This PR integrates Binance Wallet into the Hub and aligns its behavior with the Hub’s EVM namespace and capability model.
Binance Wallet provides broad EVM chain support and behaves correctly across connection, account switching, signing, and network handling. The only notable limitation is the lack of an auto-connect mechanism.

Implementation notes / limitations

Group

EVM

Binance Wallet supports the following EVM chains:

  • ETHEREUM
  • OPTIMISM
  • LINEA
  • METIS
  • BLAST
  • CELO
  • FANTOM
  • MONAD
  • SONIC
  • BERACHAIN
  • BASE
  • ZETA_CHAIN
  • ARBITRUM
  • BSC
  • SCROLL
  • AVAX_CCHAIN

All chains above have been integrated into the Hub’s EVM resolver and connection pipeline.

Feature

❌ Auto Connect

Binance Wallet does not support eager-connect (silent connection).

All other features—connection, account switching, signing, and network handling—work properly with no additional known limitations.

Related PRs

Fixes # (issue)

How did you test this change?

Binance Wallet was tested end-to-end within the Hub environment:

  • Verified manual connection flow on all supported EVM networks.

  • Confirmed correct account retrieval and address exposure.

  • Tested network switching inside Binance Wallet and ensured the Hub updates correctly.

  • Executed signing operations to validate compatibility.

  • Test A

  • Test B

Checklist:

  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • Implemented a user interface (UI) change, referencing our Figma design to ensure pixel-perfect precision.

Copy link
Member

@nikaaru nikaaru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks,
I left some comments.

@arlert-armin arlert-armin changed the base branch from chore/accept-getAccounts-on-evm-connect to next December 9, 2025 13:08
Copy link
Member

@nikaaru nikaaru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, LGTM

@arlert-armin arlert-armin force-pushed the feat/rf-2812-integrate-binance-web3-wallet branch from 29c2b6f to 6f416d2 Compare December 21, 2025 10:54
@arlert-armin arlert-armin merged commit ead71f4 into next Dec 27, 2025
9 checks passed
@arlert-armin arlert-armin deleted the feat/rf-2812-integrate-binance-web3-wallet branch December 27, 2025 13:31
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.

2 participants