Anima Testnet

How to reproduce the genesis file, verify its hash, and join.

Chain id 2026. Genesis is committed here as genesis.bin.

Verify the genesis yourself

Do not trust this file — reproduce it:

cargo build --bins
target/debug/gen-genesis testnet mycopy.bin

If the printed hash matches the one below, your copy is byte-identical and you are on the same chain as everyone else.

genesis hash: 50c0c4d73efc06ab8718d1ba916edf5f72a70059c3703c31306fbda15204f244

That reproducibility is the point: genesis parameters are hardcoded in the generator, so nobody has to take anyone's word for what the chain started from.

What is in it

No founder allocation. The only genesis balance is a public faucet — its seed is 77 repeated 32 times, published deliberately so anyone can fund a wallet and try the network. Every other coin in existence must be earned by hosting minds.

Four bootstrap validators hold a small stake so blocks can be produced on day one. Their seeds (11, 12, 13, 14, each repeated 32 times) are public: a testnet's job is to be joinable and disposable, not secure. Mainnet genesis will use keys whose secrets are never published, and the fair-launch property — nothing pre-allocated to anyone — carries over.

Join

anima new-key mywallet.key      # your keys, your file, back it up
anima status                    # what the network is doing
anima host mywallet.key 100     # keep a mind alive, earn for it

A fresh node with no configured peers dials the built-in seeds (crates/anima-node/src/config.rs, DEFAULT_SEEDS). Until those hosts are live, run your own network with START-ANIMA.cmd or scripts/localnet.sh.

Faucet

Send yourself testnet coins from the published faucet key:

anima send 7777777777777777777777777777777777777777777777777777777777777777 <your-address> 1000

It is a testnet. The coins are worth nothing, on purpose.