iuna

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

genesis.md (1011B)


      1 # Starting The Genesis Node
      2 
      3 This is operator documentation for bootstrapping a iuna devnet. Most users should join an existing seed node instead.
      4 
      5 ## Start Setup
      6 
      7 Start with a public P2P bind and a local-only management UI:
      8 
      9 ```sh
     10 cargo run -- --p2p 0.0.0.0:9444 --http 127.0.0.1:18661
     11 ```
     12 
     13 Open `http://127.0.0.1:18661`, set the wallet password, write down the recovery phrase, and finish setup.
     14 
     15 ## Create Genesis
     16 
     17 Restart from a fresh chain database with `--genesis`:
     18 
     19 ```sh
     20 cargo run -- --genesis --p2p 0.0.0.0:9444 --http 127.0.0.1:18661
     21 ```
     22 
     23 Genesis bootstraps the chain with a 1 IUNA burn, creates launch tickets for the first blocks, measures an initial VDF delay, and leaves the starter wallet with spendable IUNA for early testing.
     24 
     25 ## Invite Nodes
     26 
     27 Give other node operators your public P2P address:
     28 
     29 ```text
     30 your-host.example:9444
     31 ```
     32 
     33 They can join with:
     34 
     35 ```sh
     36 cargo run -- --p2p 0.0.0.0:9445 --http 127.0.0.1:18661 --join your-host.example:9444
     37 ```
     38 
     39 Keep the management UI bound to `127.0.0.1`.