iuna

iuna - experimental devnet protocol
git clone https://iuna.jhx.app/git/iuna.git
Log | Files | Refs | README | LICENSE

commit 2e3f14664e09f322cc930603787d4e5de07ceb2f
parent aa495f7ba0ef30a3d55aea7ca8bdc0059a24252d
Author: Joris Hartog <jorishartog@hotmail.com>
Date:   Mon, 27 Jul 2026 23:43:43 +0200

Remove public default port examples

Diffstat:
MREADME.md | 12++++++------
Mwww/index.html | 13+++----------
2 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/README.md b/README.md @@ -22,25 +22,25 @@ On macOS or Linux: ```sh chmod +x ./iuna -./iuna --http 127.0.0.1:18661 --p2p 0.0.0.0:9445 +./iuna ``` On Windows PowerShell: ```powershell -.\iuna.exe --http 127.0.0.1:18661 --p2p 0.0.0.0:9445 +.\iuna.exe ``` For the commands below, use `.\iuna.exe` instead of `./iuna` on Windows. -Open `http://127.0.0.1:18661`, set a local password, and back up the recovery phrase. The wallet seed is encrypted on disk. Keep the management UI on `127.0.0.1`; only the P2P port should be reachable by other nodes. +Open the local management URL printed by iuna, set a local password, and back up the recovery phrase. The wallet seed is encrypted on disk. Keep the management UI local; only the P2P listener should be reachable by other nodes. ## Join A Devnet Ask for a seed node address and start iuna with `--join`: ```sh -./iuna --http 127.0.0.1:18661 --p2p 0.0.0.0:9445 --join seed.example:9444 +./iuna --join <peer-host>:<peer-port> ``` After the node syncs, you can receive IUNA, send transactions, burn for block finalization, or enable PoW mine actions from the Mining screen. @@ -50,7 +50,7 @@ After the node syncs, you can receive IUNA, send transactions, burn for block fi Only the first operator of a devnet needs genesis mode: ```sh -./iuna --genesis --http 127.0.0.1:18661 --p2p 0.0.0.0:9444 +./iuna --genesis ``` Genesis requires a fresh wallet and an empty chain database. It creates the starter chain, measures an initial VDF delay, and leaves the starter wallet with spendable IUNA for early testing. @@ -60,7 +60,7 @@ Genesis requires a fresh wallet and an empty chain database. It creates the star iuna can expose a Stratum V1 endpoint for SHA-256 ASIC miners such as a Bitaxe: ```sh -./iuna --stratum 0.0.0.0:3333 +./iuna --stratum <bind-address>:<port> ``` Use your iuna wallet address as the worker username. Accepted shares become PoW mine actions in the node mempool and are gossiped to peers. diff --git a/www/index.html b/www/index.html @@ -289,19 +289,12 @@ <h2>How To Join</h2> <div class="steps"> <div class="step"> - <p>Download the latest binary for your platform from <a href="https://github.com/iuna-labs/iuna/releases">GitHub Releases</a>, unpack it, and start iuna. You can add peers from the UI after setup.</p> + <p>Download the latest binary for your platform from <a href="https://github.com/iuna-labs/iuna/releases">GitHub Releases</a>, unpack it, and start iuna. If you have a bootstrap peer, add it during setup.</p> <pre><code>./iuna</code></pre> </div> - <div class="step"> - <p>Or, if you already have a public seed node address, start iuna with that peer as your join target.</p> - <pre><code>./iuna \ - --p2p 0.0.0.0:9445 \ - --http 127.0.0.1:18661 \ - --join seed.example:9444</code></pre> - </div> </div> - <p>Open <code>http://127.0.0.1:18661</code>, set a password, back up your recovery phrase, and let the node sync. After you receive IUNA, you can send transactions, burn for block finalization, or enable PoW mine actions.</p> - <p class="note">Keep the management UI local. The P2P port is for node traffic; the wallet UI should stay on <code>127.0.0.1</code>.</p> + <p>Open the local management URL printed by iuna, set a password, back up your recovery phrase, and let the node sync. After you receive IUNA, you can send transactions, burn for block finalization, or enable PoW mine actions.</p> + <p class="note">Keep the management UI local. The P2P listener is for node traffic; the wallet UI should not be exposed directly to the public internet.</p> </div> <aside class="card"> <span class="tag cyan">No Public Port?</span>