Documentation
What is Interchained Vision?
Vision is the official block + token explorer for the Interchained (ITC) network. It surfaces real-time blockchain activity, an ITSL token registry, and a self-serve token deployer. The entire stack is open source and self-hostable.
Architecture
- Frontend: Next.js 15 + React 19 + Tailwind v4
- Backend: FastAPI + Redis + httpx (async)
- Address index: any ElectrumX server
- Token index: built-in indexer using `all_tokens` + `token_history`
- Real-time: SSE for browsers, WebSocket for SDK clients
Deploy your own ITSL token
- Hold enough ITC in a wallet to cover the createtoken fee.
- Export the WIF private key for that wallet (Bitcoin Core:
dumpprivkey). - Visit /deploy and fill in the form.
- Review the fee estimate, then confirm to broadcast.
- You'll be redirected to the new token's page once it's mined.
⚠ Vision forwards the WIF directly to the node RPC and never persists it. For maximum safety self-host Vision and your node side-by-side.
Self-hosting
git clone https://github.com/interchained/vision cd vision cp .env.example .env # fill in RPC + ElectrumX docker compose up -d
Currency display
The toggle in the navbar switches all amounts between ITC, raw sats, andUSD. The selection is stored locally in your browser. USD requires a configured price oracle on the backend.
Decentralization
Anyone can mirror Vision. No accounts, no analytics, no tracking cookies, no API keys — just IP-based rate limiting. The full source code is MIT-licensed.
