Initializing Node
RPC
ElectrumX
DB
Interchained Vision

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

  1. Hold enough ITC in a wallet to cover the createtoken fee.
  2. Export the WIF private key for that wallet (Bitcoin Core: dumpprivkey).
  3. Visit /deploy and fill in the form.
  4. Review the fee estimate, then confirm to broadcast.
  5. 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.