smartcontracts
smartcontracts
**Description** PR updates the capabilities that the guardian will have with the proposed FPAC upgrade. Keeping as draft until we are ready to merge. Please note that this will only...
**Description** Introduces the SuperchainWETH and ETHLiquidity contracts. More information about these contracts can be found in the OP Stack Specs repository. WIP
**Description** - Updates `ManageDrippie` so that it no longer relies on the deployment file (which we don't want to commit) and instead has users directly configure the `DripCheck` contract addresses...
Bumps the Solidity version to 0.8.25. Starting work on a larger migration of the entire Solidity codebase to 0.8.25 and this is one of the holdouts.
Adds a new legacy section and moves the L2 Output Oracle spec into the new section. Replaces current Proposals doc with a temporary pointer to the fault proofs doc.
Adds interfaces for the contracts inside of /legacy. Interfaces are not included for ResolvedDelegateProxy (does not have external functions) or for LegacyMintableERC20 (interface already exists inside of another file).
Adds interfaces for all contracts within the L1 contracts folder. Interfaces have been mostly generated with `cast interface` and do not include natspec. Natspec may be moved into the interfaces...
Updates some tests to use the interfaces for L1Block and L1BlockNumber to cut down compile time.
We're now using contract interfaces in the contracts repository to help improve devex and compile time across the board. We have a number of follow-up issues to address to make...