Skip to content

Commit 73adf69

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into develop
2 parents f16e0e6 + e9b80ee commit 73adf69

File tree

691 files changed

+28198
-34367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

691 files changed

+28198
-34367
lines changed

.circleci/config.yml

Lines changed: 291 additions & 197 deletions
Large diffs are not rendered by default.

.dockerignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
.github
22
.vscode
33

4-
node_modules
5-
**/node_modules
64
.env
5+
.envrc
76
**/.env
87

98
test

.github/CODEOWNERS

Lines changed: 27 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,35 @@
1-
# Packages
2-
/packages/contracts-bedrock @ethereum-optimism/contract-reviewers
3-
/packages/sdk @ethereum-optimism/devxpod
1+
# Monorepo - default to go-reviewers
2+
* @ethereum-optimism/go-reviewers
3+
4+
# OP Stack general
5+
/bedrock-devnet @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
6+
/op-alt-da @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
7+
/op-batcher @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
8+
/op-chain-ops @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
9+
/op-e2e @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
10+
/op-node @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
11+
/op-proposer @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
12+
/op-wheel @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
13+
/ops-bedrock @ethereum-optimism/op-stack @ethereum-optimism/go-reviewers
14+
15+
# Expert areas
16+
/op-node/rollup @ethereum-optimism/consensus @ethereum-optimism/go-reviewers
17+
18+
/op-supervisor @ethereum-optimism/interop @ethereum-optimism/go-reviewers
419

5-
# Bedrock codebases
6-
/bedrock-devnet @ethereum-optimism/go-reviewers
7-
/cannon @ethereum-optimism/go-reviewers
8-
/op-batcher @ethereum-optimism/go-reviewers
9-
/op-bootnode @ethereum-optimism/go-reviewers
10-
/op-chain-ops @ethereum-optimism/go-reviewers
11-
/op-challenger @ethereum-optimism/go-reviewers
12-
/op-dispute-mon @ethereum-optimism/go-reviewers
13-
/op-e2e @ethereum-optimism/go-reviewers
14-
/op-heartbeat @ethereum-optimism/go-reviewers
15-
/op-node @ethereum-optimism/go-reviewers
16-
/op-node/rollup @protolambda @ajsutton
17-
/op-alt-da @ethereum-optimism/go-reviewers
18-
/op-preimage @ethereum-optimism/go-reviewers
19-
/op-program @ethereum-optimism/go-reviewers
20-
/op-proposer @ethereum-optimism/go-reviewers
21-
/op-service @ethereum-optimism/go-reviewers
22-
/op-supervisor @ethereum-optimism/go-reviewers
23-
/op-wheel @ethereum-optimism/go-reviewers
24-
/ops-bedrock @ethereum-optimism/go-reviewers
25-
/op-conductor @0x00101010 @zhwrd @mslipper
20+
/op-conductor @ethereum-optimism/op-conductor @ethereum-optimism/go-reviewers
21+
22+
/cannon @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
23+
/op-dispute-mon @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
24+
/op-challenger @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
25+
/op-preimage @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
26+
/op-program @ethereum-optimism/proofs @ethereum-optimism/go-reviewers
2627

2728
# Ops
2829
/.circleci @ethereum-optimism/monorepo-ops-reviewers
2930
/.github @ethereum-optimism/monorepo-ops-reviewers
3031
/ops @ethereum-optimism/monorepo-ops-reviewers
3132
/docker-bake.hcl @ethereum-optimism/monorepo-ops-reviewers
3233

33-
# Misc
34-
/proxyd @ethereum-optimism/infra-reviewers
35-
/infra @ethereum-optimism/infra-reviewers
36-
/specs @ethereum-optimism/contract-reviewers @ethereum-optimism/go-reviewers
37-
38-
# Don't add owners if only package.json is updated
39-
/packages/*/package.json
40-
/*/package.json
41-
42-
# JavaScript Releases
43-
/packages/*/CHANGELOG.md @ethereum-optimism/release-managers
44-
/*/CHANGELOG.md @ethereum-optimism/release-managers
34+
# Contracts
35+
/packages/contracts-bedrock @ethereum-optimism/contract-reviewers

.github/workflows/tag-service.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ on:
2020
options:
2121
- ci-builder
2222
- ci-builder-rust
23-
- op-heartbeat
2423
- op-node
2524
- op-batcher
2625
- op-proposer

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ dist
1515
artifacts
1616
cache
1717

18+
!op-chain-ops/foundry/testdata/srcmaps/cache
19+
!op-chain-ops/foundry/testdata/srcmaps/artifacts
20+
1821
packages/contracts-bedrock/deployments/devnetL1
1922
packages/contracts-bedrock/deployments/anvil
2023

.npmrc

Lines changed: 0 additions & 4 deletions
This file was deleted.

.semgrepignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ op-chain-ops/script/testdata
2222

2323
packages/*/node_modules
2424
packages/*/test
25+
26+
# Autogenerated solidity library
27+
packages/contracts-bedrock/scripts/libraries/Solarray.sol

.vscode/extensions.json

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
{
2-
// See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
3-
// Extension identifier format: ${publisher}.${name}. Example: vscode.csharp
4-
5-
// List of extensions which should be recommended for users of this workspace.
62
"recommendations": [
7-
"dbaeumer.vscode-eslint",
83
"editorconfig.editorconfig",
9-
"juanblanco.solidity",
10-
"golang.go",
11-
],
12-
}
4+
"nomicfoundation.hardhat-solidity",
5+
"golang.go"
6+
]
7+
}

.vscode/settings.json

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,4 @@
11
{
2-
"[typescript]": {
3-
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
4-
"editor.formatOnSave": true
5-
},
6-
"eslint.workingDirectories": [
7-
{
8-
"directory": "packages/chain-mon",
9-
"changeProcessCWD": true
10-
}
11-
],
12-
"eslint.nodePath": "./node_modules/eslint/bin/",
13-
"eslint.format.enable": true,
142
"editorconfig.generateAuto": false,
153
"files.trimTrailingWhitespace": true
164
}

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,8 @@ cannon-prestate: op-program cannon ## Generates prestate using cannon and op-pro
146146
.PHONY: cannon-prestate
147147

148148
cannon-prestate-mt: op-program cannon ## Generates prestate using cannon and op-program in the multithreaded cannon format
149-
./cannon/bin/cannon load-elf --type mt --path op-program/bin/op-program-client.elf --out op-program/bin/prestate-mt.json --meta op-program/bin/meta-mt.json
150-
./cannon/bin/cannon run --type mt --proof-at '=0' --stop-at '=1' --input op-program/bin/prestate-mt.json --meta op-program/bin/meta-mt.json --proof-fmt 'op-program/bin/%d-mt.json' --output ""
149+
./cannon/bin/cannon load-elf --type cannon-mt --path op-program/bin/op-program-client.elf --out op-program/bin/prestate-mt.bin.gz --meta op-program/bin/meta-mt.json
150+
./cannon/bin/cannon run --proof-at '=0' --stop-at '=1' --input op-program/bin/prestate-mt.bin.gz --meta op-program/bin/meta-mt.json --proof-fmt 'op-program/bin/%d-mt.json' --output ""
151151
mv op-program/bin/0-mt.json op-program/bin/prestate-proof-mt.json
152152
.PHONY: cannon-prestate
153153

0 commit comments

Comments
 (0)