Skip to content

Seismic's fork of alloy-rs/core: High-performance, well-tested & documented core libraries for Ethereum, in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

SeismicSystems/seismic-alloy-core

Seismic Alloy Core

This repository contains Seismic's fork of alloy-core

The upstream repository lives here. This fork is up-to-date with it through commit c268e8d. 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

The repository was forked to support Seismic's modifications to Solidity. Seismic introduces new types that represent shielded state in smart contracts.

New Shielded Types

These shielded types include:

  • saddress
  • suint and the suint{n} family
  • sint and the sint{n} family
  • sbool

Each of these types behaves similarly to its unshielded counterpart, with one key exception: the values are hidden from the state tree.

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

Overview

This repository contains the following crates:

Credits

None of these crates would have been possible without the great work done in:

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

Seismic's fork of alloy-rs/core: High-performance, well-tested & documented core libraries for Ethereum, in Rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages