protolambda
protolambda
Minigeth is no longer used. The `op-program` in the Optimism monorepo covers the L2 state transition. Closing this.
Cannon now runs some example Go programs, that cover the pre-image functionality that is also used by the L2 program, which is otherwise out of scope. Minigeth is no longer...
Nx looks great for JS/TS, but I am opposed to the changes to the Go modules: - We've never had any significant performance issue with building them - `nx serve`...
This error looks wrong to me: the frameLength should never be that large. I think it hit a decoding error, and read the wrong data as frame-length. In the verifier...
> We have modified the block_time to 1s, and noticed that default [NewPayloadTimeout](https://github.com/ethereum-optimism/op-geth/blob/c1e9b380834b65de6e6289f53b2834829065e7ac/miner/miner.go#L63) parameter value(2s) of op-geth may be inconsistent, should we modify [NewPayloadTimeout](https://github.com/ethereum-optimism/op-geth/blob/c1e9b380834b65de6e6289f53b2834829065e7ac/miner/miner.go#L63) to 1s as well? No, payload-building...
Thank you for the detailed report, we'll look into improving the gas estimation to account for this max-gas case better, and evict this type of transaction that cannot fit into...
I believe `D` is deposits, and `B` is batches. Deposits come at the same time as that the L1 origin is recognized in the L2 chain. This always happens before...
> "l1ChainID": 17000, > --l2-allocs ../packages/contracts-bedrock/state-dump-17000.json While the panic is not expected behavior of the tooling, this particular usage here of the L2 genesis tool seems wrong. The L1 state...
The manual command is: ```bash CONTRACT_ADDRESSES_PATH=path_to_your_deployed_l1_addresses.json forge script --chain-id $MY_L2_CHAIN_ID scripts/L2Genesis.s.sol:L2Genesis --sig runWithAllUpgrades() --private-key 0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80 ``` And then the generated state-dump JSON object is wrapped in JSON like this: `...
Maybe we should also override the `msg.sender` to always be the same account, as part of the L2 genesis script? To not hardcode the private key argument in the script...