Heimdall

Validator node for Matic Network. It uses peppermint, customized Tendermint.
Install from source
Make sure you have Go v1.20+ already installed.
Install
$ make install
Init Heimdall
$ irisd init
$ irisd init --chain=mainnet Will init with genesis.json for mainnet
$ irisd init --chain=amoy Will init with genesis.json for amoy
Run Heimdall
$ irisd start
Usage
$ irisd start Will start for mainnet by default
$ irisd start --chain=mainnet Will start for mainnet
$ irisd start --chain=amoy Will start for amoy
$ irisd start --chain=local Will start for local with NewSelectionAlgoHeight = 0
Run rest server
$ irisd rest-server
Run bridge
$ irisd bridge
Develop using Docker
You can build and run Heimdall using the included Dockerfile in the root directory:
docker build -t iris .
docker run iris
Documentation
Latest docs are here.