Skip to content

SeismicSystems/seismic-revm-inspectors

Repository files navigation

Seismic REVM Inspectors

This repository contains Seismic's fork of REVM Inspectors

The upstream repository lives here. This fork is up-to-date with it through commit 3353282. You can see this by viewing the main branch on this repository

You can view all of our changes vs. upstream on this pull request. The sole purpose of this PR is display our diff; it will never be merged in to the main branch of this repo

Main Changes

This repository was forked to support Seismic's modifications to revm as part of seismic-reth.

Enhanced State Tree Representation

Seismic REVM introduces a new representation of the state tree. Instead of using raw U256 values, it employs a FlaggedStorage struct. This struct attaches a boolean flag to each U256 value, marking whether the value is associated with a shielded type.

For more details, please refer to Seismic REVM's README.

Structure

Seismic's forks of the reth stack all have the same branch structure:

  • main or master: this branch only consists of commits from the upstream repository. However it will rarely be up-to-date with upstream. The latest commit from this branch reflects how recently Seismic has merged in upstream commits to the seismic branch
  • seismic: the default and production branch for these repositories. This includes all Seismic-specific code essential to make our network run

Users

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in these crates by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 25