Inphi
Inphi
**Description** A clear and concise description of the features you're adding in this pull request. **Tests** Please describe any tests you've added. If you've added no tests, or left important...
Update the absolute prestate for mainnet in preparation of the Fjord upgrade. The absolute prestate was built on `op-program/v1.2.0` (see the [fjord gov post](https://gov.optimism.io/t/upgrade-proposal-9-fjord-network-upgrade/8236)). Verify this by checking out `op-program/v1.2.0`...
add optimistic Granite upgrade
**Description** Add early specification of deposits for interop. Introduces a "deposit context" to derivation as a useful model for thinking about deposits in the EVM.
https://github.com/ethereum-optimism/optimism/issues/11658 obsoletes this. But until then, we should manually invoke the garbage collector in the op-program to avoid high memory usage.
Related to https://github.com/orgs/ethereum-optimism/projects/76/views/1?pane=issue&itemId=70514271. Detect uses of `go` keyword or `goroutine` usage from mutator code in the block building code path. This lets us detect non-deterministic preimage lookups early (see https://github.com/ethereum-optimism/op-geth/pull/373)...
Add the MT-FPMV to the [Cannon Execution Benchmark](https://github.com/ethereum-optimism/optimism/issues/11643). The benchmark should show a marked improvement in program memory usage of the MT-FPVM over the FPVM. Depends on ethereum-optimism/optimism#11643
Follow up on ethereum-optimism/optimism#11641 and ethereum-optimism/optimism#11642 to add MT Cannon support to the op-challenger.
Port all the tests in [MIPS.t.sol](https://github.com/ethereum-optimism/optimism/blob/0dcb1b2c7dadec98a24f47e2e2d781a25800d9e1/packages/contracts-bedrock/test/cannon/MIPS.t.sol) to the multi-threaded MIPS solidity VM.