https://github.com/ethereum-optimism/infra
Optimism is Ethereum, scaled.
https://github.com/ethereum-optimism/infra
ethereum infra l2-scaling optimism rollup
Last synced: 3 months ago
JSON representation
Optimism is Ethereum, scaled.
- Host: GitHub
- URL: https://github.com/ethereum-optimism/infra
- Owner: ethereum-optimism
- License: mit
- Created: 2024-05-21T19:42:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-30T22:54:46.000Z (3 months ago)
- Last Synced: 2026-03-30T23:42:05.502Z (3 months ago)
- Topics: ethereum, infra, l2-scaling, optimism, rollup
- Language: Go
- Homepage: https://optimism.io
- Size: 19.4 MB
- Stars: 41
- Watchers: 22
- Forks: 116
- Open Issues: 88
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Optimism Infrastructure
This repository is an extension of the [Optimism monorepo](https://github.com/ethereum-optimism/optimism) and contains the infrastructure that supports the Optimism ecosystem.
## Components
- op-acceptor: Network Acceptance Tester: A tool that tests the network acceptance of devnets. (See [op-acceptor/README.md](./op-acceptor/README.md) or [devdocs/pm](https://devdocs.optimism.io/pm/acceptance-testing.html) 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.
## Development
This project uses [mise](https://mise.jdx.dev/) 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.
## Release Process
For the thoroughly defined process releasing services in this repository, please refer to [this document](./RELEASE.md).