diff --git a/.changeset/blue-carrots-vanish.md b/.changeset/blue-carrots-vanish.md deleted file mode 100644 index 36b0e6fa36129..0000000000000 --- a/.changeset/blue-carrots-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Add SuggestGasTipCap fallback diff --git a/.changeset/cuddly-hotels-tell.md b/.changeset/cuddly-hotels-tell.md deleted file mode 100644 index f70fd44eea03c..0000000000000 --- a/.changeset/cuddly-hotels-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/data-transport-layer': patch ---- - -Removes the unused L1DataTransportClient and its dependencies diff --git a/.changeset/fresh-dots-hear.md b/.changeset/fresh-dots-hear.md deleted file mode 100644 index f32be2d964954..0000000000000 --- a/.changeset/fresh-dots-hear.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@eth-optimism/batch-submitter-service': patch -'@eth-optimism/gas-oracle': patch -'@eth-optimism/integration-tests': patch -'@eth-optimism/l2geth': patch -'@eth-optimism/hardhat-node': patch -'@eth-optimism/contracts': patch -'@eth-optimism/data-transport-layer': patch -'@eth-optimism/message-relayer': patch ---- - -Refactored Dockerfiles diff --git a/.changeset/good-knives-add.md b/.changeset/good-knives-add.md deleted file mode 100644 index 3aa9f41b9f3ff..0000000000000 --- a/.changeset/good-knives-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/common-ts': patch ---- - -Update log lines for service shutdown diff --git a/.changeset/great-llamas-watch.md b/.changeset/great-llamas-watch.md deleted file mode 100644 index 9a66a9d232af8..0000000000000 --- a/.changeset/great-llamas-watch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/indexer': patch ---- - -Indexer: initial release diff --git a/.changeset/healthy-rings-fix.md b/.changeset/healthy-rings-fix.md deleted file mode 100644 index 4c28a8b01414c..0000000000000 --- a/.changeset/healthy-rings-fix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/replica-healthcheck': patch ---- - -Fixes a bug in the replica-healthcheck dockerfile diff --git a/.changeset/lazy-years-call.md b/.changeset/lazy-years-call.md deleted file mode 100644 index 144c31a482e4c..0000000000000 --- a/.changeset/lazy-years-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/indexer': patch ---- - -Bump `go-ethereum` to `v1.10.16` diff --git a/.changeset/lucky-cameras-grin.md b/.changeset/lucky-cameras-grin.md deleted file mode 100644 index bda5239e292ac..0000000000000 --- a/.changeset/lucky-cameras-grin.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@eth-optimism/batch-submitter-service': patch -'@eth-optimism/teleportr': patch ---- - -Count reverted transactions in failed_submissions diff --git a/.changeset/mighty-sloths-float.md b/.changeset/mighty-sloths-float.md deleted file mode 100644 index bac4487ffacaa..0000000000000 --- a/.changeset/mighty-sloths-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Add teleportr API server diff --git a/.changeset/ninety-kids-deny.md b/.changeset/ninety-kids-deny.md deleted file mode 100644 index 44dcaab220798..0000000000000 --- a/.changeset/ninety-kids-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Bump `go-ethereum` to `v1.10.16` diff --git a/.changeset/old-weeks-study.md b/.changeset/old-weeks-study.md deleted file mode 100644 index 5d50c7d45e9eb..0000000000000 --- a/.changeset/old-weeks-study.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/data-transport-layer': patch ---- - -dtl: Support basic authentication for RPC endpoints diff --git a/.changeset/real-seals-return.md b/.changeset/real-seals-return.md deleted file mode 100644 index 9fcf56ea40ef3..0000000000000 --- a/.changeset/real-seals-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/batch-submitter-service': patch ---- - -Add Min/MaxStateRootElements configuration diff --git a/.changeset/selfish-paws-reply.md b/.changeset/selfish-paws-reply.md deleted file mode 100644 index bc3438d87408f..0000000000000 --- a/.changeset/selfish-paws-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/common-ts': patch ---- - -Update metric names to include proper snake_case for strings that include "L1" or "L2" diff --git a/.changeset/serious-needles-rush.md b/.changeset/serious-needles-rush.md deleted file mode 100644 index a67bf8403e4ba..0000000000000 --- a/.changeset/serious-needles-rush.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@eth-optimism/common-ts': patch -'@eth-optimism/message-relayer': patch -'@eth-optimism/replica-healthcheck': patch ---- - -Have BaseServiceV2 add spaces to environment variable names diff --git a/.changeset/silent-pillows-lay.md b/.changeset/silent-pillows-lay.md deleted file mode 100644 index 8f54bdb2686c0..0000000000000 --- a/.changeset/silent-pillows-lay.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@eth-optimism/batch-submitter-service': patch -'@eth-optimism/l2geth': patch ---- - -l2geth: Sync from Backend Queue diff --git a/.changeset/slimy-walls-appear.md b/.changeset/slimy-walls-appear.md deleted file mode 100644 index 8910c381f3cb1..0000000000000 --- a/.changeset/slimy-walls-appear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/sdk': patch ---- - -Comment out non-functional getMessagesByAddress function diff --git a/.changeset/small-deers-shout.md b/.changeset/small-deers-shout.md deleted file mode 100644 index 07d663c1c872f..0000000000000 --- a/.changeset/small-deers-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Restructure Deposit and CompletedTeleport to use struct embeddings diff --git a/.changeset/stale-ladybugs-smell.md b/.changeset/stale-ladybugs-smell.md deleted file mode 100644 index 08aa325c40610..0000000000000 --- a/.changeset/stale-ladybugs-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/batch-submitter-service': patch ---- - -Enforce min/max tx size on plaintext batch encoding diff --git a/.changeset/tame-schools-switch.md b/.changeset/tame-schools-switch.md deleted file mode 100644 index 982e38cf72e09..0000000000000 --- a/.changeset/tame-schools-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Add LoadInTeleport method to database diff --git a/.changeset/three-roses-remember.md b/.changeset/three-roses-remember.md deleted file mode 100644 index ca43cf501eb31..0000000000000 --- a/.changeset/three-roses-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@eth-optimism/teleportr': patch ---- - -Add btree index on deposit.txn_hash and deposit.address diff --git a/go/batch-submitter/CHANGELOG.md b/go/batch-submitter/CHANGELOG.md index b00e40d32fe30..df83428769b03 100644 --- a/go/batch-submitter/CHANGELOG.md +++ b/go/batch-submitter/CHANGELOG.md @@ -1,5 +1,15 @@ # @eth-optimism/batch-submitter-service +## 0.1.8 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles +- 6856b215: Count reverted transactions in failed_submissions +- 9678b357: Add Min/MaxStateRootElements configuration +- f8348862: l2geth: Sync from Backend Queue +- 727b0582: Enforce min/max tx size on plaintext batch encoding + ## 0.1.7 ### Patch Changes diff --git a/go/batch-submitter/package.json b/go/batch-submitter/package.json index b5ae0afb248e6..927f01d6ee14d 100644 --- a/go/batch-submitter/package.json +++ b/go/batch-submitter/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/batch-submitter-service", - "version": "0.1.7", + "version": "0.1.8", "private": true, "devDependencies": {} } diff --git a/go/gas-oracle/CHANGELOG.md b/go/gas-oracle/CHANGELOG.md index 4e1cc0f616cef..f2f2d14267d6c 100644 --- a/go/gas-oracle/CHANGELOG.md +++ b/go/gas-oracle/CHANGELOG.md @@ -1,5 +1,11 @@ # @eth-optimism/gas-oracle +## 0.1.8 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles + ## 0.1.7 ### Patch Changes diff --git a/go/gas-oracle/package.json b/go/gas-oracle/package.json index 6841b96cbdf26..4a144de815e90 100644 --- a/go/gas-oracle/package.json +++ b/go/gas-oracle/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/gas-oracle", - "version": "0.1.7", + "version": "0.1.8", "private": true, "devDependencies": {} } diff --git a/go/indexer/CHANGELOG.md b/go/indexer/CHANGELOG.md new file mode 100644 index 0000000000000..e5db3313b8879 --- /dev/null +++ b/go/indexer/CHANGELOG.md @@ -0,0 +1,7 @@ +# @eth-optimism/indexer + +## 0.0.2 +### Patch Changes + +- 0e40dcb6: Indexer: initial release +- 93131547: Bump `go-ethereum` to `v1.10.16` diff --git a/go/indexer/package.json b/go/indexer/package.json index a09f17186d0d0..86f3120924a4d 100644 --- a/go/indexer/package.json +++ b/go/indexer/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/indexer", - "version": "0.0.1", + "version": "0.0.2", "private": true, "license": "MIT" } diff --git a/go/teleportr/CHANGELOG.md b/go/teleportr/CHANGELOG.md new file mode 100644 index 0000000000000..2e0fc6bd70b35 --- /dev/null +++ b/go/teleportr/CHANGELOG.md @@ -0,0 +1,12 @@ +# @eth-optimism/teleportr + +## 0.0.1 +### Patch Changes + +- 172c3d74: Add SuggestGasTipCap fallback +- 6856b215: Count reverted transactions in failed_submissions +- f4f3054a: Add teleportr API server +- 3e57f559: Bump `go-ethereum` to `v1.10.16` +- bf1cc8f4: Restructure Deposit and CompletedTeleport to use struct embeddings +- bced4fa9: Add LoadInTeleport method to database +- e5732d97: Add btree index on deposit.txn_hash and deposit.address diff --git a/go/teleportr/package.json b/go/teleportr/package.json index d09e76475c055..3e3bf84d274ae 100644 --- a/go/teleportr/package.json +++ b/go/teleportr/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/teleportr", - "version": "0.0.0", + "version": "0.0.1", "private": true, "devDependencies": {} } diff --git a/integration-tests/CHANGELOG.md b/integration-tests/CHANGELOG.md index 5de4007aa35d3..f1245b244e655 100644 --- a/integration-tests/CHANGELOG.md +++ b/integration-tests/CHANGELOG.md @@ -1,5 +1,11 @@ # @eth-optimism/integration-tests +## 0.5.7 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles + ## 0.5.6 ### Patch Changes diff --git a/integration-tests/package.json b/integration-tests/package.json index cb1b8c422316a..aff8c1e8ea89c 100644 --- a/integration-tests/package.json +++ b/integration-tests/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@eth-optimism/integration-tests", - "version": "0.5.6", + "version": "0.5.7", "description": "[Optimism] Integration tests", "scripts": { "lint": "yarn lint:fix && yarn lint:check", @@ -28,9 +28,9 @@ "url": "https://github.com/ethereum-optimism/optimism.git" }, "devDependencies": { - "@eth-optimism/contracts": "0.5.17", + "@eth-optimism/contracts": "0.5.18", "@eth-optimism/core-utils": "0.8.1", - "@eth-optimism/sdk": "1.0.1", + "@eth-optimism/sdk": "1.0.2", "@ethersproject/abstract-provider": "^5.5.1", "@ethersproject/providers": "^5.5.3", "@ethersproject/transactions": "^5.5.0", diff --git a/l2geth/CHANGELOG.md b/l2geth/CHANGELOG.md index d5bad6995aaa6..04c1eccacd84d 100644 --- a/l2geth/CHANGELOG.md +++ b/l2geth/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.5.15 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles +- f8348862: l2geth: Sync from Backend Queue + ## 0.5.14 ### Patch Changes diff --git a/l2geth/package.json b/l2geth/package.json index 562053ba7aac0..f47f59067ef34 100644 --- a/l2geth/package.json +++ b/l2geth/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/l2geth", - "version": "0.5.14", + "version": "0.5.15", "private": true, "devDependencies": {} } diff --git a/ops/docker/hardhat/CHANGELOG.md b/ops/docker/hardhat/CHANGELOG.md index ad43607b52b6b..07a35c7b87913 100644 --- a/ops/docker/hardhat/CHANGELOG.md +++ b/ops/docker/hardhat/CHANGELOG.md @@ -1,5 +1,11 @@ # @eth-optimism/hardhat-node +## 0.1.3 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles + ## 0.1.2 ### Patch Changes diff --git a/ops/docker/hardhat/package.json b/ops/docker/hardhat/package.json index c063a2ba9a381..2eca68a75b326 100644 --- a/ops/docker/hardhat/package.json +++ b/ops/docker/hardhat/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/hardhat-node", - "version": "0.1.2", + "version": "0.1.3", "scripts": { "start": "hardhat node --network hardhat" }, diff --git a/packages/common-ts/CHANGELOG.md b/packages/common-ts/CHANGELOG.md index c4c75b3cba21e..09e2a1a6a6804 100644 --- a/packages/common-ts/CHANGELOG.md +++ b/packages/common-ts/CHANGELOG.md @@ -1,5 +1,13 @@ # @eth-optimism/common-ts +## 0.2.3 + +### Patch Changes + +- f7761058: Update log lines for service shutdown +- 5ae15042: Update metric names to include proper snake_case for strings that include "L1" or "L2" +- 5cd1e996: Have BaseServiceV2 add spaces to environment variable names + ## 0.2.2 ### Patch Changes diff --git a/packages/common-ts/package.json b/packages/common-ts/package.json index b2892bde133ae..218020f3030b7 100644 --- a/packages/common-ts/package.json +++ b/packages/common-ts/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/common-ts", - "version": "0.2.2", + "version": "0.2.3", "description": "[Optimism] Advanced typescript tooling used by various services", "main": "dist/index", "types": "dist/index", diff --git a/packages/contracts/CHANGELOG.md b/packages/contracts/CHANGELOG.md index 44ab83a406837..981d2165348e0 100644 --- a/packages/contracts/CHANGELOG.md +++ b/packages/contracts/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.5.18 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles + ## 0.5.17 ### Patch Changes diff --git a/packages/contracts/package.json b/packages/contracts/package.json index c1d808f8a126c..76896cbdebc53 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/contracts", - "version": "0.5.17", + "version": "0.5.18", "description": "[Optimism] L1 and L2 smart contracts for Optimism", "main": "dist/index", "types": "dist/index", diff --git a/packages/data-transport-layer/CHANGELOG.md b/packages/data-transport-layer/CHANGELOG.md index 9869bf5a318fc..f401e1a71b8b9 100644 --- a/packages/data-transport-layer/CHANGELOG.md +++ b/packages/data-transport-layer/CHANGELOG.md @@ -1,5 +1,19 @@ # data transport layer +## 0.5.22 + +### Patch Changes + +- 075f4b66: Removes the unused L1DataTransportClient and its dependencies +- 88601cb7: Refactored Dockerfiles +- 134a0966: dtl: Support basic authentication for RPC endpoints +- Updated dependencies [88601cb7] +- Updated dependencies [f7761058] +- Updated dependencies [5ae15042] +- Updated dependencies [5cd1e996] + - @eth-optimism/contracts@0.5.18 + - @eth-optimism/common-ts@0.2.3 + ## 0.5.21 ### Patch Changes diff --git a/packages/data-transport-layer/package.json b/packages/data-transport-layer/package.json index 389271f8b2677..18994c09c2d6b 100644 --- a/packages/data-transport-layer/package.json +++ b/packages/data-transport-layer/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@eth-optimism/data-transport-layer", - "version": "0.5.21", + "version": "0.5.22", "description": "[Optimism] Service for shuttling data from L1 into L2", "main": "dist/index", "types": "dist/index", @@ -36,8 +36,8 @@ "url": "https://github.com/ethereum-optimism/optimism.git" }, "dependencies": { - "@eth-optimism/common-ts": "0.2.2", - "@eth-optimism/contracts": "0.5.17", + "@eth-optimism/common-ts": "0.2.3", + "@eth-optimism/contracts": "0.5.18", "@eth-optimism/core-utils": "0.8.1", "@ethersproject/providers": "^5.5.3", "@ethersproject/transactions": "^5.5.0", diff --git a/packages/message-relayer/CHANGELOG.md b/packages/message-relayer/CHANGELOG.md index 26c9ac126322e..47e17edfb485f 100644 --- a/packages/message-relayer/CHANGELOG.md +++ b/packages/message-relayer/CHANGELOG.md @@ -1,5 +1,18 @@ # @eth-optimism/message-relayer +## 0.4.1 + +### Patch Changes + +- 88601cb7: Refactored Dockerfiles +- 5cd1e996: Have BaseServiceV2 add spaces to environment variable names +- Updated dependencies [f7761058] +- Updated dependencies [5ae15042] +- Updated dependencies [5cd1e996] +- Updated dependencies [d49feca1] + - @eth-optimism/common-ts@0.2.3 + - @eth-optimism/sdk@1.0.2 + ## 0.4.0 ### Minor Changes diff --git a/packages/message-relayer/package.json b/packages/message-relayer/package.json index 654be3f907454..a83cff3594b60 100644 --- a/packages/message-relayer/package.json +++ b/packages/message-relayer/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@eth-optimism/message-relayer", - "version": "0.4.0", + "version": "0.4.1", "description": "[Optimism] Service for automatically relaying L2 to L1 transactions", "main": "dist/index", "types": "dist/index", @@ -30,9 +30,9 @@ "url": "https://github.com/ethereum-optimism/optimism.git" }, "dependencies": { - "@eth-optimism/common-ts": "0.2.2", + "@eth-optimism/common-ts": "0.2.3", "@eth-optimism/core-utils": "0.8.1", - "@eth-optimism/sdk": "1.0.1", + "@eth-optimism/sdk": "1.0.2", "ethers": "^5.5.4" }, "devDependencies": { diff --git a/packages/replica-healthcheck/CHANGELOG.md b/packages/replica-healthcheck/CHANGELOG.md index 0851a8cf6b26d..bba28dc5376fb 100644 --- a/packages/replica-healthcheck/CHANGELOG.md +++ b/packages/replica-healthcheck/CHANGELOG.md @@ -1,5 +1,16 @@ # @eth-optimism/replica-healthcheck +## 1.0.1 + +### Patch Changes + +- 1c685f76: Fixes a bug in the replica-healthcheck dockerfile +- 5cd1e996: Have BaseServiceV2 add spaces to environment variable names +- Updated dependencies [f7761058] +- Updated dependencies [5ae15042] +- Updated dependencies [5cd1e996] + - @eth-optimism/common-ts@0.2.3 + ## 1.0.0 ### Major Changes diff --git a/packages/replica-healthcheck/package.json b/packages/replica-healthcheck/package.json index 0e6302178d636..9b7feb50c9fed 100644 --- a/packages/replica-healthcheck/package.json +++ b/packages/replica-healthcheck/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@eth-optimism/replica-healthcheck", - "version": "1.0.0", + "version": "1.0.1", "description": "[Optimism] Service for monitoring the health of replica nodes", "main": "dist/index", "types": "dist/index", @@ -31,7 +31,7 @@ "url": "https://github.com/ethereum-optimism/optimism.git" }, "dependencies": { - "@eth-optimism/common-ts": "0.2.2", + "@eth-optimism/common-ts": "0.2.3", "@eth-optimism/core-utils": "0.8.1", "@ethersproject/abstract-provider": "^5.5.1" }, diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 68edf141797e8..6e9756263b700 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,13 @@ # @eth-optimism/sdk +## 1.0.2 + +### Patch Changes + +- d49feca1: Comment out non-functional getMessagesByAddress function +- Updated dependencies [88601cb7] + - @eth-optimism/contracts@0.5.18 + ## 1.0.1 ### Patch Changes diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 45ad1b730a9ed..0cc6e345f980b 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@eth-optimism/sdk", - "version": "1.0.1", + "version": "1.0.2", "description": "[Optimism] Tools for working with Optimism", "main": "dist/index", "types": "dist/index", @@ -65,7 +65,7 @@ "typescript": "^4.3.5" }, "dependencies": { - "@eth-optimism/contracts": "0.5.17", + "@eth-optimism/contracts": "0.5.18", "@eth-optimism/core-utils": "0.8.1", "lodash": "^4.17.21", "merkletreejs": "^0.2.27", diff --git a/technical-documents/postmortems/2022-02-02-inflation-vuln.md b/technical-documents/postmortems/2022-02-02-inflation-vuln.md index e4b833bb94ab2..8cdf2ae56f228 100644 --- a/technical-documents/postmortems/2022-02-02-inflation-vuln.md +++ b/technical-documents/postmortems/2022-02-02-inflation-vuln.md @@ -5,7 +5,7 @@ It also details our response, lessons learned, and subsequent changes to our pro ## Incident Summary -A vulnerability in Optimism’s fork of go-ethereum ([L2-geth](../../l2geth/README.md)) was reported +A vulnerability in Optimism’s fork of [Geth](https://github.com/ethereum/go-ethereum) (which we refer to as [L2Geth](../../l2geth/README.md)) was reported to us by [Jay Freeman](https://twitter.com/saurik) (AKA saurik) on February 2nd, 2022. If exploited, this vulnerability would allow anyone to mint an unbounded amount of ETH on Optimism. @@ -13,7 +13,7 @@ We confirmed the issue, implemented a fix, and upgraded our infrastructure withi alerted infrastructure providers running Optimism, as well as other network operators who are using a fork of our software. -All parties were running a patched version of L2-geth within 32 hours of the initial report. +All parties were running a patched version of L2Geth within 32 hours of the initial report. ## Lead up @@ -46,7 +46,7 @@ since they had to roll out an emergency patch version. Jay Freeman (a.k.a. saurik) reported the bug to us via security@optimism.io. He first attempted to report via our Immunefi bounty program, but decided to email us since it does not explicitly include -our L2-Geth code. +our L2Geth code. ## Recovery @@ -81,7 +81,7 @@ timeline and activities were as follows: [PR #2146](https://github.com/ethereum-optimism/optimism/pull/2146), which we will use to sneak in the fix without publicly disclosing it. - 2022-02-06 0250: mslipper merges the finalized patch into PR #2146 after testing, and cuts the - release of l2geth version `0.5.11`. + release of L2Geth version `0.5.11`. ## How it was fixed @@ -104,7 +104,7 @@ that is, by looking at the PR that introduced it, and the organization context o #### The PR It was introduced in [PR #1363](https://github.com/ethereum-optimism/optimism/pull/1363), on -2021-07-20, and merged 3 days later. It includes changes to 21 files, (14 in geth code, 6 in test +2021-07-20, and merged 3 days later. It includes changes to 21 files, (14 in L2Geth code, 6 in test files). The diff added 217 lines, and removed 149 lines. The PR was well scoped, and all of the changes were relevant according to its description: @@ -209,13 +209,13 @@ the various risks they considered. ### Maximizing the effectiveness of our bug reporting channels -Our bounty program page on Immunefi did not list Geth as in scope, which led saurik to report +Our bounty program page on Immunefi did not list L2Geth as in scope, which led saurik to report through our security@optimism.io email. Additionally, not all members of the team are in the habit -of checking email at the start of. This caused some delay in the initial incident response process. +of checking email at the start of their day. This caused some delay in the initial incident response process. **Actions taken:** -1. We have extended the scope of the Immunefi program to include our Geth fork. +1. We have extended the scope of the Immunefi program to include L2Geth. **Actions planned:**