optimism
optimism copied to clipboard
Optimism is Ethereum, scaled.
Built on top of https://github.com/ethereum-optimism/optimism/pull/3203
**Description** Add the rest of the predeploy contracts to `op-bindings` so that they can be used as part of the state surgery process.
**Description** Add hardhat utils for reading hardhat artifacts from disk. This can read hardhat artifacts, buildinfo and hardhat deploy artifacts. This is necessary for implementing the state surgery in go,...
I think recently, the Bedrock launch plan changed that it doesn't have a public mempool anymore. Older slides used to mention TX being gossipped P2P in a public mempool, but...
**Describe the bug** The `CrossChainMessenger.getMessageReceipt` function doesn't provide the correct `fromBlock` parameter to the `contract.queryFilter` function. So running it after the receipt is available won't be returned a second time....
In the spirit of making smaller, more incremental changes, here's a PR for the specs that walks people throught the big diagram. I think this will be helpful for more...
**Description** A clear and concise description of the features you're adding in this pull request. **Additional context** Add any other context about the problem you're solving. **Metadata** - Fixes #[Link...
To improve the concurrency of the Bedrock actor tests, I hooked up an ETH faucet. Now, the actors can use the faucet to fund themselves before each run.
**Description** Replace `ExcessivelySafeCall` with a local `SafeCall` that does not copy any calldata back. We do not care about returndata being returned so this prevents returndata bombs.
**Description** This PR moves the Citizen House contracts and its tests from Moonshot Collective to OP's monorepo. **Additional context** The contracts build properly but fail to test due to a...