Home node
Run this on your computer. It syncs from https://rpc.ibrese.com. After you lock the minimum IBR from the wallet using the printed validatorId and public key, it votes.
Requirements
- Linux or macOS
- Node.js 20+
openssl- Outbound HTTPS to
rpc.ibrese.com
Install
shasum -a 256 -c ibrese-node-0.1.0.tar.gz.sha256 tar -xzf ibrese-node-0.1.0.tar.gz cd ibrese-node-0.1.0 npm install --omit=dev
Expected SHA-256:
a154d534b2128ab4118423fe5bc60332df057db7b8108ce5fe48d0b12a9ac6f0
Run
./operator/run-home-node.sh
Listens on https://127.0.0.1:3041. TLS is created on first start. Stop with Ctrl+C.
Usage
curl -sk --cacert blockchain-core/data/home/tls/ca.crt \ --resolve home-node:3041:127.0.0.1 \ https://home-node:3041/network curl -sk --cacert blockchain-core/data/home/tls/ca.crt \ --resolve home-node:3041:127.0.0.1 \ https://home-node:3041/status
Expect networkId=ibrese, chainId=ibrese-l1, genesis
30f0561d1490ac8e8d030582137acb217a7f4cad5b2f1c5d7e1f5bc460dbc0f9.
GET /network— chain identityGET /status— heightGET /blocks— local copyGET /accounts?address=— account- Broadcast a tx at
https://rpc.ibrese.com/tx
Options
NODE_PORT=3041 ./operator/run-home-node.sh NODE_DATA_DIR=data/ibrese/home ./operator/run-home-node.sh ./operator/run-fullnode.sh
Node identity is stored in data/ibrese/home. The console prints validatorId and publicKey for the wallet stake screen. Keep identity.pass with the data directory if you back up.
Stake
Keep the node running. Copy validatorId and publicKey from the console. In IBRESE Wallet open Stake & vote, paste both values, lock at least 2000 IBR. The signed tx goes to https://rpc.ibrese.com/tx. After the next block the node can vote. Stake is locked 1 year; unstake is never automatic — after 1 year press Unstake, then Withdraw after 2 blocks. Never paste the node private key into the wallet.
Reward address
There is no separate reward field on the node. Block rewards go to the wallet account that locked the stake. Use that account’s Receive screen. POST /operator is not used for consensus payouts.
