{"id":27706904,"url":"https://github.com/paritytech/frontier","last_synced_at":"2025-04-26T07:01:53.639Z","repository":{"id":37089382,"uuid":"156708951","full_name":"polkadot-evm/frontier","owner":"polkadot-evm","description":"Ethereum compatibility layer for Substrate.","archived":false,"fork":false,"pushed_at":"2025-04-16T04:14:10.000Z","size":71495,"stargazers_count":597,"open_issues_count":148,"forks_count":529,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-25T23:04:44.688Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polkadot-evm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE2","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-08T13:10:57.000Z","updated_at":"2025-04-19T22:11:15.000Z","dependencies_parsed_at":"2022-07-10T15:17:33.498Z","dependency_job_id":"263cad4a-b0f0-40f8-b561-3d69b37ca2f2","html_url":"https://github.com/polkadot-evm/frontier","commit_stats":{"total_commits":981,"total_committers":84,"mean_commits":"11.678571428571429","dds":0.8063200815494393,"last_synced_commit":"272fe8839f87161ed89350de166b379f1f4c6136"},"previous_names":["polkadot-evm/frontier","paritytech/frontier"],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polkadot-evm%2Ffrontier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polkadot-evm%2Ffrontier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polkadot-evm%2Ffrontier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polkadot-evm%2Ffrontier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polkadot-evm","download_url":"https://codeload.github.com/polkadot-evm/frontier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250948625,"owners_count":21512346,"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":[],"created_at":"2025-04-26T07:00:54.302Z","updated_at":"2025-04-26T07:01:53.616Z","avatar_url":"https://github.com/polkadot-evm.png","language":"Rust","funding_links":[],"categories":["Rust","Libraries","Framework Extensions"],"sub_categories":[],"readme":"# Polkadot Frontier\n\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/polkadot-evm/frontier/test.yml)](https://github.com/polkadot-evm/frontier/actions)\n[![Matrix](https://img.shields.io/matrix/frontier:matrix.org)](https://matrix.to/#/#frontier:matrix.org)\n\nFrontier is the EVM backbone of Polkadot.\n\n## Features\n\nFrontier provides a compatibility layer of EVM, so that you can run any Ethereum dapps on Polkadot, unmodified.\nUsing Frontier, you get access to all the Ethereum RPC APIs you are already familiar with, and therefore you can continue to develop your dapps in your favourite Ethereum developer tools.\nAs a bonus, you can even run many Ethereum L2s inside Frontier!\nFor those looking to become acquainted with Frontier, consult the documentation provided [here](./docs).\nAdditionally, a [template node](./template/README.md) is available to facilitate a more comprehensive technical exploration.\n\nFrontier is also a migration framework.\nBesides the common strategy of direct state export/import and transaction-level replays, Frontier's Pre-Log Wrapper Block feature provides a possible method for a zero-downtime live migration.\n\n## Development workflow\n\n### Pull request\n\nAll changes (except new releases) are handled through pull requests.\n\n### Versioning\n\nFrontier follows [Semantic Versioning](https://semver.org/).\nAn unreleased crate in the repository will have the `-dev` suffix in the end, and we do rolling releases.\n\nWhen you make a pull request against this repository, please also update the affected crates' versions, using the following rules.\nNote that the rules should be applied recursively -- if a change modifies any upper crate's dependency (even just the `Cargo.toml` file),\nthen the upper crate will also need to apply those rules.\n\nAdditionally, if your change is notable, then you should also modify the corresponding `CHANGELOG.md` file, in the \"Unreleased\" section.\n\nIf the affected crate already has `-dev` suffix:\n\n* If your change is a patch, then you do not have to update any versions.\n* If your change introduces a new feature, please check if the local version already had its minor version bumped, if not, bump it.\n* If your change modifies the current interface, please check if the local version already had its major version bumped, if not, bump it.\n\nIf the affected crate does not yet have `-dev` suffix:\n\n* If your change is a patch, then bump the patch version, and add `-dev` suffix.\n* If your change introduces a new feature, then bump the minor version, and add `-dev` suffix.\n* If your change modifies the current interface, then bump the major version, and add `-dev` suffix.\n\nIf your pull request introduces a new crate, please set its version to `1.0.0-dev`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Ffrontier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fparitytech%2Ffrontier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fparitytech%2Ffrontier/lists"}