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: ac7e96de069fc7dafa0bd5c0fd926b1deede3026e967ae7707abfef0128aab1b
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, 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 keys are public too: a testnet's job is to be joinable and disposable, not secure.
Each seed is one byte value repeated 32 times. Written as hex — which is what the wallet expects — the digits are not the same, so use these exactly:
| Key | Byte | Seed to type |
|---|---|---|
| Faucet | 77 | 4d repeated 32 times |
| Validator 0 | 11 | 0b repeated 32 times |
| Validator 1 | 12 | 0c repeated 32 times |
| Validator 2 | 13 | 0d repeated 32 times |
| Validator 3 | 14 | 0e repeated 32 times |
The faucet address is 4ba32dbb2795282f458a58a9208a8834c383ed030adf700c0aa8ac898b963777. If your seed derives anything else, you have typed the decimal digits instead of the hex. 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 4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d <your-address> 1000
It is a testnet. The coins are worth nothing, on purpose.