SkillAgentSearch skills...

Heimdall

⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.

Install / Use

/learn @0xPolygon/Heimdall
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

⚠️ This repository is archived and no longer maintained

This repository was used for the legacy Heimdall implementation on Polygon. Following the Heimdall migration, this codebase is now deprecated and will no longer receive updates or support.

➡️ The new Heimdall implementation is available at: https://github.com/0xPolygon/heimdall-v2

Please refer to the new repository for all future development, issues, and documentation.

Heimdall

Go Report Card CircleCI GolangCI Lint

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

$ heimdalld init
$ heimdalld init --chain=mainnet        Will init with genesis.json for mainnet
$ heimdalld init --chain=amoy           Will init with genesis.json for amoy

Run Heimdall

$ heimdalld start

Usage

$ heimdalld start                       Will start for mainnet by default
$ heimdalld start --chain=mainnet       Will start for mainnet
$ heimdalld start --chain=amoy          Will start for amoy
$ heimdalld start --chain=local         Will start for local with NewSelectionAlgoHeight = 0

Run rest server

$ heimdalld rest-server

Run bridge

$ heimdalld bridge

Develop using Docker

You can build and run Heimdall using the included Dockerfile in the root directory:

docker build -t heimdall .
docker run heimdall

Documentation

Latest docs are here.

Related Skills

View on GitHub
GitHub Stars276
CategoryDevelopment
Updated7d ago
Forks183

Languages

Go

Security Score

100/100

Audited on Apr 1, 2026

No findings