Skip to content

Add BNB Chain (BSC) USDC bridge deposit support#2118

Merged
MusabShakeel576 merged 1 commit into
masterfrom
claude/relaxed-darwin-urPFW-master
Jun 4, 2026
Merged

Add BNB Chain (BSC) USDC bridge deposit support#2118
MusabShakeel576 merged 1 commit into
masterfrom
claude/relaxed-darwin-urPFW-master

Conversation

@MusabShakeel576
Copy link
Copy Markdown
Contributor

Promotes the BNB Chain (BSC) USDC bridge-deposit support from qa to master by cherry-picking the merged feature commit.

Commit (cherry-picked from qa):

  • 585f84d Add BNB Chain (BSC) as a USDC bridge deposit source

What it does
Adds BNB Chain (BSC) + Binance-Peg USDC (0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d) as a bridge deposit source in Add Funds (send-from-wallet + share-deposit-address) and Deposit-to-Savings (USDC vault) — like Polygon/Arbitrum.

  • constants/bridge.ts: BSC entry (USDC, 18 decimals, isPermit: false) + circular gold BNB icon; decimals added to BridgeToken type
  • lib/thirdweb.ts: register bsc so switchChain works in the connected-wallet flow
  • hooks/useDepositFromEOA.ts: derive source-token decimals from config instead of hardcoding 6 (BSC USDC is 18)
  • constants/alchemy.ts: enable BSC token-balance fetching via Alchemy
  • components/Coin/BalanceBreakdown.tsx: BSC icon + name in the coin detail network breakdown
  • assets/images/bsc.png + lib/assets.ts: circular gold BNB Chain icon

Counterpart backend PR: Solid-Money/solid-backend BSC bridge config + AA (also → master).

https://claude.ai/code/session_013JRn2tvDbZssJGAx4b6gJX


Generated by Claude Code

Add Binance-Peg USD Coin (USDC, 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d)
on BNB Chain as a new bridge deposit source in the Add Funds ("send from
your crypto wallet" + "share your deposit address") and Deposit-to-Savings
(USDC vault) flows, alongside Polygon/Arbitrum.

- constants/bridge.ts: BSC entry (USDC, 18 decimals, isPermit false) + gold
  circular BNB icon; add optional decimals to BridgeToken type
- lib/thirdweb.ts: register bsc chain so switchChain works in the
  connected-wallet deposit flow
- hooks/useDepositFromEOA.ts: derive source-token decimals from the bridge
  config instead of hardcoding 6 (BSC USDC is 18 decimals)
- constants/alchemy.ts: enable BSC token-balance fetching via Alchemy
- components/Coin/BalanceBreakdown.tsx: map the BSC chain icon + name in the
  coin detail network breakdown
- assets/images/bsc.png + lib/assets.ts: circular gold BNB Chain icon

https://claude.ai/code/session_013JRn2tvDbZssJGAx4b6gJX
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
solid-app Ignored Ignored Jun 3, 2026 1:45pm
solid-app-staging Ignored Ignored Jun 3, 2026 1:45pm

Request Review

@MusabShakeel576 MusabShakeel576 merged commit f6c0759 into master Jun 4, 2026
4 of 5 checks passed
@MusabShakeel576 MusabShakeel576 deleted the claude/relaxed-darwin-urPFW-master branch June 4, 2026 08:23
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