npm.io
0.0.7 • Published 1 year ago

@tokamak-network/thanos-contracts

Licence
MIT
Version
0.0.7
Deps
0
Size
180.7 MB
Vulns
0
Weekly
0
Stars
10
Thanos

The Thanos Monorepo

TL;DR

This is core repository for Thanos maintained by Tokamak Network

Documentation

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:

Directory Structure

├── 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

License

Thanos is forked from optimism (OP Stack v1.7.7) is licensed under the MIT License unless stated otherwise.

Community

Discord | Wwitter | Medium | Telegram

Keywords