Static Next.js bridge UI for Telos cross-chain transfers powered by LayerZero OFT and Stargate routes.
- Node.js 20+
- npm 10+
- A WalletConnect project ID exposed as
NEXT_PUBLIC_WC_PROJECT_ID
- Copy
.env.exampleto.env.local. - Set
NEXT_PUBLIC_WC_PROJECT_IDin.env.local. - Run
npm install. - Run
npm run dev.
npm run typechecknpm run buildnpm run checknpm run route-smoke
npm run route-smoke performs a no-spend validation pass across the configured route matrix.
What it checks:
- source and destination contract bytecode exists
- live quote calls succeed for each route
- routes that only work via fallback fee estimates are flagged as warnings
What it does not prove:
- wallet approval/send execution
- LayerZero or Stargate message delivery on the destination chain
- relayer settlement after a real source-chain transaction