Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Security upgrade ethers from 5.7.2 to 6.0.0 #233

Open
wants to merge 29 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
581776d
fix: packages/contracts-bedrock/package.json to reduce vulnerabilities
snyk-bot Oct 14, 2023
744e010
Set up CI with Azure Pipelines
Abuchtela Nov 16, 2023
9628e43
Merge branch 'ethereum-optimism:develop' into develop
Abuchtela Dec 16, 2023
7ae63b5
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.19.0
dependabot[bot] Feb 8, 2024
8382681
build(deps): bump ethereum/client-go in /ops-bedrock
dependabot[bot] Feb 22, 2024
1159b41
Merge pull request #96 from Abuchtela/dependabot/go_modules/golang.or…
Abuchtela May 25, 2024
3b62167
Merge branch 'develop' into snyk-fix-9148e5c36e46a6b0aafabff61dfc4967
Abuchtela May 25, 2024
d8ec68a
Merge pull request #39 from Abuchtela/snyk-fix-9148e5c36e46a6b0aafabf…
Abuchtela May 25, 2024
204fd5d
Merge pull request #109 from Abuchtela/dependabot/docker/ops-bedrock/…
Abuchtela Jun 8, 2024
d1a61d4
build(deps-dev): bump eslint from 8.55.0 to 8.57.0
dependabot[bot] Feb 23, 2024
a8c497c
Create snyk-security.yml
Abuchtela Jun 8, 2024
57f11a9
fix: ops/docker/Dockerfile.packages to reduce vulnerabilities
snyk-bot May 29, 2024
0ebc511
fix: ops/check-changed/requirements.txt to reduce vulnerabilities
snyk-bot Jul 9, 2024
c2c8f3c
fix: ops/tag-service/requirements.txt to reduce vulnerabilities
snyk-bot Jul 9, 2024
9a8ba99
fix: ops/docker/ci-builder/Dockerfile to reduce vulnerabilities
snyk-bot Aug 3, 2024
250ac47
fix: ops/docker/Dockerfile.packages to reduce vulnerabilities
snyk-bot Jul 25, 2024
d4fe210
fix: op-program/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
40ab836
fix: ops-bedrock/Dockerfile.stateviz to reduce vulnerabilities
snyk-bot Jun 30, 2024
a4bb28f
fix: op-node/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
7273d38
fix: op-batcher/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
bcf48d1
fix: op-challenger/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
ad6c98a
fix: op-proposer/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
78190b6
fix: op-heartbeat/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
a7c3e96
fix: op-exporter/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
c3ad5ef
fix: op-wheel/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
8864b5c
fix: indexer/Dockerfile to reduce vulnerabilities
snyk-bot Jun 30, 2024
e813597
fix: packages/chain-mon/package.json to reduce vulnerabilities
snyk-bot Aug 15, 2024
3787e0e
fix: packages/common-ts/package.json to reduce vulnerabilities
snyk-bot Aug 15, 2024
7704fb0
fix: packages/core-utils/package.json to reduce vulnerabilities
snyk-bot Oct 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions .github/workflows/snyk-security.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# A sample workflow which sets up Snyk to analyze the full Snyk platform (Snyk Open Source, Snyk Code,
# Snyk Container and Snyk Infrastructure as Code)
# The setup installs the Snyk CLI - for more details on the possible commands
# check https://docs.snyk.io/snyk-cli/cli-reference
# The results of Snyk Code are then uploaded to GitHub Security Code Scanning
#
# In order to use the Snyk Action you will need to have a Snyk API token.
# More details in https://github.com/snyk/actions#getting-your-snyk-token
# or you can signup for free at https://snyk.io/login
#
# For more examples, including how to limit scans to only high-severity issues
# and fail PR checks, see https://github.com/snyk/actions/

name: Snyk Security

on:
push:
branches: ["develop" ]
pull_request:
branches: ["develop"]

permissions:
contents: read

jobs:
snyk:
permissions:
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up Snyk CLI to check for security issues
# Snyk can be used to break the build when it detects security issues.
# In this case we want to upload the SAST issues to GitHub Code Scanning
uses: snyk/actions/setup@806182742461562b67788a64410098c9d9b96adb

# For Snyk Open Source you must first set up the development environment for your application's dependencies
# For example for Node
#- uses: actions/setup-node@v3
# with:
# node-version: 16

env:
# This is where you will need to introduce the Snyk API token created with your Snyk account
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}

# Runs Snyk Code (SAST) analysis and uploads result into GitHub.
# Use || true to not fail the pipeline
- name: Snyk Code test
run: snyk code test --sarif > snyk-code.sarif # || true

# Runs Snyk Open Source (SCA) analysis and uploads result to Snyk.
- name: Snyk Open Source monitor
run: snyk monitor --all-projects

# Runs Snyk Infrastructure as Code (IaC) analysis and uploads result to Snyk.
# Use || true to not fail the pipeline.
- name: Snyk IaC test and report
run: snyk iac test --report # || true

