A collection of components for building the Signet node. These components implement core node functionality, but are potentially indepedently useful.
- signet-node-types - Shim types wrapping reth's internal node types system to make it more usable in Signet.
- signet-blobber - Blob retrieval and parsing, using blob explorers, Signet's Pylon, and the local node transaction API.
- signet-rpc - An Ethereum JSON-RPC Server for Signet nodes. Makes heavy use of reth internals.
- signet-db - An extension of reth's database, providing a Signet-specific database schema and utilities for working with Signet blocks and transactions.
Please see CONTRIBUTING.md.
This repo is UNPUBLISHED and may NOT respect semantic versioning between tagged
versions. In general, it is versioned to match the signet-sdk version with
which it is compatible. I.e. [email protected]
is expected to be
compatible with any signet-sdk 0.8.x
version. However, a release of
[email protected]
may have breaking changes from [email protected]
.
Signet is a pragmatic Ethereum rollup that offers a new set of ideas and aims to radically modernize rollup technology.
- No proving systems or state roots, drastically reducing computational overhead.
- Market-based cross-chain transfers for instant asset movement.
- A controlled block inclusion mechanism to combat block construction centralization.
- Conditional transactions for secure, atomic cross-chain operations.
Signet extends the EVM, and is compatible with all existing Ethereum tooling. Using Signet does not require smart contract modifications, or Signet-specific knowledge. Signet does not have a native token.
Signet is just a rollup.
See the Signet docs for more info.