- 23 May, 2024 7 commits
-
-
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 10 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>
-
Nick Italiano authored
-
- 20 May, 2024 3 commits
-
-
Tien Nguyen authored
-
Matt Solomon authored
-
zhiqiangxu authored
* make l1.beacon-archiver work * check #blobs inside BeaconBlobSideCars * compatible with fetchAllSidecars * also check inside BeaconBlobSideCars * check index set inclusion in BeaconBlobSideCars * preallocate * add test for BeaconBlobSideCars * assert error string
-
- 18 May, 2024 1 commit
-
-
angel-ding-cb authored
* add clearer logs for debugging * fix small things based on the comment * restart cli process * small fix on the naming convention * remove .String()
-
- 17 May, 2024 10 commits
-
-
Park Changwan authored
-
Mark Tyneway authored
* op-bindings: remove Removes the `op-bindings` package from the monorepo. It is now the responsibility of services to ensure that they are compatible with particular versions of the contracts. This will reduce the need for feature branches, as there doesn't have to be a single implementation of a contract with its bindings. The following link shows an easy way to generate bindings for your own service: https://github.com/ethereum-optimism/optimism/blob/943ed0f94f02a2ebad5155334828cc07fca46e0f/op-chain-ops/justfile `abigen` from go-ethereum is very useful here. * indexer: remove op-bindings from dockerfile * op-e2e: cleanup Cannot completely remove `legacybindings` because of dependencies in types in different libraries. Would be solved by a `go-sdk`. * Revert "op-e2e: cleanup" This reverts commit 43791f95213ad9566adeba087a022a48b794dc45.
-
Sebastian Stammler authored
-
Mark Tyneway authored
We no longer use changesets to release our software. The changesets still exist for unmaintained code. Removing this from our contributing doc as the maintained software does not use changesets. The releases are on github.
-
angel-ding-cb authored
-
Sebastian Stammler authored
* Enable Fjord devnet activation * chaincfg: add Fjord time to sepolia-devnet-0
-
dependabot[bot] authored
* dependabot(gomod): bump github.com/decred/dcrd/dcrec/secp256k1/v4 Bumps [github.com/decred/dcrd/dcrec/secp256k1/v4](https://github.com/decred/dcrd) from 4.2.0 to 4.3.0. - [Release notes](https://github.com/decred/dcrd/releases) - [Changelog](https://github.com/decred/dcrd/blob/master/CHANGES) - [Commits](https://github.com/decred/dcrd/compare/dcrec/secp256k1/v4.2.0...dcrec/secp256k1/v4.3.0) --- updated-dependencies: - dependency-name: github.com/decred/dcrd/dcrec/secp256k1/v4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> * deps: update --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
George C. Knee authored
* add l2GenesisEcotoneTimeOffset to getting-started/config.sh * set l2GenesisDeltaTimeOffset to 0 * remove unecessary line * parse 4844 params in registry-data tool * update overhead and scalar * add 4844 fields to the other Genesis literal * scalar: revert Co-authored-by:
George C. Knee <georgeknee@googlemail.com> --------- Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
dependabot[bot] authored
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.3 to 0.12.4. - [Release notes](https://github.com/multiformats/go-multiaddr/releases) - [Commits](https://github.com/multiformats/go-multiaddr/compare/v0.12.3...v0.12.4) --- updated-dependencies: - dependency-name: github.com/multiformats/go-multiaddr 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>
-
Sam Stokes authored
* Log when a hardfork is first activated * Initialize nextFork so duplicate logs are not created after op-node resets * Move nextFork field from rollup.Config to rollup.ChainSpec * Add unit tests for CheckForkActivation
-
- 16 May, 2024 3 commits
-
-
Mark Tyneway authored
The `op-bindings` package has no tests in it, therefore it doesn't need a job in CI. You can see in [this](https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/54620/workflows/1ce56b22-29ac-46e8-9001-d419767756be/jobs/2361188) job, there is nothing that runs. ``` gotestsum --format=testname --junitfile=/tmp/test-results/op-bindings.xml --jsonfile=/testlogs/log.json \ -- -parallel=8 -coverpkg=github.com/ethereum-optimism/optimism/... -coverprofile=coverage.out ./... EMPTY op-bindings/bindings EMPTY op-bindings/bindingspreview DONE 0 tests in 17.694s ``` `op-bindings` is deprecated and on its way out of the monorepo, services are responsible for their own bindings management now. The following see [here](https://github.com/ethereum-optimism/optimism/blob/9047beb54c66a5c572784efec8984f259302ec92/op-chain-ops/justfile) for an example on how to generate bindings in a simple way.
-
Hamdi Allam authored
* indexer client cleanup * feedback -- mock.AssertExpectations
-
Roman Dovgan authored
Co-authored-by:
smartcontracts <kelvin@optimism.io>
-