Node
xpfnode
The V23 FairWork node. Validates blocks, signatures, balances and rewards, and syncs with peers.
Release pendingNot yet available
No macOS build is published for V23. Build from source when the repository is public.
Not yet available
No Windows build is published for V23. Build from source when the repository is public.
Source code
XPrivFi is written in Go. The public repository will hold the node, the wallet and matrix tools, the FairWork pool and the test suite, with releases and checksums published alongside the code.
The public repository is being prepared. It will be linked here when it opens.
Until then, the reviewed V23 behaviour is described in the specification, the developer interfaces and the review status.
Verify a download
Compare the SHA-256 checksum of the file with the value published in the release. If they differ, do not run the file.
sha256sum xpfnode-linux-amd64
On macOS, use shasum -a 256 with the file name.
Before you run
- Running the binary starts a node. There is no separate version or dry-run mode.
- Keep RPC private. The node HTTP interface binds to 127.0.0.1:48101 by default. Never expose it directly to the internet.
- Peer sync uses port 48100. Open it only on networks where you intend to run a peer.
- Use the matching network. Run only the code and policy that belong to the network you intend to join.
- Browser mining is not available in V23. See miner compatibility.