# Build the docker image for testing
- name: Build a Docker image
run: docker build -t your/image-to-test .
# Runs Snyk Container (Container and SCA) analysis and uploads result to Snyk.
- name: Snyk Container monitor
run: snyk container monitor your/image-to-test --file=Dockerfile

# Push the Snyk Code results into GitHub Code Scanning tab
- name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: snyk-code.sarif
23 changes: 23 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Jekyll site
# Package your Jekyll site using the jekyll/builder Docker container image.
# Add steps that build, test, save build artifacts, deploy, and more:
# https://aka.ms/yaml

trigger:
- develop

pool:
vmImage: ubuntu-latest

steps:
- task: Docker@0
displayName: 'Run Jekyll'
inputs:
containerRegistryType: 'Container Registry'
action: 'Run an image'
imageName: 'jekyll/builder:latest'
volumes: |
$(build.sourcesDirectory):/srv/jekyll
$(build.binariesDirectory):/srv/jekyll/_site
containerCommand: 'jekyll build --future'
detached: false
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@ require (
github.com/prometheus/client_golang v1.17.0
github.com/stretchr/testify v1.8.4
github.com/urfave/cli/v2 v2.26.0
golang.org/x/crypto v0.16.0
golang.org/x/crypto v0.19.0
golang.org/x/exp v0.0.0-20231006140011-7918f672742d
golang.org/x/sync v0.5.0
golang.org/x/term v0.15.0
golang.org/x/term v0.17.0
golang.org/x/time v0.5.0
gorm.io/driver/postgres v1.5.4
gorm.io/gorm v1.25.5
Expand Down Expand Up @@ -199,7 +199,7 @@ require (
go.uber.org/zap v1.26.0 // indirect
golang.org/x/mod v0.13.0 // indirect
golang.org/x/net v0.17.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/sys v0.17.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/tools v0.14.0 // indirect
google.golang.org/protobuf v1.31.0 // indirect
Expand Down
12 changes: 6 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -767,8 +767,8 @@ golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.16.0 h1:mMMrFzRSCF0GvB7Ne27XVtVAaXLrPmgPC7/v0tkwHaY=
golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
golang.org/x/crypto v0.19.0 h1:ENy+Az/9Y1vSrlrvBSyna3PITt4tiZLf7sgCjZBX7Wo=
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI=
golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo=
Expand Down Expand Up @@ -877,13 +877,13 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0=
golang.org/x/term v0.17.0 h1:mkTF7LCd6WGJNL3K1Ad7kwxNfYAW6a8a8QqtMblp/4U=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
Expand Down
2 changes: 1 addition & 1 deletion indexer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ WORKDIR /app/indexer

RUN make indexer

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /app/indexer/indexer /usr/local/bin
COPY --from=builder /app/indexer/indexer.toml /app/indexer/indexer.toml
Expand Down
2 changes: 1 addition & 1 deletion op-batcher/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /usr/local/bin/op-batcher /usr/local/bin/op-batcher

Expand Down
2 changes: 1 addition & 1 deletion op-challenger/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

# Make the bundled op-program the default cannon server
COPY --from=builder /usr/local/bin/op-program /usr/local/bin/op-program
Expand Down
2 changes: 1 addition & 1 deletion op-exporter/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ WORKDIR /app/
RUN apk --no-cache add make bash jq git
RUN make build

FROM alpine:3.18
FROM alpine:3
RUN apk --no-cache add ca-certificates
WORKDIR /root/
COPY --from=builder /app/op-exporter /usr/local/bin/
Expand Down
2 changes: 1 addition & 1 deletion op-heartbeat/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /usr/local/bin/op-heartbeat /usr/local/bin/op-heartbeat

Expand Down
2 changes: 1 addition & 1 deletion op-node/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /usr/local/bin/op-node /usr/local/bin/op-node

Expand Down
2 changes: 1 addition & 1 deletion op-program/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /usr/local/bin/op-program /usr/local/bin/op-program

Expand Down
2 changes: 1 addition & 1 deletion op-proposer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go

FROM alpine:3.18
FROM alpine:3

COPY --from=builder /usr/local/bin/op-proposer /usr/local/bin/op-proposer

Expand Down
2 changes: 1 addition & 1 deletion op-wheel/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
ARG OP_STACK_GO_BUILDER=us-docker.pkg.dev/oplabs-tools-artifacts/images/op-stack-go:latest
FROM $OP_STACK_GO_BUILDER as builder
# See "make golang-docker" and /ops/docker/op-stack-go
FROM alpine:3.18
FROM alpine:3

COPY --from=builder /app/op-wheel/bin/op-wheel /usr/local/bin

Expand Down
2 changes: 1 addition & 1 deletion ops-bedrock/Dockerfile.l1
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM ethereum/client-go:v1.13.5
FROM ethereum/client-go:v1.13.13

RUN apk add --no-cache jq bash

Expand Down
2 changes: 1 addition & 1 deletion ops-bedrock/Dockerfile.stateviz
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ COPY ./op-node /app/op-node

RUN go build -o ./bin/stateviz ./cmd/stateviz

FROM alpine:3.19
FROM alpine:3

COPY --from=builder /app/op-node/bin/stateviz /usr/local/bin

Expand Down
8 changes: 4 additions & 4 deletions ops/check-changed/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
certifi==2023.7.22
certifi==2024.7.4
cffi==1.15.1
charset-normalizer==2.1.1
Deprecated==1.2.13
idna==3.4
idna==3.7
pycparser==2.21
PyGithub==1.57
PyJWT==2.6.0
PyNaCl==1.5.0
requests==2.28.1
urllib3==1.26.18
requests==2.32.2
urllib3==1.26.19
wrapt==1.14.1
2 changes: 1 addition & 1 deletion ops/docker/Dockerfile.packages
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ FROM us-docker.pkg.dev/oplabs-tools-artifacts/images/ci-builder:latest as foundr
# we use it rather than alpine because it's not much
# bigger and alpine is often missing packages for node applications
# alpine is not officially supported by node.js
FROM node:20.8.1-bullseye-slim as base
FROM node:20.16-bullseye-slim as base

# Base: install deps
RUN apt-get update && apt-get install -y \
Expand Down
2 changes: 1 addition & 1 deletion ops/docker/ci-builder/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ RUN go install gotest.tools/gotestsum@latest
RUN go install github.com/vektra/mockery/[email protected]
RUN go install github.com/golangci/golangci-lint/cmd/[email protected]

FROM --platform=linux/amd64 python:3.11.4-slim-bullseye
FROM --platform=linux/amd64 python:3.13.0rc1-slim-bullseye

ENV GOPATH=/go
ENV PATH=/usr/local/go/bin:$GOPATH/bin:$PATH
Expand Down
1 change: 1 addition & 0 deletions ops/tag-service/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
click==8.1.3
semver==3.0.0-dev4
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"chai": "^4.3.10",
"depcheck": "^1.4.7",
"doctoc": "^2.2.0",
"eslint": "^8.55.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-standard": "^16.0.3",
"eslint-plugin-import": "^2.29.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/chain-mon/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"chai-as-promised": "^7.1.1",
"dateformat": "^4.5.1",
"dotenv": "^16.3.1",
"ethers": "^5.7.2"
"ethers": "^6.0.0"
},
"devDependencies": {
"@ethersproject/abstract-provider": "^5.7.0",
Expand Down
2 changes: 1 addition & 1 deletion packages/common-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"commander": "^11.1.0",
"dotenv": "^16.3.1",
"envalid": "^8.0.0",
"ethers": "^5.7.2",
"ethers": "^6.0.0",
"express": "^4.18.2",
"express-prom-bundle": "^6.6.0",
"lodash": "^4.17.21",
Expand Down
20 changes: 19 additions & 1 deletion packages/contracts-bedrock/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,25 @@
"lint:ts:fix": "eslint --fix .",
"lint:contracts:fix": "forge fmt",
"lint:fix": "pnpm lint:contracts:fix && pnpm lint:ts:fix",
"lint": "pnpm lint:fix && pnpm lint:check"
"lint": "pnpm lint:fix && pnpm lint:
"lint:contracts:fix": "yarn solhint --fix 'contracts/**/*.sol' && yarn prettier --write 'contracts/**/*.sol'",
"lint:fix": "yarn lint:contracts:fix && yarn lint:ts:fix",
"lint": "yarn lint:fix && yarn lint:check",
"typechain": "typechain --target ethers-v5 --out-dir dist/types --glob 'artifacts/!(build-info)/**/+([a-zA-Z0-9_]).json'",
"echidna:aliasing": "echidna-test --contract EchidnaFuzzAddressAliasing --config ./echidna.yaml .",
"echidna:burn:gas": "echidna-test --contract EchidnaFuzzBurnGas --config ./echidna.yaml .",
"echidna:burn:eth": "echidna-test --contract EchidnaFuzzBurnEth --config ./echidna.yaml .",
"echidna:encoding": "echidna-test --contract EchidnaFuzzEncoding --config ./echidna.yaml .",
"echidna:portal": "echidna-test --contract EchidnaFuzzOptimismPortal --config ./echidna.yaml .",
"echidna:hashing": "echidna-test --contract EchidnaFuzzHashing --config ./echidna.yaml .",
"echidna:metering": "echidna-test --contract EchidnaFuzzResourceMetering --config ./echidna.yaml ."
},
"dependencies": {
"@eth-optimism/core-utils": "^0.12.0",
"@openzeppelin/contracts": "4.7.3",
"@openzeppelin/contracts-upgradeable": "4.7.3",
"ethers": "^5.7.0",
"hardhat": "^2.9.8"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.13.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/core-utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"@ethersproject/rlp": "^5.7.0",
"@ethersproject/web": "^5.7.1",
"chai": "^4.3.10",
"ethers": "^5.7.2",
"ethers": "^6.0.0",
"node-fetch": "^2.6.7"
},
"devDependencies": {
Expand Down
Loading
Loading