optimism
optimism copied to clipboard
Optimism is Ethereum, scaled.
also introduce JobId helper
**Description** Found via: https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/93702/workflows/bcc14d53-552c-4401-9ca5-6ffa266b4cf8/jobs/3647441/artifacts This PR is fixing another flake in the `TestL2ReorgAfterL1Reorg` test - we now wait for the chain to recover up until the blocks it produced before...
check l1 cross domain messenger assertion
~We may want to remove the `DerivationOriginUpdate` from node events and just bump status `CurrentL1` with regular `DerivationUpdate`s which are coming in more frequently with every derived L2 block but...
The StandardValidator should contain all necessary checks. This means that we can remove the redundant checks which occur throughout the contracts package, including: - `ChainAssertions.sol` - Checks in deploy scripts...
**Description** Adds a withdrawal test using super roots. Enhances the DSL with a `StandardBridge` to facilitate deposits and withdrawals rather than needing to have all the complexity in the test...
We won't be able to finalize withdrawals in a live devnet. But we should be able to prove withdrawals at least Perhaps withdrawal finalization can be done only on kurtosis...
Dispute-mon takes multiple `--rollup-rpc` arguments, or one with a comma-separated list. Implements logic described in https://github.com/ethereum-optimism/optimism/issues/11019, and keeps the assumption of assuming the output root was safe if safe head...
**Description** This PR is renaming the supervisor node mode renaming per [here](https://oplabs.notion.site/Supervisor-Mode-Naming-Convention-20df153ee16280649630c3a55850d906). Fixes: https://github.com/ethereum-optimism/optimism/issues/16379 **TODO** - [ ] review related repos (docs / specs) and see if we need updating...
Services all default to binding the RPC to 0.0.0.0 currently. It's considered better to default to 127.0.0.1 to not accidentally expose an RPC publicly, like many L1 clients do. This...