- 07 Jul, 2024 1 commit
-
-
dependabot[bot] authored
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/compare/2023.07.22...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 06 Jul, 2024 1 commit
-
-
dependabot[bot] authored
Bumps [github.com/rs/cors](https://github.com/rs/cors) from 1.9.0 to 1.11.0. - [Commits](https://github.com/rs/cors/compare/v1.9.0...v1.11.0) --- updated-dependencies: - dependency-name: github.com/rs/cors dependency-type: indirect ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
- 04 Jul, 2024 5 commits
-
-
hatti authored
-
dependabot[bot] authored
Bumps [@eth-optimism/sdk](https://github.com/ethereum-optimism/ecosystem) from 3.3.1 to 3.3.2. - [Commits](https://github.com/ethereum-optimism/ecosystem/commits/@eth-optimism/sdk@3.3.2) --- updated-dependencies: - dependency-name: "@eth-optimism/sdk" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.72 to 7.0.73. - [Release notes](https://github.com/minio/minio-go/releases) - [Commits](https://github.com/minio/minio-go/compare/v7.0.72...v7.0.73) --- updated-dependencies: - dependency-name: github.com/minio/minio-go/v7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
dependabot[bot] authored
Bumps [hardhat-deploy](https://github.com/wighawag/hardhat-deploy) from 0.12.2 to 0.12.4. - [Changelog](https://github.com/wighawag/hardhat-deploy/blob/master/CHANGELOG.md) - [Commits](https://github.com/wighawag/hardhat-deploy/compare/v0.12.2...v0.12.4) --- updated-dependencies: - dependency-name: hardhat-deploy dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Sam Stokes authored
-
- 01 Jul, 2024 1 commit
-
-
Ninja authored
-
- 29 Jun, 2024 12 commits
-
-
BE Water authored
* Fix the wrong variable in 'checkUpgradeTxs' * Update op-chain-ops/genesis/config.go Co-authored-by:
protolambda <proto@protolambda.com> * Update op-chain-ops/genesis/testdata/test-deploy-config-full.json Co-authored-by:
protolambda <proto@protolambda.com> --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
zhiqiangxu authored
-
zhiqiangxu authored
* add p2p.sync.onlyreqtostatic flag to p2p flags * fix for review
-
Thebuilder authored
-
Tien Nguyen authored
-
zhiqiangxu authored
* use bytes buffer poll correctly * only update res if data is larger * fix comment about block version * simplify a bit by shortcut * op-node: preserve largest bytes buf capacity --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Kien Trinh authored
* perf: use go ticker to handle time management in rollup sync * fix: ticker does not accept no negative value * bet
-
Minhyuk Kim authored
* Add new syncmode "force-execution-layer" * Add tests * Add l2.enginekind flag instead of ForceELSync * Move l2EngineClientKind to EngineController * Fix lint * Rename engine.EngineClientKind to engine.Kind and added engineKind.SupportsPostFinalizationELSync() * Refactor EL/CL tests in sync_test.go * Refactor tests in sync_test.go * Rename engine to ec * Incorporate enginekind-specific flags into syncConfig, and hide engine kind from the engine controller logic * Fix tests --------- Co-authored-by:
protolambda <proto@protolambda.com>
-
Adrian Sutton authored
-
Bill authored
-
protolambda authored
* op-node: fix driver step hot loop, improvement events and add utils * op-node: fix verifier event processing liveness * op-node: add events_rate_limited metric * op-node: bump events rate limits
-
Maurelian authored
* --wip-- * docs: Add list of security review including sherlock links
-
- 28 Jun, 2024 5 commits
-
-
zhiqiangxu authored
-
I love OP authored
Co-authored-by:
Odysseas <Odysseasmakt@gmail.com>
-
mbaxter authored
* cannon: Add forge debug test * cannon: Add assertion on the expected return value * cannon: Add more logging to MIPS tests * cannon: Only log step input on test failure
-
Adrian Sutton authored
* op-supervisor: Introduce pipeline concept and stage to handle all blocks on head update * op-supervisor: Simplify to just call a block processor directly * op-supervisor: Simplify further to remove pipeline entirely and hook up processor * op-supervisor: Separate out and test the head update callback. * op-supervisor: Fetch receipts for each block
-
Adrian Sutton authored
* op-supervisor: Create clients and monitor chain heads for each L2 chain * op-supervisor: Remove rpc url from log message * op-supervisor: Update tickets in TODOs
-
- 27 Jun, 2024 7 commits
-
-
mbaxter authored
* cannon: Extract step helpers * cannon: Wrap step helper logic in unchecked * cannon: Use consistent var name between solidity and go (fun) * cannon: Dedupe `opcode` and `fun` calculations * cannon: Bump MIPS.sol version * cannon: Run semver-lock, snapshots * cannon: Address slither warnings * cannon: Make sure all lib functions are unchecked
-
Bill authored
-
Inphi authored
-
Mark Tyneway authored
* op-upgrade: deprecate Delete `op-upgrade` and its related packages. These are no longer used in favor of the `superchain-ops` repo. No need to keep around dead code. The `safe` and `upgrades` packages are deleted. * justfile: delete
-
dependabot[bot] authored
Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.24.0 to 0.24.2. - [Release notes](https://github.com/btcsuite/btcd/releases) - [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES) - [Commits](https://github.com/btcsuite/btcd/compare/v0.24.0...v0.24.2) --- updated-dependencies: - dependency-name: github.com/btcsuite/btcd dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
protolambda authored
* op-node: maintain sync-status through events, remove legacy snapshot-log * op-service: fix typo Co-authored-by:
Adrian Sutton <adrian@oplabs.co> * op-node: clarify hidden snapshot log flag * op-node: make CurrentL1 SyncStatus update more frequently --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
- 26 Jun, 2024 5 commits
-
-
Adrian Sutton authored
-
Mark Tyneway authored
* contracts-bedrock: cleanup interop predeploys Small refactor to the interop predeploys to reuse existing code. It was determined safe to use the `SafeCall` library, so we opt to use that instead of duplicating code. No tests are added since existing test coverage ensures that these calls happen as expected. A manual mutation test where the value was not passed through was performed and failing tests were observed. The `SafeCall` library was previously pinned to `0.8.15` due to the "call with min gas" semantics, it may be possible that a new compiler version could emit code that doesn't act how `0.8.15` acts, but the whole gas introspection thing is an anti pattern and we have invariant tests that would catch this if we modified the solc version used by `OptimismPortal`. We know to never follow this pattern again, ie `hasMinGas` or `callWithMinGas` should never be used again in the codebase and should be deleted at some point once we get rid of the whole min gas limit semantics. * lint: fix * semver-lock: update
-
dependabot[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.4 to 0.13.0. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.12.4...v0.13.0) --- updated-dependencies: - dependency-name: github.com/multiformats/go-multiaddr dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Inphi authored
-
- 25 Jun, 2024 3 commits
-
-
mbaxter authored
* cannon: Increment MIPS.sol version * cannon: Add syscall args helper * cannon: Extract mmap helper * cannon: Extract sysRead helper Also: - Extract solidity memory helpers into new lib. - Reorganize syscall constants. * cannon: Add NatSpec documentation to solidity syscall helpers * cannon: Extract sysWrite helper * cannon: Use consistent naming convention * cannon: Extract sysFcntl helper, fix typos * cannon: Consolidate comments, fix formatting * cannon: Add helper for setting registers, pc fields * cannon: Reorganize syscall constants * cannon: Fix MIPSMemory import * cannon: Run semver-lock and snapshots * cannon: Explicitly inject proof offsets into helper fns Proofs offsets may differ between implementations, so these values must be passed into helper functions rather than calculated internally. * cannon: Remove hard-coded state.memRoot references from MIPSMemory.sol * cannon: Work around stack too deep error * cannon: Rework stack-too-deep fix * cannon: Run semver-lock and snapshots * cannon: Validate calldata size directly in readMem, writeMem * cannon: Run semver-lock and snapshots
-
amber guru authored
* Replace errors import with errutil in correct case * fix after goimports -w .
-
Adrian Sutton authored
* op-supervisor: Support recording executing message info * op-supervisor: Reduce permissions * op-supervisor: Implement recovery for entry db * op-supervisor: Track size in entrydb instead of last entry idx * op-supervisor: Trim log entries back to the last valid ending point * op-supervisor: Remove the manual recover operations since recovery at startup is automatic * op-supervisor: Add support for writing multiple entries in a single write * op-supervisor: Write all entries for a log in one append call. Only update in-memory state after the write succeeds. * op-supervisor: Handle partial writes * op-supervisor: Extract logic to reverse an init event * op-supervisor: Use errors.New * op-supervisor: Combine the two AddLog variants. * op-supervisor: Remove place holder tests. * op-supervisor: Separate Executes and Contains queries * op-supervisor: Only read executing message when it is actually used.
-