optimism-test
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: tekdadz
- License: mit
- Language: Go
- Default Branch: main
- Size: 18.8 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 25
- Releases: 0
Metadata Files
README.md
Table of Contents
- What is Optimism?
- Documentation
- Specification
- Community
- Contributing
- Security Policy and Vulnerability Reporting
- Directory Structure
- Development and Release Process
- License
What is Optimism?
Optimism is a project dedicated to scaling Ethereum's technology and expanding its ability to coordinate people from across the world to build effective decentralized economies and governance systems. The Optimism Collective builds open-source software for running L2 blockchains and aims to address key governance and economic challenges in the wider cryptocurrency ecosystem. Optimism operates on the principle of impact=profit, the idea that individuals who positively impact the Collective should be proportionally rewarded with profit. Change the incentives and you change the world.
In this repository, you'll find numerous core components of the OP Stack, the decentralized software stack maintained by the Optimism Collective that powers Optimism and forms the backbone of blockchains like OP Mainnet and Base. Designed to be "aggressively open source," the OP Stack encourages you to explore, modify, extend, and test the code as needed. Although not all elements of the OP Stack are contained here, many of its essential components can be found within this repository. By collaborating on free, open software and shared standards, the Optimism Collective aims to prevent siloed software development and rapidly accelerate the development of the Ethereum ecosystem. Come contribute, build the future, and redefine power, together.
Documentation
- If you want to build on top of OP Mainnet, refer to the Optimism Documentation
- If you want to build your own OP Stack based blockchain, refer to the OP Stack Guide, and make sure to understand this repository's Development and Release Process
Specification
If you're interested in the technical details of how Optimism works, refer to the Optimism Protocol Specification.
Community
General discussion happens most frequently on the Optimism discord. Governance discussion can also be found on the Optimism Governance Forum.
Contributing
Read through CONTRIBUTING.md for a general overview of the contributing process for this repository. Use the Developer Quick Start to get your development environment set up to start working on the Optimism Monorepo. Then check out the list of Good First Issues to find something fun to work on! Typo fixes are welcome; however, please create a single commit with all of the typo fixes & batch as many fixes together in a PR as possible. Spammy PRs will be closed.
Security Policy and Vulnerability Reporting
Please refer to the canonical Security Policy document for detailed information about how to report vulnerabilities in this codebase. Bounty hunters are encouraged to check out the Optimism Immunefi bug bounty program. The Optimism Immunefi program offers up to $2,000,042 for in-scope critical vulnerabilities.
Directory Structure
docs: A collection of documents including audits and post-mortems op-batcher: L2-Batch Submitter, submits bundles of batches to L1 op-bindings: Go bindings for Bedrock smart contracts. 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 packages chain-mon: Chain monitoring services common-ts: Common tools for building apps in TypeScript contracts-bedrock: Bedrock smart contracts contracts-ts: ABI and Address constants core-utils: Low-level utilities that make building Optimism easier fee-estimation: Tools for estimating gas on OP chains sdk: provides a set of tools for interacting with Optimism web3js-plugin: Adds functions to estimate L1 and L2 gas proxyd: Configurable RPC request router and proxy specs: Specs of the rollup starting at the Bedrock upgrade ufm-test-services: Runs a set of tasks to generate metrics
Development and Release Process
Overview
Please read this section if you're planning to fork this repository, or make frequent PRs into this repository.
Production Releases
Production releases are always tags, versioned as <component-name>/v<semver>.
For example, an op-node release might be versioned as op-node/v1.1.2, and smart contract releases might be versioned as op-contracts/v1.0.0.
Release candidates are versioned in the format op-node/v1.1.2-rc.1.
We always start with rc.1 rather than rc.
For contract releases, refer to the GitHub release notes for a given release, which will list the specific contracts being releasednot all contracts are considered production ready within a release, and many are under active development.
Tags of the form v<semver>, such as v1.1.4, indicate releases of all Go code only, and DO NOT include smart contracts.
This naming scheme is required by Golang.
In the above list, this means these v<semver releases contain all op-* components, and exclude all contracts-* components.
op-geth embeds upstream geths version inside its own version as follows: vMAJOR.GETH_MAJOR GETH_MINOR GETH_PATCH.PATCH.
Basically, geths version is our minor version.
For example if geth is at v1.12.0, the corresponding op-geth version would be v1.101200.0.
Note that we pad out to three characters for the geth minor version and two characters for the geth patch version.
Since we cannot left-pad with zeroes, the geth major version is not padded.
See the Node Software Releases page of the documentation for more information about releases for the latest node components. The full set of components that have releases are:
chain-monci-builderci-builderindexerop-batcherop-contractsop-challengerop-heartbeatop-nodeop-proposerop-ufmproxydufm-metamask
All other components and packages should be considered development components only and do not have releases.
Development branch
The primary development branch is develop.
develop contains the most up-to-date software that remains backwards compatible with the latest experimental network deployments.
If you're making a backwards compatible change, please direct your pull request towards develop.
Changes to contracts within packages/contracts-bedrock/src are usually NOT considered backwards compatible.
Some exceptions to this rule exist for cases in which we absolutely must deploy some new contract after a tag has already been fully deployed.
If you're changing or adding a contract and you're unsure about which branch to make a PR into, default to using a feature branch.
Feature branches are typically used when there are conflicts between 2 projects touching the same code, to avoid conflicts from merging both into develop.
License
All other files within this repository are licensed under the MIT License unless stated otherwise.
Owner
- Name: OpenAI | MERN | Senior Full Stack Developer
- Login: tekdadz
- Kind: user
- Location: Worldwide
- Company: Working From Home
- Repositories: 1
- Profile: https://github.com/tekdadz
I am a Senior Full Stack Developer with more than 9+ years of experience in designing and developing scalable Applications.
Citation (CITATION.cff)
cff-version: 1.2.0 message: If you use this software in your work, please cite it using the following metadata title: The Optimism Monorepo authors: - name: The Optimism Collective version: 1.0.0 year: 2020 url: https://github.com/ethereum-optimism/optimism repository: https://github.com/ethereum-optimism/optimism license: MIT
GitHub Events
Total
Last Year
Dependencies
- actions/setup-node v3 composite
- foundry-rs/foundry-toolchain v1 composite
- nrwl/nx-set-shas v3 composite
- pnpm/action-setup v2 composite
- actions/stale v9 composite
- actions/checkout v4 composite
- docker/build-push-action v2 composite
- docker/login-action v3 composite
- docker/setup-buildx-action v3 composite
- ./.github/actions/setup * composite
- actions/checkout v4 composite
- seek-oss/changesets-snapshot v0 composite
- ./.github/actions/setup * composite
- actions/checkout v4 composite
- changesets/action v1 composite
- docker/build-push-action v2 composite
- docker/login-action v3 composite
- docker/setup-buildx-action v3 composite
- actions/checkout v4 composite
- crytic/slither-action v0.3.2 composite
- github/codeql-action/upload-sarif v3 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- 442 dependencies
- alloy-rlp 0.3.4 development
- anyhow 1.0.80
- serde 1.0.197
- serde_json 1.0.114
- alpine 3.18 build
- golang 1.21.1-alpine3.18 build
- alpine 3.18 build
- golang 1.21.1-alpine3.18 build
- grafana/grafana latest
- postgres 14.1
- prom/prometheus latest
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- alpine 3.18 build
- golang 1.21.1-alpine3.18 build
- $OP_STACK_GO_BUILDER latest build
- alpine 3.18 build
- base-builder latest build
- debian bullseye-slim build
- docker latest build
- alpine 3.18 build
- golang 1.21.3-alpine3.18 build
- nginx 1.25-alpine
- quarry/sentinel latest
- us-docker.pkg.dev/oplabs-tools-artifacts/images/da-server devnet
- us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher devnet
- us-docker.pkg.dev/oplabs-tools-artifacts/images/op-challenger devnet
- us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node devnet
- us-docker.pkg.dev/oplabs-tools-artifacts/images/op-proposer devnet
- us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack-go devnet
- alpine 3.18 build
- golang 1.21.3-alpine3.18 build
- grafana/grafana latest
- prom/prometheus latest
- prom/pushgateway latest
- mcr.microsoft.com/playwright v1.37.1-jammy build
- ../../.. *
- golang.org/x/crypto v0.21.0
- golang.org/x/sys v0.18.0
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/testify v1.9.0
- golang.org/x/crypto v0.21.0
- golang.org/x/sys v0.18.0
- gopkg.in/yaml.v3 v3.0.1
- github.com/BurntSushi/toml v1.3.2
- github.com/CloudyKit/fastprinter v0.0.0-20200109182630-33d98a066a53
- github.com/CloudyKit/jet/v6 v6.2.0
- github.com/DataDog/zstd v1.5.2
- github.com/Joker/jade v1.1.3
- github.com/Microsoft/go-winio v0.6.1
- github.com/Shopify/goreferrer v0.0.0-20220729165902-8cddb4f5de06
- github.com/VictoriaMetrics/fastcache v1.12.1
- github.com/allegro/bigcache v1.2.1
- github.com/andybalholm/brotli v1.1.0
- github.com/armon/go-metrics v0.4.1
- github.com/aws/aws-sdk-go-v2 v1.26.1
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.2
- github.com/aws/aws-sdk-go-v2/config v1.27.11
- github.com/aws/aws-sdk-go-v2/credentials v1.17.11
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.1
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.5
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.5
- github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0
- github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.5
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.2
- github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.7
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.7
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.5
- github.com/aws/aws-sdk-go-v2/service/s3 v1.53.1
- github.com/aws/aws-sdk-go-v2/service/sso v1.20.5
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.23.4
- github.com/aws/aws-sdk-go-v2/service/sts v1.28.6
- github.com/aws/smithy-go v1.20.2
- github.com/aymerick/douceur v0.2.0
- github.com/benbjohnson/clock v1.3.5
- github.com/beorn7/perks v1.0.1
- github.com/bits-and-blooms/bitset v1.10.0
- github.com/boltdb/bolt v1.3.1
- github.com/btcsuite/btcd v0.24.0
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/btcsuite/btcd/btcutil v1.1.5
- github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
- github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.11.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20231018212520-f6cde3fc2fa4
- github.com/cockroachdb/redact v1.1.5
- github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06
- github.com/consensys/bavard v0.1.13
- github.com/consensys/gnark-crypto v0.12.1
- github.com/containerd/cgroups v1.1.0
- github.com/coreos/go-systemd/v22 v22.5.0
- github.com/cpuguy83/go-md2man/v2 v2.0.2
- github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233
- github.com/crate-crypto/go-kzg-4844 v0.7.0
- github.com/davecgh/go-spew v1.1.1
- github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c
- github.com/deckarep/golang-set/v2 v2.1.0
- github.com/decred/dcrd/crypto/blake256 v1.0.1
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
- github.com/deepmap/oapi-codegen v1.8.2
- github.com/dlclark/regexp2 v1.7.0
- github.com/docker/go-units v0.5.0
- github.com/dop251/goja v0.0.0-20230806174421-c933cf95e127
- github.com/elastic/gosigar v0.14.2
- github.com/ethereum-optimism/go-ethereum-hdwallet v0.1.3
- github.com/ethereum-optimism/op-geth v1.101311.0
- github.com/ethereum-optimism/superchain-registry/superchain v0.0.0-20240418160534-4156733e7232
- github.com/ethereum/c-kzg-4844 v0.4.0
- github.com/fatih/color v1.15.0
- github.com/fatih/structs v1.1.0
- github.com/felixge/fgprof v0.9.3
- github.com/fjl/memsize v0.0.1
- github.com/flosch/pongo2/v4 v4.0.2
- github.com/flynn/noise v1.0.0
- github.com/francoispqt/gojay v1.2.13
- github.com/fsnotify/fsnotify v1.7.0
- github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08
- github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46
- github.com/getsentry/sentry-go v0.18.0
- github.com/go-chi/chi/v5 v5.0.12
- github.com/go-chi/docgen v1.2.0
- github.com/go-ole/go-ole v1.3.0
- github.com/go-sourcemap/sourcemap v2.1.3+incompatible
- github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
- github.com/godbus/dbus/v5 v5.1.0
- github.com/gofrs/flock v0.8.1
- github.com/gogo/protobuf v1.3.2
- github.com/golang-jwt/jwt/v4 v4.5.0
- github.com/golang/protobuf v1.5.3
- github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
- github.com/gomarkdown/markdown v0.0.0-20231222211730-1d6d20845b47
- github.com/google/go-cmp v0.6.0
- github.com/google/gofuzz v1.2.1-0.20220503160820-4a35382e8fc8
- github.com/google/gopacket v1.1.19
- github.com/google/pprof v0.0.0-20231023181126-ff6d637d2a7b
- github.com/google/uuid v1.6.0
- github.com/gorilla/css v1.0.0
- github.com/gorilla/websocket v1.5.1
- github.com/graph-gophers/graphql-go v1.3.0
- github.com/hashicorp/errwrap v1.1.0
- github.com/hashicorp/go-bexpr v0.1.11
- github.com/hashicorp/go-hclog v1.6.2
- github.com/hashicorp/go-immutable-radix v1.0.0
- github.com/hashicorp/go-msgpack v0.5.5
- github.com/hashicorp/go-msgpack/v2 v2.1.1
- github.com/hashicorp/go-multierror v1.1.1
- github.com/hashicorp/golang-lru v0.5.0
- github.com/hashicorp/golang-lru/arc/v2 v2.0.5
- github.com/hashicorp/golang-lru/v2 v2.0.5
- github.com/hashicorp/raft v1.6.1
- github.com/hashicorp/raft-boltdb v0.0.0-20231211162105-6c830fa4535e
- github.com/holiman/billy v0.0.0-20230718173358-1c7e68d277a7
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.4
- github.com/huin/goupnp v1.3.0
- github.com/influxdata/influxdb-client-go/v2 v2.4.0
- github.com/influxdata/influxdb1-client v0.0.0-20220302092344-a9ab5670611c
- github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097
- github.com/ipfs/go-cid v0.4.1
- github.com/ipfs/go-datastore v0.6.0
- github.com/ipfs/go-ds-leveldb v0.5.0
- github.com/ipfs/go-log/v2 v2.5.1
- github.com/iris-contrib/schema v0.0.6
- github.com/jackc/pgio v1.0.0
- github.com/jackc/pgpassfile v1.0.0
- github.com/jackc/pgservicefile v0.0.0-20221227161230-091c0ba34f0a
- github.com/jackc/pgtype v1.14.3
- github.com/jackc/pgx/v5 v5.5.5
- github.com/jackc/puddle/v2 v2.2.1
- github.com/jackpal/go-nat-pmp v1.0.2
- github.com/jbenet/go-temp-err-catcher v0.1.0
- github.com/jbenet/goprocess v0.1.4
- github.com/jedisct1/go-minisign v0.0.0-20230811132847-661be99b8267
- github.com/jinzhu/inflection v1.0.0
- github.com/jinzhu/now v1.1.5
- github.com/josharian/intern v1.0.0
- github.com/karalabe/usb v0.0.3-0.20230711191512-61db3e06439c
- github.com/kataras/blocks v0.0.8
- github.com/kataras/golog v0.1.11
- github.com/kataras/iris/v12 v12.2.10
- github.com/kataras/pio v0.0.13
- github.com/kataras/sitemap v0.0.6
- github.com/kataras/tunnel v0.0.4
- github.com/klauspost/compress v1.17.6
- github.com/klauspost/cpuid/v2 v2.2.6
- github.com/koron/go-ssdp v0.0.4
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/lib/pq v1.10.9
- github.com/libp2p/go-buffer-pool v0.1.0
- github.com/libp2p/go-cidranger v1.1.0
- github.com/libp2p/go-flow-metrics v0.1.0
- github.com/libp2p/go-libp2p v0.32.0
- github.com/libp2p/go-libp2p-asn-util v0.3.0
- github.com/libp2p/go-libp2p-mplex v0.9.0
- github.com/libp2p/go-libp2p-pubsub v0.10.0
- github.com/libp2p/go-libp2p-testing v0.12.0
- github.com/libp2p/go-mplex v0.7.0
- github.com/libp2p/go-msgio v0.3.0
- github.com/libp2p/go-nat v0.2.0
- github.com/libp2p/go-netroute v0.2.1
- github.com/libp2p/go-reuseport v0.4.0
- github.com/libp2p/go-yamux/v4 v4.0.1
- github.com/mailgun/raymond/v2 v2.0.48
- github.com/mailru/easyjson v0.7.7
- github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd
- github.com/mattn/go-colorable v0.1.13
- github.com/mattn/go-isatty v0.0.20
- github.com/mattn/go-runewidth v0.0.14
- github.com/microcosm-cc/bluemonday v1.0.26
- github.com/miekg/dns v1.1.56
- github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b
- github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc
- github.com/minio/sha256-simd v1.0.1
- github.com/mitchellh/mapstructure v1.5.0
- github.com/mitchellh/pointerstructure v1.2.1
- github.com/mmcloughlin/addchain v0.4.0
- github.com/mr-tron/base58 v1.2.0
- github.com/multiformats/go-base32 v0.1.0
- github.com/multiformats/go-base36 v0.2.0
- github.com/multiformats/go-multiaddr v0.12.3
- github.com/multiformats/go-multiaddr-dns v0.3.1
- github.com/multiformats/go-multiaddr-fmt v0.1.0
- github.com/multiformats/go-multibase v0.2.0
- github.com/multiformats/go-multicodec v0.9.0
- github.com/multiformats/go-multihash v0.2.3
- github.com/multiformats/go-multistream v0.5.0
- github.com/multiformats/go-varint v0.0.7
- github.com/naoina/go-stringutil v0.1.0
- github.com/naoina/toml v0.1.2-0.20170918210437-9fafd6967416
- github.com/olekukonko/tablewriter v0.0.5
- github.com/onsi/ginkgo/v2 v2.15.0
- github.com/onsi/gomega v1.31.1
- github.com/opencontainers/runtime-spec v1.1.0
- github.com/opentracing/opentracing-go v1.2.0
- github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
- github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7
- github.com/pkg/errors v0.9.1
- github.com/pkg/profile v1.7.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/client_golang v1.19.0
- github.com/prometheus/client_model v0.5.0
- github.com/prometheus/common v0.48.0
- github.com/prometheus/procfs v0.12.0
- github.com/quic-go/qpack v0.4.0
- github.com/quic-go/qtls-go1-20 v0.3.4
- github.com/quic-go/quic-go v0.39.4
- github.com/quic-go/webtransport-go v0.6.0
- github.com/raulk/go-watchdog v1.3.0
- github.com/rivo/uniseg v0.4.3
- github.com/rogpeppe/go-internal v1.10.0
- github.com/rs/cors v1.9.0
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/schollz/closestmatch v2.1.0+incompatible
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/sirupsen/logrus v1.9.0
- github.com/spaolacci/murmur3 v1.1.0
- github.com/status-im/keycard-go v0.2.0
- github.com/stretchr/objx v0.5.2
- github.com/stretchr/testify v1.9.0
- github.com/supranational/blst v0.3.11
- github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a
- github.com/tdewolff/minify/v2 v2.20.14
- github.com/tdewolff/parse/v2 v2.7.8
- github.com/tklauser/go-sysconf v0.3.12
- github.com/tklauser/numcpus v0.6.1
- github.com/tyler-smith/go-bip39 v1.1.0
- github.com/urfave/cli/v2 v2.27.1
- github.com/valyala/bytebufferpool v1.0.0
- github.com/vmihailenco/msgpack/v5 v5.4.1
- github.com/vmihailenco/tagparser/v2 v2.0.0
- github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673
- github.com/yosssi/ace v0.0.5
- github.com/yusufpapurcu/wmi v1.2.3
- go.uber.org/automaxprocs v1.5.2
- go.uber.org/dig v1.17.1
- go.uber.org/fx v1.20.1
- go.uber.org/mock v0.3.0
- go.uber.org/multierr v1.11.0
- go.uber.org/zap v1.26.0
- golang.org/x/crypto v0.21.0
- golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3
- golang.org/x/mod v0.14.0
- golang.org/x/net v0.23.0
- golang.org/x/sync v0.6.0
- golang.org/x/sys v0.18.0
- golang.org/x/term v0.18.0
- golang.org/x/text v0.14.0
- golang.org/x/time v0.5.0
- golang.org/x/tools v0.17.0
- google.golang.org/protobuf v1.32.0
- gopkg.in/ini.v1 v1.67.0
- gopkg.in/natefinch/lumberjack.v2 v2.0.0
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- gorm.io/driver/postgres v1.5.7
- gorm.io/gorm v1.25.9
- lukechampine.com/blake3 v1.2.1
- rsc.io/tmplfunc v0.0.3
- 935 dependencies
- ../. *
- cloud.google.com/go/compute v1.20.1
- cloud.google.com/go/compute/metadata v0.2.3
- cloud.google.com/go/iam v1.1.0
- cloud.google.com/go/kms v1.12.1
- github.com/BurntSushi/toml v1.3.2
- github.com/CloudyKit/fastprinter v0.0.0-20200109182630-33d98a066a53
- github.com/CloudyKit/jet/v6 v6.2.0
- github.com/DataDog/zstd v1.5.2
- github.com/Joker/jade v1.1.3
- github.com/Microsoft/go-winio v0.6.1
- github.com/Shopify/goreferrer v0.0.0-20220729165902-8cddb4f5de06
- github.com/VictoriaMetrics/fastcache v1.12.1
- github.com/andybalholm/brotli v1.1.0
- github.com/aymerick/douceur v0.2.0
- github.com/beorn7/perks v1.0.1
- github.com/bits-and-blooms/bitset v1.10.0
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.11.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20231018212520-f6cde3fc2fa4
- github.com/cockroachdb/redact v1.1.5
- github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06
- github.com/consensys/bavard v0.1.13
- github.com/consensys/gnark-crypto v0.12.1
- github.com/cpuguy83/go-md2man/v2 v2.0.2
- github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233
- github.com/crate-crypto/go-kzg-4844 v0.7.0
- github.com/deckarep/golang-set/v2 v2.1.0
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
- github.com/ethereum-optimism/op-geth v1.101311.0-rc.1
- github.com/ethereum-optimism/superchain-registry/superchain v0.0.0-20240418160534-4156733e7232
- github.com/ethereum/c-kzg-4844 v0.4.0
- github.com/fatih/structs v1.1.0
- github.com/flosch/pongo2/v4 v4.0.2
- github.com/fsnotify/fsnotify v1.7.0
- github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46
- github.com/getsentry/sentry-go v0.18.0
- github.com/go-ole/go-ole v1.3.0
- github.com/gofrs/flock v0.8.1
- github.com/gogo/protobuf v1.3.2
- github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
- github.com/golang/protobuf v1.5.3
- github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
- github.com/gomarkdown/markdown v0.0.0-20231222211730-1d6d20845b47
- github.com/google/go-cmp v0.6.0
- github.com/google/s2a-go v0.1.4
- github.com/google/uuid v1.6.0
- github.com/googleapis/enterprise-certificate-proxy v0.2.5
- github.com/googleapis/gax-go/v2 v2.12.0
- github.com/gorilla/css v1.0.0
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/websocket v1.5.1
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.4
- github.com/iris-contrib/schema v0.0.6
- github.com/josharian/intern v1.0.0
- github.com/kataras/blocks v0.0.8
- github.com/kataras/golog v0.1.11
- github.com/kataras/iris/v12 v12.2.10
- github.com/kataras/pio v0.0.13
- github.com/kataras/sitemap v0.0.6
- github.com/kataras/tunnel v0.0.4
- github.com/klauspost/compress v1.17.6
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/mailgun/raymond/v2 v2.0.48
- github.com/mailru/easyjson v0.7.7
- github.com/mattn/go-runewidth v0.0.14
- github.com/microcosm-cc/bluemonday v1.0.26
- github.com/mmcloughlin/addchain v0.4.0
- github.com/olekukonko/tablewriter v0.0.5
- github.com/pkg/errors v0.9.1
- github.com/prometheus/client_golang v1.19.0
- github.com/prometheus/client_model v0.5.0
- github.com/prometheus/common v0.48.0
- github.com/prometheus/procfs v0.12.0
- github.com/rivo/uniseg v0.4.3
- github.com/rogpeppe/go-internal v1.10.0
- github.com/rs/cors v1.9.0
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/schollz/closestmatch v2.1.0+incompatible
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/sirupsen/logrus v1.9.0
- github.com/supranational/blst v0.3.11
- github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a
- github.com/tdewolff/minify/v2 v2.20.14
- github.com/tdewolff/parse/v2 v2.7.8
- github.com/tklauser/go-sysconf v0.3.12
- github.com/tklauser/numcpus v0.6.1
- github.com/urfave/cli/v2 v2.27.1
- github.com/valyala/bytebufferpool v1.0.0
- github.com/vmihailenco/msgpack/v5 v5.4.1
- github.com/vmihailenco/tagparser/v2 v2.0.0
- github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673
- github.com/yosssi/ace v0.0.5
- github.com/yusufpapurcu/wmi v1.2.3
- go.opencensus.io v0.24.0
- golang.org/x/crypto v0.21.0
- golang.org/x/exp v0.0.0-20240112132812-db7319d0e0e3
- golang.org/x/mod v0.14.0
- golang.org/x/net v0.23.0
- golang.org/x/oauth2 v0.16.0
- golang.org/x/sync v0.6.0
- golang.org/x/sys v0.18.0
- golang.org/x/term v0.18.0
- golang.org/x/text v0.14.0
- golang.org/x/time v0.5.0
- golang.org/x/tools v0.17.0
- google.golang.org/api v0.132.0
- google.golang.org/appengine v1.6.7
- google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130
- google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130
- google.golang.org/genproto/googleapis/rpc v0.0.0-20230711160842-782d3b101e98
- google.golang.org/grpc v1.56.3
- google.golang.org/protobuf v1.33.0
- gopkg.in/ini.v1 v1.67.0
- gopkg.in/yaml.v3 v3.0.1
- rsc.io/tmplfunc v0.0.3
- 402 dependencies
- github.com/BurntSushi/toml v1.3.2
- github.com/DataDog/zstd v1.5.5
- github.com/Microsoft/go-winio v0.6.1
- github.com/VictoriaMetrics/fastcache v1.12.1
- github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302
- github.com/alicebob/miniredis v2.5.0+incompatible
- github.com/beorn7/perks v1.0.1
- github.com/bits-and-blooms/bitset v1.10.0
- github.com/btcsuite/btcd/btcec/v2 v2.3.2
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.11.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20231020221949-babd592d2360
- github.com/cockroachdb/redact v1.1.5
- github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06
- github.com/consensys/bavard v0.1.13
- github.com/consensys/gnark-crypto v0.12.1
- github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233
- github.com/crate-crypto/go-kzg-4844 v0.7.0
- github.com/davecgh/go-spew v1.1.1
- github.com/deckarep/golang-set/v2 v2.3.1
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
- github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
- github.com/emirpasic/gods v1.18.1
- github.com/ethereum/c-kzg-4844 v0.4.0
- github.com/ethereum/go-ethereum v1.13.14
- github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46
- github.com/getsentry/sentry-go v0.25.0
- github.com/go-ole/go-ole v1.3.0
- github.com/go-redsync/redsync/v4 v4.10.0
- github.com/gofrs/flock v0.8.1
- github.com/gogo/protobuf v1.3.2
- github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
- github.com/gomodule/redigo v1.8.9
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/websocket v1.5.0
- github.com/hashicorp/errwrap v1.1.0
- github.com/hashicorp/go-multierror v1.1.1
- github.com/hashicorp/golang-lru v1.0.2
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.4
- github.com/klauspost/compress v1.17.1
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/mattn/go-runewidth v0.0.15
- github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0
- github.com/mmcloughlin/addchain v0.4.0
- github.com/olekukonko/tablewriter v0.0.5
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/client_golang v1.17.0
- github.com/prometheus/client_model v0.5.0
- github.com/prometheus/common v0.45.0
- github.com/prometheus/procfs v0.12.0
- github.com/redis/go-redis/v9 v9.2.1
- github.com/rivo/uniseg v0.4.4
- github.com/rogpeppe/go-internal v1.11.0
- github.com/rs/cors v1.10.1
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/stretchr/testify v1.8.4
- github.com/supranational/blst v0.3.11
- github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
- github.com/tklauser/go-sysconf v0.3.12
- github.com/tklauser/numcpus v0.6.1
- github.com/xaionaro-go/weightedshuffle v0.0.0-20211213010739-6a74fbc7d24a
- github.com/yuin/gopher-lua v1.1.0
- github.com/yusufpapurcu/wmi v1.2.3
- golang.org/x/crypto v0.17.0
- golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa
- golang.org/x/mod v0.14.0
- golang.org/x/sync v0.5.0
- golang.org/x/sys v0.16.0
- golang.org/x/text v0.14.0
- golang.org/x/tools v0.15.0
- google.golang.org/protobuf v1.33.0
- gopkg.in/yaml.v3 v3.0.1
- rsc.io/tmplfunc v0.0.3
- 188 dependencies
- tsup ^8.0.1 development
- vitest ^1.2.2 development
- @babel/eslint-parser ^7.23.10 development
- @changesets/changelog-github ^0.4.8 development
- @types/chai ^4.3.11 development
- @types/chai-as-promised ^7.1.8 development
- @types/mocha ^10.0.6 development
- @types/node ^20.11.17 development
- @typescript-eslint/eslint-plugin ^6.21.0 development
- @typescript-eslint/parser ^6.21.0 development
- chai ^4.3.10 development
- depcheck ^1.4.7 development
- doctoc ^2.2.0 development
- eslint ^8.56.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-config-standard ^16.0.3 development
- eslint-plugin-import ^2.29.1 development
- eslint-plugin-jsdoc ^48.0.6 development
- eslint-plugin-node ^11.1.0 development
- eslint-plugin-prefer-arrow ^1.2.3 development
- eslint-plugin-prettier ^4.0.0 development
- eslint-plugin-promise ^5.1.0 development
- eslint-plugin-react ^7.24.0 development
- eslint-plugin-unicorn ^50.0.1 development
- husky ^9.0.10 development
- lint-staged 15.2.0 development
- mocha ^10.2.0 development
- nx 18.2.2 development
- nx-cloud latest development
- nyc ^15.1.0 development
- prettier ^2.8.0 development
- rimraf ^5.0.5 development
- ts-mocha ^10.0.0 development
- typescript ^5.4.5 development
- wait-on ^7.2.0 development
- @changesets/cli ^2.27.1
- @ethersproject/abstract-provider ^5.7.0 development
- @nomiclabs/hardhat-ethers ^2.2.3 development
- @nomiclabs/hardhat-waffle ^2.0.6 development
- hardhat ^2.20.1 development
- ts-node ^10.9.2 development
- tsx ^4.7.0 development
- @eth-optimism/common-ts workspace:*
- @eth-optimism/contracts-bedrock workspace:*
- @eth-optimism/contracts-periphery 1.0.8
- @eth-optimism/core-utils workspace:*
- @eth-optimism/sdk workspace:*
- @types/dateformat ^5.0.0
- chai-as-promised ^7.1.1
- dateformat ^4.5.1
- dotenv ^16.4.5
- ethers ^5.7.2
- @ethersproject/abstract-provider ^5.7.0 development
- @ethersproject/abstract-signer ^5.7.0 development
- @types/express ^4.17.21 development
- @types/morgan ^1.9.9 development
- @types/pino ^7.0.5 development
- @types/pino-multi-stream ^5.1.6 development
- chai ^4.3.10 development
- supertest ^6.3.4 development
- @eth-optimism/core-utils workspace:*
- @sentry/node ^7.99.0
- bcfg ^0.2.1
- body-parser ^1.20.2
- commander ^11.1.0
- dotenv ^16.4.5
- envalid ^8.0.0
- ethers ^5.7.2
- express ^4.19.2
- express-prom-bundle ^7.0.0
- lodash ^4.17.21
- morgan ^1.10.0
- pino ^8.19.0
- pino-multi-stream ^6.0.0
- pino-sentry ^0.14.0
- prom-client ^14.2.0
- @typescript-eslint/eslint-plugin ^6.21.0 development
- @typescript-eslint/parser ^6.21.0 development
- tsx ^4.7.0 development
- typescript ^5.4.5 development
- @eth-optimism/contracts-bedrock workspace:* development
- @testing-library/jest-dom ^6.4.2 development
- @testing-library/react-hooks ^8.0.1 development
- @types/glob ^8.1.0 development
- @vitest/coverage-istanbul ^1.2.2 development
- @wagmi/cli ^2.1.4 development
- @wagmi/core ^2.6.3 development
- abitype ^1.0.2 development
- glob ^10.3.10 development
- isomorphic-fetch ^3.0.0 development
- jest-dom link:@types/@testing-library/jest-dom development
- jsdom ^24.0.0 development
- tsup ^8.0.1 development
- typescript ^5.4.5 development
- vite ^5.1.7 development
- vitest ^1.2.2 development
- wagmi ^2.5.19 development
- @testing-library/react ^14.2.1
- @types/change-case ^2.3.1
- change-case 4.1.2
- react ^18.2.0
- react-dom ^18.2.0
- viem ^2.8.13
- @types/node ^20.11.17 development
- mocha ^10.2.0 development
- @ethersproject/abi ^5.7.0
- @ethersproject/abstract-provider ^5.7.0
- @ethersproject/address ^5.7.0
- @ethersproject/bignumber ^5.7.0
- @ethersproject/bytes ^5.7.0
- @ethersproject/constants ^5.7.0
- @ethersproject/contracts ^5.7.0
- @ethersproject/keccak256 ^5.7.0
- @ethersproject/properties ^5.7.0
- @ethersproject/rlp ^5.7.0
- @ethersproject/web ^5.7.1
- chai ^4.3.10
- ethers ^5.7.2
- node-fetch ^2.6.7
- @eth-optimism/contracts-ts workspace:^ development
- @testing-library/jest-dom ^6.4.2 development
- @testing-library/react-hooks ^8.0.1 development
- @vitest/coverage-istanbul ^1.2.2 development
- abitype ^1.0.2 development
- isomorphic-fetch ^3.0.0 development
- jest-dom link:@types/@testing-library/jest-dom development
- jsdom ^24.0.0 development
- tsup ^8.0.1 development
- typescript ^5.4.5 development
- viem ^2.8.13 development
- vite ^5.1.7 development
- vitest ^1.2.2 development
- @ethersproject/abstract-provider ^5.7.0 development
- @ethersproject/abstract-signer ^5.7.0 development
- @ethersproject/transactions ^5.7.0 development
- @nomiclabs/hardhat-ethers ^2.2.3 development
- @nomiclabs/hardhat-waffle ^2.0.1 development
- @types/chai ^4.3.11 development
- @types/chai-as-promised ^7.1.8 development
- @types/mocha ^10.0.6 development
- @types/node ^20.11.17 development
- @types/semver ^7.5.7 development
- chai-as-promised ^7.1.1 development
- ethereum-waffle ^4.0.10 development
- ethers ^5.7.2 development
- hardhat ^2.20.1 development
- hardhat-deploy ^0.12.2 development
- isomorphic-fetch ^3.0.0 development
- mocha ^10.2.0 development
- nyc ^15.1.0 development
- ts-node ^10.9.2 development
- typedoc ^0.25.7 development
- typescript ^5.4.5 development
- viem ^2.8.13 development
- vitest ^1.2.2 development
- zod ^3.22.4 development
- @eth-optimism/contracts 0.6.0
- @eth-optimism/contracts-bedrock workspace:*
- @eth-optimism/core-utils workspace:*
- lodash ^4.17.21
- merkletreejs ^0.3.11
- rlp ^2.2.7
- semver ^7.6.0
- @eth-optimism/contracts-ts workspace:^ development
- @swc/core ^1.4.13 development
- @vitest/coverage-istanbul ^1.2.2 development
- tsup ^8.0.1 development
- typescript ^5.4.5 development
- viem ^2.8.13 development
- vite ^5.1.7 development
- vitest ^1.2.2 development
- zod ^3.22.4 development
- @ethereumjs/rlp ^5.0.2
- web3-eth ^4.0.3
- web3-eth-accounts ^4.0.3
- 635 dependencies
- @metamask/test-dapp ^8.1.0 development
- @playwright/test 1.40.1 development
- @synthetixio/synpress 3.7.2-beta.9 development
- dotenv ^16.3.1 development
- serve ^14.2.1 development
- typescript ^5.3.3 development
- viem ^1.20.0 development
- prom-client ^15.0.0
- zod ^3.22.4
- 1002 dependencies
- Deprecated ==1.2.13
- PyGithub ==1.57
- PyJWT ==2.6.0
- PyNaCl ==1.5.0
- certifi ==2023.7.22
- cffi ==1.15.1
- charset-normalizer ==2.1.1
- idna ==3.7
- pycparser ==2.21
- requests ==2.31.0
- urllib3 ==1.26.18
- wrapt ==1.14.1
- click ==8.1.3
- semver ==3.0.0