Local dev
Run bootstrap and one or more peers from terminals on the same machine.
This guide is about the code as it exists now. It is interactive, so the deployment story is simpler than a service-daemon story.
Local dev
Run bootstrap and one or more peers from terminals on the same machine.
LAN test
Put the bootstrap node on a reachable host and point peers at the printed multiaddr.
Release binary
Use the Windows executables in Releases/ or build your own from source.
Desktop client
Ship gui-v1.1.exe as the current UI-facing build.
Because peer nodes listen on port 0, you can run several peers on the same machine without manually choosing ports.
For another machine to join the network, the bootstrap node must be reachable at the printed multiaddr.
That usually means:
bs-nodes file together with the binaries when you move themThe current binaries are interactive:
If you want a daemon-style deployment, you need to wrap or modify the startup path so that the name comes from configuration instead of standard input.
There is no built-in metrics endpoint yet. Use the terminal output and the commands already in the node package:
peersdiscoveredPeer IDFor the GUI, watch the running state label and the peer list in the window.
bs-nodes - bootstrap address file written by the bootstrap processReleases/ - current published Windows binariesNetwork/cmd/* - the entrypoints you actually runIf you move beyond local testing, the simplest layout is:
bs-nodesThat is enough for the current codebase.