DEVELOPERS
Wallet and app builders
Light wallets, phone apps and web tools ask an Electrum server for balances and history, so the device never has to store or sync the blockchain.
For developers and node operators
ElectrumX is server software that lets lightweight wallets and apps check balances and send transactions without downloading the whole blockchain. We run two public servers that cover every chain in the Lynx Data Storage Network.
Do I need this?
If you hold LYNX, send it or stake it with the Lynx desktop wallet, you never need to touch ElectrumX. The desktop wallet runs its own full node and talks to the network directly. You don't need to connect to our servers, and you don't need to run your own.
ElectrumX is for the people building on top of the network. Here is who uses it:
DEVELOPERS
Light wallets, phone apps and web tools ask an Electrum server for balances and history, so the device never has to store or sync the blockchain.
SERVICES
Services that watch many addresses can look them up on an Electrum server instead of scanning every block themselves.
OPERATORS
Anyone already running a node can add ElectrumX next to it, giving light wallets one more public server to rely on.
EVERYONE ELSE
Nothing to do. The Lynx desktop wallet and the paper wallet work without ElectrumX.
What it does
A full node keeps a copy of every block, but it can't quickly answer "what is the balance of this address?" ElectrumX sits next to a full node, reads every block once, and builds an index of every address and transaction.
Wallets then connect to it over an encrypted connection and get answers in a moment: balances, transaction history, and a way to broadcast new transactions. ElectrumX never holds anyone's keys. Wallets sign transactions on their own device and only send the finished transaction.
Run by the Lynx team
We publish and maintain two ElectrumX servers. Each one serves all twelve chains in the Lynx Data Storage Network. In a wallet's server settings, add both, so it can switch to the other if one is down for maintenance.
Server 1
electrum1.getlynx.io
Server 2
electrum2.getlynx.io
Each chain has its own ports, the same on both servers. Wallets use the wallet port, for example electrum1.getlynx.io:22569 for Lynx. Web apps use the web port over a secure WebSocket. Every connection is encrypted; plain, unencrypted connections are not offered.
| Chain | Wallet port (SSL) | Web port (WSS) |
|---|---|---|
| Lynx | 22569 | 22570 |
| Alioth | 55804 | 55805 |
| Borrelly | 58403 | 58404 |
| Cassiopeia | 53056 | 53057 |
| Delphinus | 57693 | 57694 |
| Digitalcoin | 8002 | 8003 |
| Enceladus | 58613 | 58614 |
| Fenrir | 54828 | 54829 |
| Galatea | 55788 | 55789 |
| Halley | 53839 | 53840 |
| Indus | 54703 | 54704 |
| InfiniLooP | 9452 | 9453 |
Want to run a server?
If you rent a server (a VPS with a fresh Debian 13), setup is two steps: install the chain's node with our Spark installer, then run one command to add ElectrumX. The installer gets a free security certificate, opens the right ports and starts everything for you. It can set up one chain or all twelve on the same server.
One chain
2 vCPU · 4 GB RAM · 80 GB SSD
Plenty for a single chain such as Lynx.
All twelve chains
6 vCPU · 16 GB RAM · 640 GB SSD
Every chain in the Lynx Data Storage Network on one server.
The guide on GitHub walks through every step in plain commands you can copy, including how to check your server is working and how to connect a wallet to it.
Open source under the MIT licence. Based on ElectrumX, maintained by the Electrum developers, with the Lynx Data Storage Network chains and an installer added.