Inphi

Results 74 issues of 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.

A-cannon

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)...

A-cannon

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

A-cannon

Follow up on ethereum-optimism/optimism#11641 and ethereum-optimism/optimism#11642 to add MT Cannon support to the op-challenger.

A-cannon

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.

A-cannon