This repository is an extension of the Optimism monorepo and contains the infrastructure that supports the Optimism ecosystem.
- op-acceptor: Network Acceptance Tester: A tool that tests the network acceptance of devnets. (See op-acceptor/README.md or devdocs/pm for more information)
- op-conductor-mon: Monitors multiple op-conductor instances and provides a unified interface for reporting metrics.
- op-signer: Thin gateway that supports various RPC endpoints to sign payloads from op-stack components using private key stored in KMS.
- op-ufm: User facing monitoring creates transactions at regular intervals and observe transaction propagation across different RPC providers.
This project uses mise to manage tool versions, ensuring consistency between local development and CI environments.
Each subproject can, optionally, adopt mise by adding a mise.toml
configuration. This will automatically inherit from the root mise.toml.
For the thoroughly defined process releasing services in this repository, please refer to this document.