- 04 Jun, 2024 10 commits
-
-
Barnabas Busa authored
* feat: enable customization of L1/L2 chain info * add faultGameWithdrawalDelay * Update config.sh
-
smartcontracts authored
Adds a new script called ManageDrippie that, surprise surprise, manages Drippie tasks. Replacement for the old stuff that existed inside of DeployPeriphery because the old stuff was too janky and relied on making a bunch of smart contract modifications every time you wanted to add a new drip. Drips can now be added easily by modifying a JSON configuration file.
-
Barnabas Busa authored
This PR will enable a user to pipe the output of wallet.sh directly into env file, without having to remove the first line (otherwise the env var will be invalid).
-
protolambda authored
-
Adrian Sutton authored
* op-conductor: Fix deadlock in shutdown * op-e2e: Unskip test * Return early * Remove unnecessary for loop
-
Adrian Sutton authored
-
Adrian Sutton authored
-
Adrian Sutton authored
* Introduce fast dispute game type Avoids the need to change configuration to support fast withdrawals via fault proofs. * e2e: Wait for game to become resolvable. * Update kontrol snapshots. * e2e: Set correct game type for proposer. * challenger: Fast games are alphabet vm, not cannon. * Set fast game clock duration to 0. * Update snapshots again * Use game type consistently. * Switch devnet/e2e to default to using fault proofs --------- Co-authored-by:
refcell <abigger87@gmail.com>
-
zhiqiangxu authored
* show pid in log * add Pid to cli config
-
clabby authored
Adds a test for a separate proof validity case, where the proofs provided are correct relative to the state witness' merkle root, but correspond to a separate leaf that does not contain the desired program counter address or memory address read by the instruction.
-
- 03 Jun, 2024 7 commits
-
-
Brian Bland authored
* op-conductor: Increase error backoff time to 0-2000 ms, set to 0 in tests * Improve test perf * Un-change max test time
-
protolambda authored
-
protolambda authored
* op-node: refactor finality to encapsulate and simplify EngineQueue * op-node: add lock to make concurrent use of Finalizer by plasma backend safe, and rename receiver-method var names * op-node: reintroduce instant L2 finality check upon L1 signal, reintroduce extra check to handle contrived test * op-node: fix plasma finalization test setup * semgrep fix * op-node: link TODO issue
-
Adrian Sutton authored
-
Adrian Sutton authored
* challenger: Add --network option Loads the dispute game factory address from the superchain registry. * dispute-mon: Add --network option Loads the dispute game factory address from the superchain registry.
-
Adrian Sutton authored
* Introduce fast dispute game type Avoids the need to change configuration to support fast withdrawals via fault proofs. * e2e: Wait for game to become resolvable. * Update kontrol snapshots. * e2e: Set correct game type for proposer. * challenger: Fast games are alphabet vm, not cannon. * Set fast game clock duration to 0. * Update snapshots again * Use game type consistently.
-
Adrian Sutton authored
Loads the dispute game factory address from the superchain registry.
-
- 01 Jun, 2024 5 commits
-
-
Adrian Sutton authored
-
Inphi authored
-
Mark Tyneway authored
* ufm-test-services: delete This code is no longer maintained by anybody at the company and is not running in production. This commit deletes the code. We should strive to ensure that there is clear ownership of all code in this repository to ensure problems can be easily resolved when one comes up in a particular place. * ci: delete
-
Brian Bland authored
-
Axel Kingsley authored
* Fix Benchmarking ; add Compression Algo to Test Case Definitions * Correct to Brotli9
-
- 31 May, 2024 4 commits
-
-
smartcontracts authored
Updates the periphery deploy to also deploy a Drippie contract to be used for standard operational drips.
-
Inphi authored
- Label log sources - Avoid adding duplicate slog fields when not isatty
-
Jacob Elias authored
-
Mark Tyneway authored
* contracts-bedrock: update deployment readme Adds useful information on how to do a deployment of the L1 contracts as well as information on how to generate the L2 genesis allocs. This should alleviate questions that come in often about how to do this. * readme: update * readme: update
-
- 30 May, 2024 14 commits
-
-
Sebastian Stammler authored
-
protolambda authored
-
protolambda authored
-
Inphi authored
-
Sebastian Stammler authored
* go: bump libp2p deps * op-node/p2p: replace deprecated CannotConnect with Limited peer state
-
protolambda authored
-
refcell authored
-
refcell authored
-
Sebastian Stammler authored
* op-node: Support multiple beacon archiver/fallbacks * op-node: rename flag to l1.beacon-fallbacks - retain old flag name and env var - fix some tests * Update op-node/node/client_test.go Co-authored-by:
Adrian Sutton <adrian@oplabs.co> --------- Co-authored-by:
Adrian Sutton <adrian@oplabs.co>
-
Adrian Sutton authored
Fix op-program to use a fixed version and version meta for all client builds (correct version is reported by the host) since these builds should be reproducible. Note the make reproducible-build target never set a version so was indeed reproducible.
-
Adrian Sutton authored
-
Mark Tyneway authored
This removes running the external geth tests in CI since they are particularly flakey. These were added to enable running the e2e tests against external clients more easily. This does not remove that ability from the monorepo as the package is not touched. External clients can still run the e2e tests against their client, we just no longer run these tests in CI. There isn't a ton of value running these in CI as everything in process tests the same things and the value of removing them is the reduce in flakes. A change to docs or smart contracts should not need to rerun CI for unrelated tests flaking. Since there is no clear ownership for these tests, they should be removed. This is not reducing test coverage.
-
Adrian Sutton authored
* Use the actual WETH delay when determining when bonds are withdrawable * Change metric label and logs to reflect using withdrawable timing, not game resolution
-
Mark Tyneway authored
* op-node: cleanup readme The readme hasn't been updated in some time, this updates the readme with the latest information as a lot of the information has been deprecated. This will make it more intuitive for how to use the `op-node` to generate the L2 genesis for a network. Also adds a simple `doctoc` recipe to the `Makefile` as other `README` files in the repo do the same thing. * readme: update
-