Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 4.09 KB

File metadata and controls

64 lines (46 loc) · 4.09 KB

Surge Logo

Surge Rollup Framework

A high-performance rollup framework built on a modified Taiko Alethia stack, featuring realtime proving, synchronous composability, Gigagas performance, and Stage 2 trustless security.

Twitter Follow Discord

Learn more at surge.wtf or check out the official docs at docs.surge.wtf.

Documentation

  • Surge docs — High-level concepts, guides, resources, and reference pages for getting started.
  • Protocol specs — In-depth specifications of the protocol for deeper understanding.
  • Smart contracts — Protocol smart contracts, fully documented with NatSpec.

Packages

Package Description
balance-monitor Service that monitors Ethereum L1/L2 addresses and token balances.
bridge-ui Bridge UI.
docs-site End user documentation site.
ejector Preconfirmation ejector service for operators with issues.
eventindexer Event indexer.
fork-diff Fork diff page.
nfts NFT-related smart contracts and utilities.
protocol Surge protocol smart contracts.
relayer Bridge backend relayer.
supplementary-contracts Supplementary contracts not part of the core protocol.
taiko-client Client implementation in Go.
taiko-client-rs Client implementation in Rust.
ui-lib UI library.

Related Repositories

  • Nethermind: The Nethermind execution client.
  • Raiko: Surge's prover client.
  • Surge Documentation: Comprehensive documentation for Surge, including setup guides and technical details.
  • Simple Surge Node: A simplified presetup docker compose of a Surge node for developers.
  • Alethia Reth: A high-performance Rust execution client for the Surge framework.

Issues

If you find a bug or have a feature request, please open an issue.

Contributing

Check out CONTRIBUTING.md for details on how to contribute.

Getting support

Reach out to the community on Discord if you need any help!