smartcontracts
smartcontracts
**Description** Removes `mockOVM_ECDSAContractAccount`. We don't use this contract anymore. Let's get rid of it. **Metadata** - Fixes #376
**Description** Ensures that `OVM_ExecutionManager` will pass data upwards. Also modifies `OVM_ProxyEOA` and `OVM_SequencerEntrypoint` to pass data upwards and out of the EM. **Additional context** Vastly simplifies the process of giving...
## Description Geth treats nonces as `uint64` limiting it in the contracts is easier than changing all references in Geth. WIP, needs tests. ## Contributing Agreement - [x] I have...
We're starting to see the creation of tokens that are native to L2 systems that don't necessarily have corresponding L1 tokens. Currently, L2Beat only seems to track the value of...
Fixes a bug in @ethersproject/transactions where certain valid signature V parameters would be considered invalid when a sufficiently large chain ID is used. Signature V parameter will always be just...
Hi! Optimism is in the process of trying to reduce bundle sizes for down-stream users of our contract packages. TypeChain currently imports `ethers` in its entirety into typing files but...
**Description** Adds versioning rules to the Bedrock contracts package.
**Description** Introduces a new task for validating the correctness of spacer variables. Prevents future developers from accidentally moving spacers.
**Description** Fixes a small bug in the DTL that would cause the service to error out instead of retrying when eth_getBlockRange returned a non-block result. This would sometimes happen when...
**Description** Adds consistency checks for L1 syncing nodes in the DTL. One of my personal nodes seemed to halt with this error, so fixing it.