- 27 Sep, 2024 21 commits
-
-
Michael Amadi authored
-
Mark Tyneway authored
The build fails when jq is not installed with a mysterious error message, so improve the error message. This will help debugging for new contributors.
-
Sebastian Stammler authored
* op-node/rollup/derive: Implement Holocene Frame Queue * add FrameQueue test * use non-nil context * address reviews, refactor frame loading and pruning
-
smartcontracts authored
Adds a few remaining interfaces required before we can migrate OPCM to use interfaces over source contracts.
-
Matthew Slipper authored
The devnet tests aren't providing a lot of value. They use our outdated Python devnet tooling, and only run a tiny subset of our overall test suite. They are also are flaky and slow to run. To prioritize improving the DevX of the monorepo, this PR removes the devnet tests from CCI.
-
smartcontracts authored
Certain constructor parameters were not being inserted correctly. Although this didn't cause a failure during deployment, it did cause Kontrol tests to fail.
-
Karl Bartel authored
* Accept /put path as described in spec In addition to the currently used `/put/` path to ease the migration. See https://github.com/ethereum-optimism/optimism/issues/11499. * alt-DA: write to /put path as described in spec The spec mandates using `/put` and not `/put/`, so that is what we should do. Warning: This will break DA solutions that only accept `/put/` at the moment. It is recommended that DA solutions support both paths for a while, so that updating OP-stack can happen independently of the exact DA implementation version. Closes https://github.com/ethereum-optimism/optimism/issues/11499.
-
tsnobster authored
-
Inphi authored
* ci: Add Cannon STF verify recurring job * setup remote docker * change make dir * fix cwd
-
Blaine Malone authored
* fix: Update absolute prestate * fix: just pre-pr * fix: absolute prestate updated as part of assertions. * chore: semver lock --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
protolambda authored
* op-supervisor: cleanup cross-L2 safety types * op-node: fix interop test
-
Maurelian authored
* feat(opcm): Create and use new ISystemConfigV160 * feat(opcm): defaultSystemConfigParams in OPCM Interop * chore: semgrep * fix: handle different system config initializers * chore: revert interop changes since it uses the latest systemConfig * chore: semver lock * chore: semver locK --------- Co-authored-by:
Matt Solomon <matt@mattsolomon.dev>
-
Francis Li authored
* op-node waits establishes connection to conductor before starting in sequencer enabled mode * Added conductor enabled api to op-node * check node enabled conductor during conductor startup * update logs * Change back to lazy initialization * Add method not found check
-
Blaine Malone authored
* fix: Temporarily stop deploying DelayedWETHPermissionlessGameProxy * fix: removing TODOs from production contract. * fix: semver lock updated. * fix: bump OPContractsManager version. * fix: DeployOutput on OPContractsManager API will remain the same.
-
Blaine Malone authored
* feat: Change OPCM salt to include user supplied arg * fix: removing temporary assumption. * fix: bumped OPContractsManager version. * fix: snapshots update. * fix: bump OPContractsManager version. * fix: snapshots update. * fix: pre-pr run * fix: wiring up Create2Salt as SaltMixer for DeployOPChainInput * fix: remove old standard-versions.toml file
-
Blaine Malone authored
* feat: Change OPCM salt to include user supplied arg * fix: removing temporary assumption. * fix: bumped OPContractsManager version. * fix: snapshots update. * fix: bump OPContractsManager version. * fix: snapshots update. * fix: pre-pr run * fix: wiring up Create2Salt as SaltMixer for DeployOPChainInput
-
Adrian Sutton authored
* op-challenger: Use the cannon witness subcommand to read states instead of directly calling the parsing code. * op-challenger: Use a context when downloading the prestate.
-
Adrian Sutton authored
* cannon: Output information about the state in JSON format from the witness command. Will provide all the information about a state that the challenger needs so it doesn't have to depend on the parsing code directly. * cannon: Update multicannon witness description.
-
Sebastian Stammler authored
* ci-builder: bump go tool versions * update mocks after update of mockery * bump cci ci-builder version to v0.53.0 * fix golangci-lint run --help | grep concurrency
-
James Kim authored
-
Matt Solomon authored
* chore: set init bond default to 0 * test: add initial bond test * chore: semver lock
-
- 26 Sep, 2024 19 commits
-
-
Inphi authored
* cannon: Consistent state serialization * nosilent cmp * fix run input * add elf target dep
-
Disco authored
* chore: rename isthmus to interop on solidity files * chore: rename test file * chore: update contracts versions (#66)
-
Disco authored
-
zhiqiangxu authored
-
Adrian Sutton authored
-
Chen Kai authored
* feat:add more cannon operator instr tests Signed-off-by:
Chen Kai <281165273grape@gmail.com> * feat:code review suggestion fix Signed-off-by:
Chen Kai <281165273grape@gmail.com> --------- Signed-off-by:
Chen Kai <281165273grape@gmail.com>
-
Blaine Malone authored
* feat: Sepolia Standard Versions OPCM * fix: reran make sync-standard-version * fix: passing through Standard Versions mainnet in tests.
-
Maurelian authored
* feat(deploy): deploy implementations before proxies This change prepares for the OPCM integration by deploying the implementations before the proxies. `intializeImplementations()` was renamed to `initializeProxies()` which is more accurate. Also the ASR's implementation was unnecessarily initialized with a proxy address for a constructor argument. * test(deploy): Move ASR impl deployment to deployProxies It must be deployed per chain because it is not MCP ready. * test(deploy): Rename deploy functions to correspond to OPCM
-
zhiqiangxu authored
* remove some magic numbers * also check TargetNumFrames <= 6 for auto DA * define eth.MaxBlobsPerBlobTx and replace magic 6 * also change the original params.MaxBlobGasPerBlock/params.BlobTxBlobGasPerBlob
-
zhiqiangxu authored
-
Inphi authored
-
Inphi authored
* multicannon: Display custom --help for missing flags * remove comment
-
Adrian Sutton authored
Simplifies deployment with minimal risk given that only permissioned actors are involved in the game and typically the challenger is only resolving games.
-
Minhyuk Kim authored
-
tre authored
* feat(L2toL2CrossDomainMessenger): return message hash from sendMessage * fix * fix build * revert * fix build * bump version * nit * address comments * update tests * nit * revert * update snapshot * update semver devdoc * update semver-lock * bump token versions * bump semver lock * fix semver and update output * update semver-lock * delete clones-with-immutable-args * bump versions: * update semver-lock
-
Adrian Sutton authored
-
Michael Amadi authored
* use DeployUtils lib for deployments in deploy script * type safety for constructor args and use encode constructor * add comments to helper functions * add commentsd, deploy scripts cleanup * fix assertion * modify interface checker script to always expect a pseudo-constructor, modify failing interfaces * assert contracts with no constructors to have pseudo-constructors with no input * use pseudo-constructor encoding for contracts with no constructor defined
-
dependabot[bot] authored
Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.76 to 7.0.77. - [Release notes](https://github.com/minio/minio-go/releases) - [Commits](https://github.com/minio/minio-go/compare/v7.0.76...v7.0.77) --- 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>
-
smartcontracts authored
Standardizes the input and return argument formatting everywhere.
-