{"id":13746492,"url":"https://github.com/maticnetwork/heimdall","last_synced_at":"2025-05-14T12:10:04.469Z","repository":{"id":37405736,"uuid":"155697390","full_name":"maticnetwork/heimdall","owner":"maticnetwork","description":"Validator node for Polygon PoS","archived":false,"fork":false,"pushed_at":"2025-05-07T09:11:17.000Z","size":602142,"stargazers_count":280,"open_issues_count":3,"forks_count":188,"subscribers_count":35,"default_branch":"master","last_synced_at":"2025-05-07T09:33:58.398Z","etag":null,"topics":["dapps","decentralized-applications","ethereum","matic","proof-of-stake"],"latest_commit_sha":null,"homepage":"https://polygon.technology/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maticnetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":"audit/audit-feature-milestones.pdf","citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-11-01T10:17:22.000Z","updated_at":"2025-04-28T00:14:49.000Z","dependencies_parsed_at":"2023-11-06T05:28:44.868Z","dependency_job_id":"478e72a9-7fdc-4d81-94f8-96c227127d78","html_url":"https://github.com/maticnetwork/heimdall","commit_stats":{"total_commits":2137,"total_committers":60,"mean_commits":35.61666666666667,"dds":0.7023865231633131,"last_synced_commit":"8d549d1961ccf8fb21d41527b413cd7674486c72"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maticnetwork%2Fheimdall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maticnetwork%2Fheimdall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maticnetwork%2Fheimdall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maticnetwork%2Fheimdall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maticnetwork","download_url":"https://codeload.github.com/maticnetwork/heimdall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254140747,"owners_count":22021219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dapps","decentralized-applications","ethereum","matic","proof-of-stake"],"created_at":"2024-08-03T06:00:54.512Z","updated_at":"2025-05-14T12:09:59.455Z","avatar_url":"https://github.com/maticnetwork.png","language":"Go","funding_links":[],"categories":["Smart Contract Platforms"],"sub_categories":[],"readme":"# Heimdall\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/maticnetwork/heimdall)](https://goreportcard.com/report/github.com/maticnetwork/heimdall) [![CircleCI](https://circleci.com/gh/maticnetwork/heimdall/tree/master.svg?style=shield)](https://circleci.com/gh/maticnetwork/heimdall/tree/master) [![GolangCI](https://golangci.com/badges/github.com/maticnetwork/heimdall.svg)](https://golangci.com/r/github.com/maticnetwork/heimdall)\n\n\nValidator node for Matic Network. It uses peppermint, customized [Tendermint](https://github.com/tendermint/tendermint).\n\n### Install from source \n\nMake sure you have go1.11+ already installed\n\n### Install \n```bash \n$ make install\n```\n### Init-heimdall \n```bash \n$ heimdalld init\n$ heimdalld init --chain=mainnet        Will init with genesis.json for mainnet\n$ heimdalld init --chain=mumbai         Will init with genesis.json for mumbai\n$ heimdalld init --chain=amoy           Will init with genesis.json for amoy\n```\n### Run-heimdall \n```bash \n$ heimdalld start\n```\n#### Usage\n```\n$ heimdalld start                       Will start for mainnet by default\n$ heimdalld start --chain=mainnet       Will start for mainnet\n$ heimdalld start --chain=mumbai        Will start for mumbai\n$ heimdalld start --chain=amoy          Will start for amoy\n$ heimdalld start --chain=local         Will start for local with NewSelectionAlgoHeight = 0\n```\n\n### Run rest server\n```bash \n$ heimdalld rest-server \n```\n\n### Run bridge\n```bash \n$ heimdalld bridge \n```\n\n### Develop using Docker\n\nYou can build and run Heimdall using the included Dockerfile in the root directory:\n\n```bash\ndocker build -t heimdall .\ndocker run heimdall\n```\n\n### Documentation \n\nLatest docs are [here](https://wiki.polygon.technology/docs/category/heimdall) \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaticnetwork%2Fheimdall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaticnetwork%2Fheimdall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaticnetwork%2Fheimdall/lists"}