This is core repository for Thanos maintained by Tokamak Network
More detailed documentation of Thanos can be found here.
Tokamak Network also facilitates Thanos-based rollup deployments through the Tokamak Rollup Hub. For further details and deployment guidelines, please review the following resources:
- Devnet: Rollup Hub - Devnet
- Mainnet/Testnet: Rollup Hub - Mainnet Beta
├── docs: A collection of documents including audits and post-mortems ├── op-batcher: L2-Batch Submitter, submits bundles of batches to L1 ├── op-bootnode: Standalone op-node discovery bootnode ├── op-chain-ops: State surgery utilities ├── op-challenger: Dispute game challenge agent ├── op-e2e: End-to-End testing of all bedrock components in Go ├── op-heartbeat: Heartbeat monitor service ├── op-node: rollup consensus-layer client ├── op-preimage: Go bindings for Preimage Oracle ├── op-program: Fault proof program ├── op-proposer: L2-Output Submitter, submits proposals to L1 ├── op-service: Common codebase utilities ├── op-ufm: Simulations for monitoring end-to-end transaction latency ├── op-wheel: Database utilities ├── ops: Various operational packages ├── ops-bedrock: Bedrock devnet work for Thanos ├── packages for Thanos │ ├── contracts-bedrock: Bedrock + Thanos smart contracts │ ├── sdk: provides a set of tools for interacting with Thanos │ ├── core-utils: provides core utilities for interacting with Thanos ├── proxyd: Configurable RPC request router and proxy ├── specs: Specs of the rollup starting at the Bedrock upgrade
Thanos is forked from optimism (OP Stack v1.7.7) is licensed under the MIT License unless stated otherwise.
