Codebases

A list of all our codebases

Our consensus client. Built on top of Commonware's primitives

Our fork of Solidity. We added a set of types & opcodes for shielded computation

Codebase for encryption, TEE & on-chain verification

Execution layer

Most of the repositories here are forks of the reth stack

Alloy

fork of alloy-rs/core

  • This is the repo that depends on nothing else

  • Upstream: version 1.1.2, commit e55993f

Analogous to alloy-rs/op-alloy, but not a fork of it

  • Depends on:

    • seismic-alloy-core

    • alloy-rs/alloy

fork of alloy-rs/trie

  • Depends on seismic-alloy-core

  • Upstream: version 0.8.1, commit a098d3f

REVM

fork of bluealloy/revm

  • Depends on:

    • seismic-alloy-core

    • seismic-enclave

  • Upstream: version 23.1.0, commit b287ce02

fork of alloy-rs/evm

  • Depends on:

    • alloy-rs/alloy

    • seismic-alloy

    • seismic-alloy-core

    • seismic-revm

  • Upstream: version 0.9.1, commit 1c4f35c

fork of paradigmxyz/revm-inspectors

  • Depends on:

    • seismic-alloy-core

    • alloy-rs/alloy

    • seismic-revm

  • Upstream: version 0.22.3, commit dd283db

fork of paradigmxyz/reth

  • Depends on:

    • seismic-alloy-core

    • seismic-alloy

    • alloy-rs/alloy

    • alloy-trie

    • seismic-revm

    • seismic-evm

    • seismic-revm-inspectors

  • Upstream: version 1.2.1, commit 3c0b3df8

Foundry

fork of foundry-rs/compilers

  • Depends on:

    • seismic-alloy-core

  • Upstream: version 0.16.1, commit ec745cec

fork of foundry-rs/foundry-fork-db

  • Depends on:

    • seismic-alloy-core

    • alloy-rs/alloy

    • seismic-revm

    • seismic-alloy (only for seismic-prelude)

  • Upstream: version 0.14.0, commit 0fe2b2a

fork of foundry-rs/foundry

  • Depends on:

    • seismic-alloy-core

    • seismic-alloy

    • alloy-rs/alloy

    • alloy-trie

    • seismic-revm

    • seismic-evm

    • seismic-revm-inspectors

    • seismic-foundry-fork-db

  • Upstream: version 1.2.1, commit b76d4f66

A library for building web applications on Seismic. This repo provides two packages that compose with the viem/wagmi stack to interact with the Seismic network:

  • seismic-viem: composes with viem

  • seismic-react: composes with wagmi

Deployment

A repository containing tools to deploy infrastructure

Yocto build system

Seismic forked Flashbots' stack for reproducible TEE builds. This includes these repos:

A Yocto layer that configures how the image runs Summit, Reth & the enclave server

Last updated