{"id":26158875,"url":"https://github.com/SeismicSystems/seismic-reth","last_synced_at":"2025-03-11T11:02:23.711Z","repository":{"id":277184905,"uuid":"858286460","full_name":"SeismicSystems/seismic-reth","owner":"SeismicSystems","description":"Seismic is the encrypted blockchain","archived":false,"fork":false,"pushed_at":"2025-03-05T22:54:52.000Z","size":62493,"stargazers_count":8,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"seismic","last_synced_at":"2025-03-05T23:29:23.968Z","etag":null,"topics":["cryptocurrency","encryption","reth","web3"],"latest_commit_sha":null,"homepage":"https://seismic.systems","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/SeismicSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":"audit/sigma_prime_audit_v2.pdf","citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T16:28:48.000Z","updated_at":"2025-02-26T22:42:51.000Z","dependencies_parsed_at":"2025-02-26T23:36:37.067Z","dependency_job_id":null,"html_url":"https://github.com/SeismicSystems/seismic-reth","commit_stats":null,"previous_names":["seismicsystems/seismic-reth"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeismicSystems%2Fseismic-reth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeismicSystems%2Fseismic-reth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeismicSystems%2Fseismic-reth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeismicSystems%2Fseismic-reth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SeismicSystems","download_url":"https://codeload.github.com/SeismicSystems/seismic-reth/tar.gz/refs/heads/seismic","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243021755,"owners_count":20223068,"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":["cryptocurrency","encryption","reth","web3"],"created_at":"2025-03-11T11:01:10.026Z","updated_at":"2025-03-11T11:02:23.683Z","avatar_url":"https://github.com/SeismicSystems.png","language":"Rust","funding_links":[],"categories":["Layer 2 ##"],"sub_categories":[],"readme":"# Seismic Reth\n\n[![book](https://github.com/SeismicSystems/seismic-reth/actions/workflows/book.yml/badge.svg?branch=seismic)](https://github.com/SeismicSystems/seismic-reth/actions/workflows/book.yml)\n[![CI Status](https://github.com/SeismicSystems/seismic-reth/actions/workflows/seismic.yml/badge.svg?branch=seismic)](https://github.com/SeismicSystems/seismic-reth/actions/workflows/seismic.yml)\n[![Chat on Telegram](https://img.shields.io/badge/chat-Join%20Us-blue?logo=telegram)](https://t.me/+xpzfNO4pmRoyM2Ux)\n\n**Encrypted Blockchain Client**\n\n![](./assets/seismic-reth-beta.png)\n\n**[Install](https://seismicsystems.github.io/seismic-reth/installation/installation.html)**\n| [User Book](https://seismicsystems.github.io/seismic-reth/)\n| [Developer Docs](./docs)\n| [Crate Docs](https://seismicsystems.github.io/seismic-reth/docs/)\n\n\u003c!-- [tg-badge]: https://img.shields.io/endpoint?color=neon\u0026logo=telegram\u0026label=chat\u0026url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Fparadigm%5Freth --\u003e\n\n## What is Seismic Reth?\n\n## Goals\n\nSeismic Reth extends [Reth](https://github.com/paradigmxyz/reth) with shielded transaction and storage capabilities, allowing users to confidentially interact with smart contracts and transactions on the Seismic network while maintaining compatibility with existing infrastructure. Seismic Reth runs in a Trusted Execution Environment (TEE) for secure communication between users and the Seismic network.\n\n## Seismic features\n\nSee [seismic-features](./seismic-features.md) for a detailed overview of Seismic Reth's new features.\n\n## For Users\n\nSee the [Seismic Reth Book](https://seismicsystems.github.io/seismic-reth) for instructions on how to install and run Seismic Reth.\n\n## For Developers\n\n### Building and testing\n\n\u003c!--\nWhen updating this, also update:\n- clippy.toml\n- Cargo.toml\n- .github/workflows/lint.yml\n--\u003e\n\nThe Minimum Supported Rust Version (MSRV) of this project is [1.82.0](https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html).\n\nSee the book for detailed instructions on how to [build from source](https://seismicsystems.github.io/seismic-reth/installation/source.html).\n\nTo fully test Seismic Reth, you will need to have [Geth installed](https://geth.ethereum.org/docs/getting-started/installing-geth), but it is possible to run a subset of tests without Geth.\n\nFirst, clone the repository:\n\n```sh\ngit clone https://github.com/SeismicSystems/seismic-reth\ncd seismic-reth\n```\n\nNext, run the tests:\n\n```sh\n# Without Geth\ncargo nextest run --workspace\n\n# With Geth\ncargo nextest run --workspace --features geth-tests\n\n# With Ethereum Foundation tests\n#\n# Note: Requires cloning https://github.com/ethereum/tests\n#\n#   cd testing/ef-tests \u0026\u0026 git clone https://github.com/ethereum/tests ethereum-tests\ncargo nextest run -p ef-tests --features ef-tests\n```\n\n\u003e **Note**\n\u003e\n\u003e Some tests use random number generators to generate test data. If you want to use a deterministic seed, you can set the `SEED` environment variable.\n\n## Getting Help\n\nIf you have any questions, first see if the answer to your question can be found in the [book][book].\n\nIf the answer is not there:\n\n-   Join the [Telegram][tg-url] to get help, or\n-   Open a [discussion](https://github.com/SeismicSystems/seismic-reth/discussions/new) with your question, or\n-   Open an issue with [the bug](https://github.com/SeismicSystems/seismic-reth/issues/new?assignees=\u0026labels=C-bug%2CS-needs-triage\u0026projects=\u0026template=bug.yml)\n\n## Security\n\n### Report a Vulnerability\n\nContact [p@seismic.systems](mailto:p@seismic.systems), [l@seismic.systems](mailto:l@seismic.systems)\n\n## Acknowledgements\n\nReth is a new implementation of the Ethereum protocol. In the process of developing the node we investigated the design decisions other nodes have made to understand what is done well, what is not, and where we can improve the status quo.\n\nNone of this would have been possible without them, so big shoutout to the teams below:\n\n-   [Reth](https://github.com/paradigmxyz/reth): We would like to thank the Rust Ethereum community for their pioneering work in building Ethereum clients in Rust. Their dedication to pushing forward Rust implementations has helped pave the way for projects like Reth.\n\n[book]: https://seismicsystems.github.io/seismic-reth/\n[tg-url]: https://t.me/+xpzfNO4pmRoyM2Ux\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSeismicSystems%2Fseismic-reth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSeismicSystems%2Fseismic-reth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSeismicSystems%2Fseismic-reth/lists"}