vrgda-rollup
Minting the proposer for the OP Stack with Variable Rate Gradual Dutch Auctions (VRGDAs)
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.8%) to scientific vocabulary
Keywords
Repository
Minting the proposer for the OP Stack with Variable Rate Gradual Dutch Auctions (VRGDAs)
Basic Info
Statistics
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 61
- Releases: 0
Topics
Metadata Files
README.md
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 Community Hub
- If you want to build your own OP Stack based blockchain, refer to the OP Stack docs
- If you want to contribute to the OP Stack, check out the Protocol Specs
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!
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.
The Bedrock Upgrade
OP Mainnet is currently preparing for its next major upgrade, Bedrock. You can find detailed specifications for the Bedrock upgrade within the specs folder in this repository.
Please note that a significant number of packages and folders within this repository are part of the Bedrock upgrade and are NOT currently running in production. Refer to the Directory Structure section below to understand which packages are currently running in production and which are intended for use as part of the Bedrock upgrade.
Directory Structure
~~ Production ~~ ├── packages │ ├── common-ts: Common tools for building apps in TypeScript │ ├── contracts-bedrock: Bedrock smart contracts. │ ├── core-utils: Low-level utilities that make building Optimism easier │ ├── chain-mon: Chain monitoring services │ └── sdk: provides a set of tools for interacting with Optimism ├── op-bindings: Go bindings for Bedrock smart contracts. ├── 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-exporter: Prometheus exporter client ├── op-heartbeat: Heartbeat monitor service ├── op-node: rollup consensus-layer client ├── op-program: Fault proof program ├── op-proposer: L2-Output Submitter, submits proposals to L1 ├── op-service: Common codebase utilities ├── op-signer: Client signer ├── op-wheel: Database utilities ├── ops-bedrock: Bedrock devnet work ├── proxyd: Configurable RPC request router and proxy └── specs: Specs of the rollup starting at the Bedrock upgrade ~~ Pre-BEDROCK ~~ ├── packages │ ├── common-ts: Common tools for building apps in TypeScript │ ├── core-utils: Low-level utilities that make building Optimism easier │ ├── chain-mon: Chain monitoring services │ └── sdk: provides a set of tools for interacting with Optimism ├── indexer: indexes and syncs transactions ├── op-exporter: A prometheus exporter to collect/serve metrics from an Optimism node ├── proxyd: Configurable RPC request router and proxy └── technical-documents: audits and post-mortem documents
Branching Model
Active Branches
| Branch | Status |
| --------------- | -------------------------------------------------------------------------------- |
| master | Accepts PRs from develop when intending to deploy to production. |
| develop | Accepts PRs that are compatible with master OR from release/X.X.X branches. |
| release/X.X.X | Accepts PRs for all changes, particularly those not backwards compatible with develop and master. |
Overview
This repository generally follows this Git branching model. Please read the linked post if you're planning to make frequent PRs into this repository.
Production branch
The production branch is master.
The master branch contains the code for latest "stable" releases.
Updates from master always come from the develop branch.
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/contracts are usually NOT considered backwards compatible and SHOULD be made against a release candidate branch.
Some exceptions to this rule exist for cases in which we absolutely must deploy some new contract after a release candidate branch 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 the latest release candidate branch.
See below for info about release candidate branches.
Release candidate branches
Branches marked release/X.X.X are release candidate branches.
Changes that are not backwards compatible and all changes to contracts within packages/contracts-bedrock/contracts MUST be directed towards a release candidate branch.
Release candidates are merged into develop and then into master once they've been fully deployed.
We may sometimes have more than one active release/X.X.X branch if we're in the middle of a deployment.
See table in the Active Branches section above to find the right branch to target.
Releases
Changesets
We use changesets to mark packages for new releases.
When merging commits to the develop branch you MUST include a changeset file if your change would require that a new version of a package be released.
To add a changeset, run the command pnpm changeset in the root of this monorepo.
You will be presented with a small prompt to select the packages to be released, the scope of the release (major, minor, or patch), and the reason for the release.
Comments within changeset files will be automatically included in the changelog of the package.
Triggering Releases
Releases can be triggered using the following process:
- Create a PR that merges the
developbranch into themasterbranch. - Wait for the auto-generated
Version PackagesPR to be opened (may take several minutes). - Change the base branch of the auto-generated
Version PackagesPR frommastertodevelopand merge intodevelop. - Create a second PR to merge the
developbranch into themasterbranch.
After merging the second PR into the master branch, packages will be automatically released to their respective locations according to the set of changeset files in the develop branch at the start of the process.
Please carry this process out exactly as listed to avoid develop and master falling out of sync.
NOTE: PRs containing changeset files merged into develop during the release process can cause issues with changesets that can require manual intervention to fix.
It's strongly recommended to avoid merging PRs into develop during an active release.
License
All other files within this repository are licensed under the MIT License unless stated otherwise.
Owner
- Name: diego
- Login: 0xfuturistic
- Kind: user
- Twitter: 0xfuturistic
- Repositories: 1
- Profile: https://github.com/0xfuturistic
new acct
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
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 0
- Total pull requests: 100
- Average time to close issues: N/A
- Average time to close pull requests: 18 days
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 1.79
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 100
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (92)
Top Labels
Issue Labels
Pull Request Labels
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 v4 composite
- actions/checkout v2 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- ./.github/actions/setup * composite
- actions/checkout v3 composite
- seek-oss/changesets-snapshot v0 composite
- ./.github/actions/setup * composite
- actions/checkout v3 composite
- actions/checkout v2 composite
- changesets/action v1 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- actions/checkout v2 composite
- actions/setup-python v4 composite
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- postgres latest
- node 18.16.0-bullseye-slim build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.15 build
- golang 1.19.0-alpine3.15 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- alpine 3.18 build
- golang 1.20.4-alpine3.18 build
- alpine 3.16 build
- golang 1.19.9-alpine3.16 build
- debian bullseye-20220822-slim build
- ethereum/client-go alltools-v1.10.25 build
- ghcr.io/crytic/echidna/echidna v2.0.4 build
- python 3.11.4-slim-bullseye build
- alpine 3.18 build
- golang 1.20.4-alpine3.18 build
- github.com/ethereum-optimism/optimism v0.0.0
- golang.org/x/crypto v0.8.0
- golang.org/x/sys v0.7.0
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/testify v1.8.1
- golang.org/x/crypto v0.8.0
- golang.org/x/sys v0.7.0
- gopkg.in/yaml.v3 v3.0.1
- github.com/BurntSushi/toml v1.3.2
- github.com/DataDog/zstd v1.5.2
- github.com/VictoriaMetrics/fastcache v1.10.0
- github.com/allegro/bigcache v1.2.1
- github.com/benbjohnson/clock v1.3.0
- github.com/beorn7/perks v1.0.1
- github.com/bits-and-blooms/bitset v1.7.0
- github.com/btcsuite/btcd v0.23.3
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/btcsuite/btcd/btcutil v1.1.0
- github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1
- github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.9.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811
- github.com/cockroachdb/redact v1.1.3
- github.com/consensys/bavard v0.1.13
- github.com/consensys/gnark-crypto v0.10.0
- 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-kzg-4844 v0.2.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.0
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0
- github.com/deepmap/oapi-codegen v1.8.2
- github.com/docker/docker v20.10.24+incompatible
- github.com/docker/go-units v0.5.0
- github.com/elastic/gosigar v0.14.2
- github.com/ethereum-optimism/go-ethereum-hdwallet v0.1.3
- github.com/ethereum/c-kzg-4844 v0.2.0
- github.com/ethereum/go-ethereum v1.12.0
- github.com/felixge/fgprof v0.9.3
- github.com/fjl/memsize v0.0.1
- github.com/flynn/noise v1.0.0
- github.com/francoispqt/gojay v1.2.13
- github.com/fsnotify/fsnotify v1.6.0
- github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08
- github.com/getsentry/sentry-go v0.18.0
- github.com/go-chi/chi/v5 v5.0.10
- github.com/go-ole/go-ole v1.2.6
- github.com/go-stack/stack v1.8.1
- github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0
- 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.4.2
- github.com/golang/mock v1.6.0
- github.com/golang/protobuf v1.5.2
- github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
- github.com/google/go-cmp v0.5.9
- github.com/google/gofuzz v1.2.1-0.20220503160820-4a35382e8fc8
- github.com/google/gopacket v1.1.19
- github.com/google/pprof v0.0.0-20230207041349-798e818bf904
- github.com/google/uuid v1.3.0
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/websocket v1.5.0
- 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-multierror v1.1.1
- github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d
- github.com/hashicorp/golang-lru/v2 v2.0.1
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.3
- github.com/huin/goupnp v1.1.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.3.2
- 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/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.0
- github.com/jackc/pgx/v5 v5.3.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/jinzhu/inflection v1.0.0
- github.com/jinzhu/now v1.1.5
- github.com/klauspost/compress v1.15.15
- github.com/klauspost/cpuid/v2 v2.2.3
- github.com/koron/go-ssdp v0.0.3
- 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.25.1
- github.com/libp2p/go-libp2p-asn-util v0.2.0
- github.com/libp2p/go-libp2p-pubsub v0.9.3
- 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.1.0
- github.com/libp2p/go-netroute v0.2.1
- github.com/libp2p/go-reuseport v0.2.0
- github.com/libp2p/go-yamux/v4 v4.0.0
- 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.19
- github.com/mattn/go-runewidth v0.0.14
- github.com/matttproud/golang_protobuf_extensions v1.0.4
- github.com/miekg/dns v1.1.50
- 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.0
- 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.10.1
- github.com/multiformats/go-multiaddr-dns v0.3.1
- github.com/multiformats/go-multiaddr-fmt v0.1.0
- github.com/multiformats/go-multibase v0.1.1
- github.com/multiformats/go-multicodec v0.8.1
- github.com/multiformats/go-multihash v0.2.1
- github.com/multiformats/go-multistream v0.4.1
- github.com/multiformats/go-varint v0.0.7
- github.com/olekukonko/tablewriter v0.0.5
- github.com/onsi/ginkgo/v2 v2.8.1
- github.com/opencontainers/runtime-spec v1.0.2
- 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.14.0
- github.com/prometheus/client_model v0.3.0
- github.com/prometheus/common v0.39.0
- github.com/prometheus/procfs v0.9.0
- github.com/quic-go/qpack v0.4.0
- github.com/quic-go/qtls-go1-18 v0.2.0
- github.com/quic-go/qtls-go1-19 v0.2.0
- github.com/quic-go/qtls-go1-20 v0.1.0
- github.com/quic-go/quic-go v0.32.0
- github.com/quic-go/webtransport-go v0.5.1
- github.com/raulk/go-watchdog v1.3.0
- github.com/rivo/uniseg v0.4.3
- github.com/rogpeppe/go-internal v1.9.0
- github.com/rs/cors v1.9.0
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/spaolacci/murmur3 v1.1.0
- github.com/status-im/keycard-go v0.2.0
- github.com/stretchr/objx v0.5.0
- github.com/stretchr/testify v1.8.4
- github.com/supranational/blst v0.3.11-0.20230406105308-e9dfc5ee724b
- github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a
- github.com/tklauser/go-sysconf v0.3.10
- github.com/tklauser/numcpus v0.5.0
- github.com/tyler-smith/go-bip39 v1.1.0
- github.com/urfave/cli v1.22.14
- github.com/urfave/cli/v2 v2.25.7
- github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673
- github.com/yusufpapurcu/wmi v1.2.2
- go.uber.org/atomic v1.10.0
- go.uber.org/dig v1.16.1
- go.uber.org/fx v1.19.1
- go.uber.org/multierr v1.9.0
- go.uber.org/zap v1.24.0
- golang.org/x/crypto v0.8.0
- golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df
- golang.org/x/mod v0.11.0
- golang.org/x/net v0.9.0
- golang.org/x/sync v0.3.0
- golang.org/x/sys v0.7.0
- golang.org/x/term v0.7.0
- golang.org/x/text v0.9.0
- golang.org/x/time v0.3.0
- golang.org/x/tools v0.7.0
- google.golang.org/protobuf v1.28.1
- gopkg.in/natefinch/lumberjack.v2 v2.0.0
- gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
- gopkg.in/yaml.v2 v2.4.0
- gopkg.in/yaml.v3 v3.0.1
- gorm.io/driver/postgres v1.5.2
- gorm.io/gorm v1.25.2
- lukechampine.com/blake3 v1.1.7
- nhooyr.io/websocket v1.8.7
- rsc.io/tmplfunc v0.0.3
- 918 dependencies
- github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751
- github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d
- github.com/beorn7/perks v1.0.1
- github.com/cespare/xxhash/v2 v2.1.2
- github.com/davecgh/go-spew v1.1.1
- github.com/ethereum/go-ethereum v1.10.17
- github.com/go-logr/logr v0.4.0
- github.com/gogo/protobuf v1.3.2
- github.com/golang/protobuf v1.5.2
- github.com/google/go-cmp v0.5.8
- github.com/google/gofuzz v1.1.1-0.20200604201612-c04b05f3adfa
- github.com/googleapis/gnostic v0.4.1
- github.com/json-iterator/go v1.1.11
- github.com/matttproud/golang_protobuf_extensions v1.0.1
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.1
- github.com/onsi/gomega v1.16.0
- github.com/prometheus/client_golang v1.11.1
- github.com/prometheus/client_model v0.2.0
- github.com/prometheus/common v0.30.0
- github.com/prometheus/procfs v0.7.3
- github.com/sirupsen/logrus v1.7.0
- github.com/ybbus/jsonrpc v2.1.2+incompatible
- golang.org/x/net v0.7.0
- golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c
- golang.org/x/sys v0.5.0
- golang.org/x/term v0.5.0
- golang.org/x/text v0.7.0
- golang.org/x/time v0.0.0-20220224211638-0e9765cccd65
- google.golang.org/appengine v1.6.6
- google.golang.org/protobuf v1.27.1
- gopkg.in/alecthomas/kingpin.v2 v2.2.6
- gopkg.in/inf.v0 v0.9.1
- gopkg.in/yaml.v2 v2.4.0
- k8s.io/api v0.21.2
- k8s.io/apimachinery v0.21.2
- k8s.io/client-go v0.21.2
- k8s.io/klog/v2 v2.8.0
- k8s.io/utils v0.0.0-20201110183641-67b214c5f920
- sigs.k8s.io/structured-merge-diff/v4 v4.1.0
- sigs.k8s.io/yaml v1.2.0
- 813 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/DataDog/zstd v1.5.2
- github.com/VictoriaMetrics/fastcache v1.10.0
- github.com/beorn7/perks v1.0.1
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.9.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811
- github.com/cockroachdb/redact v1.1.3
- github.com/cpuguy83/go-md2man/v2 v2.0.2
- github.com/deckarep/golang-set/v2 v2.1.0
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0
- github.com/ethereum-optimism/optimism/op-service v0.10.14
- github.com/ethereum-optimism/optimism/op-signer v0.1.1
- github.com/ethereum/go-ethereum v1.12.0
- github.com/fsnotify/fsnotify v1.6.0
- github.com/getsentry/sentry-go v0.18.0
- github.com/go-ole/go-ole v1.2.6
- github.com/go-stack/stack v1.8.1
- 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/google/go-cmp v0.5.9
- github.com/google/s2a-go v0.1.4
- github.com/googleapis/enterprise-certificate-proxy v0.2.5
- github.com/googleapis/gax-go/v2 v2.12.0
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/websocket v1.5.0
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.2-0.20230321075855-87b91420868c
- github.com/klauspost/compress v1.15.15
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/mattn/go-runewidth v0.0.13
- github.com/matttproud/golang_protobuf_extensions v1.0.4
- github.com/olekukonko/tablewriter v0.0.5
- github.com/pkg/errors v0.9.1
- github.com/prometheus/client_golang v1.16.0
- github.com/prometheus/client_model v0.3.0
- github.com/prometheus/common v0.42.0
- github.com/prometheus/procfs v0.10.1
- github.com/rivo/uniseg v0.3.4
- github.com/rogpeppe/go-internal v1.9.0
- github.com/rs/cors v1.9.0
- github.com/russross/blackfriday/v2 v2.1.0
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a
- github.com/tklauser/go-sysconf v0.3.10
- github.com/tklauser/numcpus v0.5.0
- github.com/urfave/cli v1.22.9
- github.com/yusufpapurcu/wmi v1.2.2
- go.opencensus.io v0.24.0
- golang.org/x/crypto v0.11.0
- golang.org/x/exp v0.0.0-20230206171751-46f607a40771
- golang.org/x/net v0.12.0
- golang.org/x/oauth2 v0.10.0
- golang.org/x/sys v0.10.0
- golang.org/x/text v0.11.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.2
- google.golang.org/protobuf v1.31.0
- gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
- 504 dependencies
- github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6
- github.com/VictoriaMetrics/fastcache v1.6.0
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/cespare/xxhash/v2 v2.1.1
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
- github.com/ethereum/go-ethereum v1.10.26
- github.com/go-ole/go-ole v1.2.1
- github.com/go-stack/stack v1.8.0
- github.com/golang/snappy v0.0.4
- github.com/mattn/go-runewidth v0.0.9
- github.com/olekukonko/tablewriter v0.0.5
- github.com/pkg/errors v0.9.1
- github.com/prometheus/tsdb v0.7.1
- github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible
- github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
- github.com/tklauser/go-sysconf v0.3.5
- github.com/tklauser/numcpus v0.2.2
- golang.org/x/crypto v0.1.0
- golang.org/x/sys v0.1.0
- 111 dependencies
- github.com/BurntSushi/toml v1.2.0
- github.com/DataDog/zstd v1.5.2
- github.com/VictoriaMetrics/fastcache v1.9.0
- github.com/alicebob/gopher-json v0.0.0-20200520072559-a9ecdc9d1d3a
- github.com/alicebob/miniredis v2.5.0+incompatible
- github.com/beorn7/perks v1.0.1
- github.com/btcsuite/btcd v0.22.0-beta
- github.com/btcsuite/btcd/btcec/v2 v2.2.0
- github.com/cespare/xxhash/v2 v2.2.0
- github.com/cockroachdb/errors v1.9.1
- github.com/cockroachdb/logtags v0.0.0-20230118201751-21c54148d20b
- github.com/cockroachdb/pebble v0.0.0-20230209160836-829675f94811
- github.com/cockroachdb/redact v1.1.3
- github.com/davecgh/go-spew v1.1.1
- github.com/deckarep/golang-set/v2 v2.1.0
- github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1
- github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
- github.com/emirpasic/gods v1.18.1
- github.com/ethereum/go-ethereum v1.12.0
- github.com/getsentry/sentry-go v0.18.0
- github.com/go-ole/go-ole v1.2.6
- github.com/go-redis/redis/v8 v8.11.4
- github.com/go-stack/stack v1.8.1
- github.com/gofrs/flock v0.8.1
- github.com/gogo/protobuf v1.3.2
- github.com/golang/protobuf v1.5.2
- github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb
- github.com/gomodule/redigo v1.8.8
- github.com/google/uuid v1.3.0
- github.com/gorilla/mux v1.8.0
- github.com/gorilla/websocket v1.5.0
- github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d
- github.com/holiman/bloomfilter/v2 v2.0.3
- github.com/holiman/uint256 v1.2.2-0.20230321075855-87b91420868c
- github.com/klauspost/compress v1.15.15
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/mattn/go-runewidth v0.0.13
- github.com/matttproud/golang_protobuf_extensions v1.0.4
- 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.14.0
- github.com/prometheus/client_model v0.3.0
- github.com/prometheus/common v0.39.0
- github.com/prometheus/procfs v0.9.0
- github.com/rivo/uniseg v0.2.0
- github.com/rogpeppe/go-internal v1.9.0
- github.com/rs/cors v1.8.2
- github.com/shirou/gopsutil v3.21.11+incompatible
- github.com/stretchr/testify v1.8.1
- github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
- github.com/tklauser/go-sysconf v0.3.10
- github.com/tklauser/numcpus v0.4.0
- github.com/yuin/gopher-lua v0.0.0-20210529063254-f4c35e4016d9
- github.com/yusufpapurcu/wmi v1.2.2
- golang.org/x/crypto v0.1.0
- golang.org/x/exp v0.0.0-20230206171751-46f607a40771
- golang.org/x/sync v0.1.0
- golang.org/x/sys v0.7.0
- golang.org/x/text v0.8.0
- google.golang.org/protobuf v1.28.1
- gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce
- gopkg.in/yaml.v3 v3.0.1
- 444 dependencies
- @babel/eslint-parser ^7.18.2 development
- @changesets/changelog-github ^0.4.8 development
- @nrwl/nx-cloud latest development
- @types/chai ^4.2.18 development
- @types/chai-as-promised ^7.1.4 development
- @types/mocha ^8.2.2 development
- @types/node ^12.0.0 development
- @typescript-eslint/eslint-plugin ^5.60.1 development
- @typescript-eslint/parser ^5.60.1 development
- chai ^4.2.0 development
- copyfiles ^2.3.0 development
- depcheck ^1.4.3 development
- doctoc ^2.2.0 development
- eslint ^8.43.0 development
- eslint-config-prettier ^8.3.0 development
- eslint-config-standard ^16.0.3 development
- eslint-plugin-import ^2.26.0 development
- eslint-plugin-jsdoc ^35.1.2 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 ^42.0.0 development
- husky ^6.0.0 development
- lerna ^6.0.0 development
- lint-staged 11.0.0 development
- markdownlint ^0.24.0 development
- markdownlint-cli2 0.4.0 development
- mkdirp ^1.0.4 development
- mocha ^8.4.0 development
- nx 15.6.0 development
- nyc ^15.1.0 development
- patch-package ^6.4.7 development
- prettier ^2.8.0 development
- prettier-plugin-solidity ^1.0.0-beta.13 development
- rimraf ^5.0.1 development
- ts-mocha ^10.0.0 development
- typescript ^4.9.3 development
- @changesets/cli ^2.26.0
- @codechecks/client ^0.1.11
- @ethersproject/abstract-provider ^5.7.0 development
- @nomiclabs/hardhat-ethers ^2.0.6 development
- @nomiclabs/hardhat-waffle ^2.0.3 development
- hardhat ^2.9.6 development
- ts-node ^10.9.1 development
- @eth-optimism/common-ts 0.8.3
- @eth-optimism/contracts-bedrock 0.16.0
- @eth-optimism/contracts-periphery 1.0.8
- @eth-optimism/core-utils 0.12.2
- @eth-optimism/sdk 3.1.0
- @types/dateformat ^5.0.0
- chai-as-promised ^7.1.1
- dateformat ^4.5.1
- dotenv ^16.1.4
- ethers ^5.7.0
- @ethersproject/abstract-provider ^5.7.0 development
- @ethersproject/abstract-signer ^5.7.0 development
- @types/express ^4.17.13 development
- @types/morgan ^1.9.3 development
- @types/pino ^6.3.6 development
- @types/pino-multi-stream ^5.1.1 development
- chai ^4.3.4 development
- supertest ^6.1.4 development
- @eth-optimism/core-utils 0.12.2
- @sentry/node ^6.3.1
- bcfg ^0.1.7
- body-parser ^1.20.0
- commander ^9.0.0
- dotenv ^16.0.0
- envalid ^7.2.2
- ethers ^5.7.0
- express ^4.17.1
- express-prom-bundle ^6.4.1
- lodash ^4.17.21
- morgan ^1.10.0
- pino ^6.11.3
- pino-multi-stream ^5.3.0
- pino-sentry ^0.7.0
- prom-client ^13.1.0
- @typescript-eslint/eslint-plugin ^5.60.1 development
- @typescript-eslint/parser ^5.60.1 development
- solhint ^3.4.1 development
- solhint-plugin-prettier ^0.0.5 development
- ts-node ^10.9.1 development
- typescript ^4.9.3 development
- @eth-optimism/contracts-bedrock workspace:* development
- @testing-library/jest-dom ^5.17.0 development
- @testing-library/react-hooks ^8.0.1 development
- @types/glob ^8.1.0 development
- @vitest/coverage-istanbul ^0.33.0 development
- @wagmi/cli ^1.3.0 development
- @wagmi/core ^1.3.8 development
- abitype ^0.9.3 development
- glob ^10.3.3 development
- isomorphic-fetch ^3.0.0 development
- jest-dom link:@types/@testing-library/jest-dom development
- jsdom ^22.1.0 development
- tsup ^7.1.0 development
- typescript ^5.1.6 development
- vite ^4.4.6 development
- vitest ^0.33.0 development
- @testing-library/react ^14.0.0
- react ^18.2.0
- react-dom ^18.2.0
- viem ^1.3.1
- @types/node ^12.12.6 development
- mocha ^10.0.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.0
- chai ^4.3.4
- ethers ^5.7.0
- node-fetch ^2.6.7
- @eth-optimism/contracts-ts workspace:^ development
- @testing-library/jest-dom ^5.17.0 development
- @testing-library/react-hooks ^8.0.1 development
- @vitest/coverage-istanbul ^0.33.0 development
- abitype ^0.9.3 development
- isomorphic-fetch ^3.0.0 development
- jest-dom link:@types/@testing-library/jest-dom development
- jsdom ^22.1.0 development
- tsup ^7.1.0 development
- typescript ^5.1.6 development
- viem ^1.3.1 development
- vite ^4.4.6 development
- vitest ^0.33.0 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.0.2 development
- @nomiclabs/hardhat-waffle ^2.0.1 development
- chai-as-promised ^7.1.1 development
- ethereum-waffle ^3.4.0 development
- ethers ^5.7.0 development
- hardhat ^2.9.6 development
- hardhat-deploy ^0.11.4 development
- isomorphic-fetch ^3.0.0 development
- mocha ^10.0.0 development
- nyc ^15.1.0 development
- typedoc ^0.22.13 development
- viem ^0.3.30 development
- vitest ^0.28.3 development
- zod ^3.11.6 development
- @eth-optimism/contracts 0.6.0
- @eth-optimism/contracts-bedrock 0.16.0
- @eth-optimism/core-utils 0.12.2
- lodash ^4.17.21
- merkletreejs ^0.2.27
- rlp ^2.2.7
- 2523 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.4
- pycparser ==2.21
- requests ==2.28.1
- urllib3 ==1.26.13
- wrapt ==1.14.1
- click ==8.1.3
- semver ==3.0.0