A standalone Wormhole Connect implementation with automatic NTT deployment configuration.
- Auto-config generation – Drop
deployment.jsonfiles, get a working bridge - CoinGecko integration – Token logos and metadata fetched automatically
- Password protected – Simple auth via environment variable
- Executor-optimized – Uses NTT Executor route with manual fallback
npm install
npm run devDrop your NTT deployment.json files into src/deployments/:
src/deployments/
├── RLUSD.json
└── W-Wormhole.json
Config is auto-generated on build via npm run generate-config.
# .env
SITE_PASSWORD=your-passwordLeave empty to disable password protection.
npm run build
npm startsrc/
├── deployments/ # Drop NTT deployment.json files here
├── generated/ # Auto-generated Wormhole Connect config
├── lib/ntt/ # Parser, scanner, CoinGecko integration
└── app/ # Next.js app with login + bridge pages
npm test # Playwright E2E tests
npm run test:unit # Vitest unit tests- Use private RPCs for mainnet to prevent timeouts
- Executor route requires relayer support on target chains