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`.