- 28 May, 2024 2 commits
-
-
Adrian Sutton authored
-
dependabot[bot] authored
Bumps [github.com/jackc/pgx/v5](https://github.com/jackc/pgx) from 5.5.5 to 5.6.0. - [Changelog](https://github.com/jackc/pgx/blob/master/CHANGELOG.md) - [Commits](https://github.com/jackc/pgx/compare/v5.5.5...v5.6.0) --- updated-dependencies: - dependency-name: github.com/jackc/pgx/v5 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>
-
- 27 May, 2024 1 commit
-
-
Maurelian authored
-
- 25 May, 2024 2 commits
-
-
Adrian Sutton authored
* op-challenger: Actually use the prestate downloaded from URL when executing. * op-challenger: Actually use the asterisc prestate downloaded from URL when executing. (#10651)
-
Diego authored
* contracts-bedrock: create OptimismPortalInterop * contracts-bedrock: add conditional deployment of SystemConfigInterop * contracts-bedrock: drop initializeOptimismPortalInterop in Deploy script * contracts-bedrock: remove checkSystemConfigInterop from ChainAssertions * contracts-bedrock: drop initializeSystemConfigInterop in Deploy script * contracts-bedrock: drop deploySystemConfigInterop from Deploy script * contracts-bedrock: drop SystemConfigInterop from Types * contracts-bedrock: drop legacy import in ChainAssertions * contracts-bedrock: drop legacy fields in Deploy script * contracts-bedrock: drop unnecessary diffs * contracts-bedrock: add conditional deployment of SystemConfigInterop * contracts-bedrock: drop initializeOptimismPortalInterop in Deploy script * contracts-bedrock: create tests for SystemConfigInterop * contracts-bedrock: reorder dependencies in tests for SystemConfigInterop * contracts-bedrock: add SystemConfigInterop to tests Setup * contracts-bedrock: update tests for SystemConfigInterop * contracts-bedrock: restore Deploy script * contracts-bedrock: restore ChainAssertions * contracts-bedrock: restore Types * contracts-bedrock: drop SystemConfigInterop from Setup script * contracts-bedrock: update SystemConfigInterop * contracts-bedrock: add not vm check in SystemConfigInterop tests * contracts-bedrock: update tests for SystemConfigInterop * contracts-bedrock: define internal getter for systemConfigInterop in tests * contracts-bedrock: restrict visibility of function in tests for SystemConfig * contracts-bedrock: fix tests for SystemConfigInterop * contracts-bedrock: fix tests for SystemConfigInterop * contracts-bedrock: reinitialize for gas paying test for SystemConfigInterop * contracts-bedrock: reorder functions in tests for SystemConfigInterop * contracts-bedrock: use ConfigType.GAS_PAYING_TOKEN in tests for SystemConfigInterop * contracts-bedrock: use assumeNotForgeAddress in tests for SystemConfigInterop --------- Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
- 24 May, 2024 9 commits
-
-
Sebastian Stammler authored
-
Maurelian authored
-
Diego authored
* contracts-bedrock: create OptimismPortalInterop * contracts-bedrock: update to use ConfigType.GAS_PAYING_TOKEN * contracts-bedrock: update snapshots * contracts-bedrock: update semver-lock
-
Zach Howard authored
-
Diego authored
* contracts-bedrock: create diff tests for StaticConfig * contracts-bedrock: refactor encodeGasPayingToken * contracts-bedrock: define uint256Type for differential testing * contracts-bedrock: fix missing line in differential-testing * contracts-bedrock: return packed in utils * contracts-bedrock: define args as global vars in differential-testing * contracts-bedrock: improve args for encodeGasPayingToken in diff testing * contracts-bedrock: update L1BlockInterop * contracts-bedrock: remove duplicates in differential-testing * contracts-bedrock: use SET_GAS_PAYING_TOKEN in L1BlockInterop * contracts-bedrock: update semver-lock
-
Inphi authored
-
Diego authored
* contracts-bedrock: create StaticConfig lib * contracts-bedrock: fix StaticConfig * contracts-bedrock: create diff tests for StaticConfig * contracts-bedrock: rename gas paying token methods in StaticConfig * contracts-bedrock: add decoding tests for StaticConfig * contracts-bedrock: refactor encodeGasPayingToken * contracts-bedrock: define uint256Type for differential testing * contracts-bedrock: fix missing line in differential-testing * contracts-bedrock: return packed in utils * contracts-bedrock: define args as global vars in differential-testing * contracts-bedrock: use Test instead of CommonTest in tests for StaticConfig * contracts-bedrock: improve args for encodeGasPayingToken in diff testing * contracts-bedrock: update sol version for StaticConfig to ^0.8.0
-
Mark Tyneway authored
The Custom Gas Token feature is a Beta feature of the MIT licensed OP Stack. While it has received initial review from core contributors, it is still undergoing testing, and may have bugs or other issues. Also cleanup some old information
-
Maurelian authored
* ctb: Add removeDeployerFromSafe() method * Delete extra line * ctb: Add check to ensure deploy is removed from Safe
-
- 23 May, 2024 11 commits
-
-
zhiqiangxu authored
-
yumeiyin authored
-
zhiqiangxu authored
-
Adrian Sutton authored
-
Adrian Sutton authored
* op-challenger: Include bonds when listing claims * fix: docker build missing bigint - reuse op-service wei conversion --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
Adrian Sutton authored
-
Brian Bland authored
* op-conductor: add more logs for raft debugging * Add barrier * LatestUnsafePayload reads in a strongly consistent fashion * Atomic swap OpConductor.healthy * Fix conductor/service_test * Add test for when LatestUnsafePayload returns an error * Update some method comments --------- Co-authored-by:
Francis Li <francis.li@coinbase.com>
-
Maurelian authored
-
George C. Knee authored
* op-node/p2p/sync add panic guard * hoist panic guard up to entire doRequest method * panicGuard uses currying * remove unecessary wrapper method * fix test to use more accurate fn signature remove unecessary assertion, this was annoying the linter
-
Sebastian Stammler authored
* op-batcher: add logging of compression algo * add node logging of algo, add brotli default algo * fix typos * only log compression algo if present * add type conversion abstraction to Batch interface Since we're dealing now with wrapped types around Batch implementations, this let's us transparently unwrap the underlying batch types. It makes sense to add this to the interface, because getting the underlying types from the interface is done in several places, so it's part of the interface's contract. * adapt BatchReader test
-
Maurelian authored
* ctb: Break out Safe deployment from configuration * ctb: Natspec fixes
-
- 22 May, 2024 6 commits
-
-
Mark Tyneway authored
* packages: remove unmaintained javascript This commit removes the following packages from the monorepo: - `common-ts` - `contracts-ts` - `core-utils` - `fee-estimation` - `web3js-plugin` These packages are not maintained. `chain-mon` and the `sdk` still exist but are pending deprecation. * readme: update * mergify: leftover references
-
Sam Stokes authored
* Add check-fjord script to smoke test live chains * Fix checkRIP7212 invalid signature test * check-fjord: several fixes * fix callopts * check-fjord: fix bindings import * check-fjord: fix errors & naming * lint * fix commands * Remove unused configuration flags * Add e2e test for check-fjord script * Add test to verify unactivated fjord is properly detected * Refactor check-fjord script and e2e test for cleaner separation * Add tests to ensure all fjord checks error if fork is unactivated * Update op-e2e/check_scripts_test.go --------- Co-authored-by:
Sebastian Stammler <seb@oplabs.co>
-
Diego authored
* contracts-bedrock: add assume preventing system contracts calls in gas paying token test * contracts-bedrock: constrain further gas paying token address in tests
-
Mark Tyneway authored
This commit migrates the typescript packages to use npm releases instead of local workspace based imports. This will allow us to remove: - `core-utils` - `common-ts` These packages are no longer maintained and will be receiving no updates. Their code can be retreived from before this commit or from https://github.com/ethereum-optimism/optimism-legacy if it is needed in the future. The `sdk` will be removed in a follow up.
-
Sebastian Stammler authored
-
Sebastian Stammler authored
this is a new error by geth that hasn't an exported error type yet, but it indicates that geth is still indexing and so one more try is worth it.
-
- 21 May, 2024 9 commits
-
-
zhiqiangxu authored
-
Nick Italiano authored
-
Roberto Bayardo authored
* Update README.md to describe new ecotone-scalar decode flag ecotone-scalar was updated in https://github.com/ethereum-optimism/optimism/pull/10547 to support value decoding but didn't include an update to this documentation. * allow non-decimal scalar values to decode
-
dependabot[bot] authored
updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Adrian Sutton authored
Changes latest_invalid_proposal metric to latest_proposal with a root_agreement label. Will enable alerting if the proposer isn't creating games on the expected schedule.
-
smartcontracts authored
-
Adrian Sutton authored
* op-e2e: Delete unused helpers from pre-output root support * op-e2e: Convert most FaultDisputeGame read operations to use custom contract bindings * op-e2e: Remove manual creation of contract bindings
-
Mark Tyneway authored
* contracts-bedrock: ecotone gas config support Updates the gas config on the `SystemConfig` to be ecotone first. This resolves chain operator ux issues with setting the gas config, rendering the additional tooling for calculating the encoded scalar version obsolete. This version of the system config is technically backwards compatible with pre-ecotone, but it requires a follow up tx to call the old `setGasConfig` method. The old gas config method was updated such that it cannot be used to set ecotone style config to prevent footguns. A new method `setGasConfigEcotone` should be used instead. * tests: fix build * config: fixup * deploy-config: fixup * chain-assertions: improve * lint: fix * scripts: remove overhead and scalar config Reduces tech debt * contracts-bedrock: fix build * snapshots: update * gas-snapshot: update * contracts-bedrock: fix tests * semver-lock: regenerate * build: fix * build: fix * e2e: fix build * config: fix test * op-e2e: cleanup Still support pre-ecotone tests * test: fix * kontrol: fixup * op-e2e: turn on ecotone * ecotone: fix test * op-e2e: fix test * op-e2e: fix failing test * op-e2e: update tests * deps: update * kontrol: update * semver-lock: update * snapshots: update after version change * typo: fix Co-authored-by:
Matt Solomon <matt@mattsolomon.dev> --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-