Frontend · Movement Labs / Move Industries
Bridge Interface
The production bridge frontend. Multi-chain routing, live balances, gas on destination, and every asset onboarding since launch.
- Period
- 2024 - 2026
- Role
- Primary frontend engineer
- PRs authored
- 39
- Source
- Private
The problem
Bridging is where users lose money to rounding, stale balances, and fees quoted against the wrong chain. The interface has to stay correct through all of that, across a growing set of chains and assets.
What I did
- Shipped the first working ETH→MOVE flow and the transaction history behind it.
- Fixed the money-correctness bugs that actually cost users: shared decimals on LayerZero quotes, fees computed against the source chain, decimal handling, and rounding.
- Added gas on destination and a max button, and reworked balances to follow new blocks and approval grants instead of refetching blindly.
- Onboarded assets and chains as they landed: USDa, sUSDa, savUSD, GUI, USDCx, HyperEVM, and Base.
- Refactored the 1Click path into a proper NEAR Intents service, dropping the misleading "swap" framing.
- Halved query time on the main quote path.
Stack
TypeScriptNext.jswagmiLayerZeroNEAR Intents