Skip to main content
Get the Wallet

For developers and node operators

ElectrumX, for every chain.

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?

Most people don't.

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

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.

SERVICES

Exchanges and merchants

Services that watch many addresses can look them up on an Electrum server instead of scanning every block themselves.

OPERATORS

Node operators

Anyone already running a node can add ElectrumX next to it, giving light wallets one more public server to rely on.

EVERYONE ELSE

Holders and stakers

Nothing to do. The Lynx desktop wallet and the paper wallet work without ElectrumX.

What it does

A fast index on top of a full node.

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

Two public servers, every chain.

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?

Our installer does the hard parts.

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.