- 09 Sep, 2022 1 commit
-
-
protolambda authored
-
- 08 Sep, 2022 15 commits
-
-
Matthew Slipper authored
* op-node: Fix OPB-01 `(*ExectionPayload).UnmarshalSSZ()` fails to properly validate the `transactionsOffset` and `extraDataOffset` values, allowing a malicious actor to crash multiple op-nodes by gossiping a P2P message containing a specially crafted `SSZExecutionPayload`. * lint
-
Matthew Slipper authored
- OPB-05: Puts the signature verification before further unmarshaling to guard against mal-formed payloads. - Adds a minimum size check to the payload decoding to ensure we always have at least a signature and a payload available.
-
protolambda authored
Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Matthew Slipper authored
* chore: Upgrade foundry * Changeset
-
Matthew Slipper authored
ops: Automatically upgrade deps, release v0.8.3
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
-
Matthew Slipper authored
* op-bindings: Add storage layout generation * semgrep * add forgotten files * fix op-node, remove deprecated script * Remove deployed * Remove targets * go mod tidy * goimports * imports * devnet fix * parallelize bindgen, fix diff
-
protolambda authored
* op-node: buffer unsafe payloads with priority queue, pop lowest number to maintain max size, and do not drop if the first payload is in the future * payload queue testing * op-node: payload queue metrics, error handling * op-node: fix payloads queue test missing pop * op-node: payloads queue false semgrep case Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Matthew Slipper authored
-
- 07 Sep, 2022 2 commits
-
-
Matthew Slipper authored
-
protolambda authored
* bedrock: update to latest op-geth, based on geth master, after v1.10.23 * op-chain-ops: fix test deep equal check Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 06 Sep, 2022 1 commit
-
-
smartcontracts authored
Significantly improves the bundle size of the contracts package by exporting deployments more intentionally and by removing certain unnecessary exports.
-
- 29 Aug, 2022 1 commit
-
-
Matthew Slipper authored
We're moving to Bedrock, so these nightlies aren't used anymore. Additionally, they were pushing directly to our Docker Hub repository. If we need to bring these back, we'll need to update them to push to GCR instead.
-
- 27 Aug, 2022 7 commits
-
-
protolambda authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
protolambda authored
* style(batch-submitter): fix lint * style(bss-core): fix lint * chore(proxyd): use io and os instead of deprecated ioutil methods, fixes lint
-
protolambda authored
-
protolambda authored
-
Javed Khan authored
-
Matthew Slipper authored
Fixes withdrawals by specifying the correct storage slot. Note that this does not fix the op-e2e tests, which were incorrectly passing. @protolambda is working on this.
-
Javed Khan authored
-
- 26 Aug, 2022 7 commits
-
-
Javed Khan authored
-
protolambda authored
-
protolambda authored
-
smartcontracts authored
merge Master into Develop
-
smartcontracts authored
-
github-actions[bot] authored
-
smartcontracts authored
develop => master
-
- 25 Aug, 2022 6 commits
-
-
Mark Tyneway authored
contracts-bedrock: use `MemorySafeCall`
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
Replace `ExcessivelySafeCall` with a local `SafeCall` that does not copy any calldata back. We do not care about returndata being returned so this prevents returndata bombs.
-
Ben Wilson authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Mark Tyneway authored
contracts-bedrock: add gpo to Predeploys.sol
-