- 25 Jun, 2024 6 commits
-
-
Adrian Sutton authored
-
Adrian Sutton authored
* op-supervisor: Introduce thread-unsafe log database * op-supervisor: Add simple r/w locking * op-supervisor: Add comment * op-supervisor: Start switching to multi-entry database format * op-supervisor: Improve test to cover the case where a new block starts at a search checkpoint boundary (other than at the start of the file) * op-supervisor: Use a flag to indicate when log index should increment rather than a 1 byte increment amount. * op-supervisor: Comment out unused stuff to make lint happy. * op-supervisor: Load correct block number and log idx on init * op-supervisor: Refactor state to only hold context that can always be kept up to date. * op-supervisor: Support rewinding * op-supervisor: Remove TODO that probably won't be done there * op-supervisor: Require first log in block to have logIdx 0 * op-supervisor: Remove completed TODO. * op-supervisor: Improve testing for logs not existing * op-supervisor: Fix typo * op-supervisor: Tidy up TODOs and pending tests. * op-supervisor: Add invariant assertions for db data * op-supervisor: Lock db in ClosestBlockInfo * op-supervisor: Label alerts * op-supervisor: Use a TruncatedHash for logs everywhere and make it a fixed size array. * op-supervisor: Separate serialization of initating events * op-supervisor: Separate serialization of other event types and enforce type code. * op-supervisor: Introduce entry type * op-supervisor: Split out an entry database * op-supervisor: Introduce structs for entry types * op-supervisor: Use a struct for CanonicalHash too
-
Francis Li authored
* op-conductor: add override to disable HA mode in disaster recovery scenarios * op-conductor: add leader override in conductor API * Change leaderOverride to atomic.Bool
-
Mark Tyneway authored
Move the ts config out of the root of the repo to the packages themselves. This is because no new typescript development is planned for the monorepo itself, new typescript lives in the ecosystem monorepo, see https://github.com/ethereum-optimism/ecosystem. It may also live in the monitoring monorepo, see https://github.com/ethereum-optimism/monitorism. This will make porting the individual ts packages out of the monorepo more simple and also cleans up the root of the monorepo, reducing the overhead for contributors.
-
Mark Tyneway authored
The `pnpm-workspace.yaml` file should no longer include a reference to the ts package that was removed along with the `indexer`.
-
protolambda authored
-
- 24 Jun, 2024 2 commits
-
-
protolambda authored
-
protolambda authored
* op-node: event handling on block attributes todo * op-node: update plasma step to no longer hardcode pipeline stepping
-
- 22 Jun, 2024 3 commits
-
-
Adrian Sutton authored
Current fault dispute rules are that the safe head is extended to the end of the trace.
-
protolambda authored
* op-program: refactor to use events derivers * op-node: differentiate between invalid payload and invalid payload attributes
-
Theburaka authored
-
- 21 Jun, 2024 6 commits
-
-
smartcontracts authored
-
Raffaele authored
-
Tei Im authored
* Use common.Hash type in asterisc VMState * Update asterisc test state
-
Thebuilder authored
* Fix OP-GETH broken link * use correct link * fix link
-
Maurelian authored
-
mbaxter authored
* cannon: Extract handleHiLo, handleJump, handlRd from mips.go * cannon: Extract handleHiLo, handleJump, handlRd from MIPS.sol * cannon: Increment MIPS.sol version * cannon: Run semver-lock and snapshots * cannon: Fix slither warning - init variable to zero
-
- 20 Jun, 2024 14 commits
-
-
Brian Bland authored
* op-conductor: Add optional version parameter to cluster membership changes * Fix tests * Add API backwards compatibility for conductor changes * Clean up some boilerplate
-
Marcel authored
-
Maurelian authored
* ctb: Add safe extension contract auth to Specs.t.sol * ctb: Fix capitalization on Safe dir
-
protolambda authored
-
smartcontracts authored
Drippie monitoring is now handled in monitorism.
-
Ayene authored
-
dependabot[bot] authored
Bumps [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) from 4.1.2 to 4.1.3. - [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases) - [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3) --- updated-dependencies: - dependency-name: curve25519-dalek dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Sebastian Stammler authored
-
protolambda authored
-
protolambda authored
-
protolambda authored
-
Inphi authored
* Add cannon memory benchmarks * fix comment * go mod tidy alloc program
-
Maurelian authored
* ctb: Fix auth specs for DGF * ctb: Fix to use delayedWethOwner where appropriate
-
smartcontracts authored
Minor updates to CONTRIBUTING.md, things were a little outdated.
-
- 19 Jun, 2024 6 commits
-
-
Maurelian authored
-
Sebastian Stammler authored
-
Inphi authored
* cannon: Revert to original state JSON schema * fix test_data state.json
-
smartcontracts authored
Renames the folder periphery-deploy-config to deploy-config-periphery and reorganizes its contents so that it's a little bit cleaner. Means that the folder will appear next to the other deploy-config folder and will be easier to find and read.
-
dependabot[bot] authored
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 6. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/v2...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
smartcontracts authored
-
- 18 Jun, 2024 3 commits
-
-
Mark Tyneway authored
* supervisor: add Identifier JSON marshaling Adds json marshaling so that the type used within is easier to deal with. * op-supervisor: fix identifier struct --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Mark Tyneway authored
With the usage of the superchain-registry, the need for this code has gone away. Its not being maintained and falling out of sync, so it should be deleted to ensure that the codebase can stay lean over time. Always tend the garden.
-
dependabot[bot] authored
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.18 to 1.26.19. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/1.26.19/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/1.26.18...1.26.19) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-