• Mark Tyneway's avatar
    feat: mintable with permit (#11868) · 9e1f077f
    Mark Tyneway authored
    * contracts-bedrock: add permit functionality to mintable erc20
    
    Adds `permit` functionality to `OptimismMintableERC20` tokens
    that are deployed by the `OptimismMintableERC20Factory`.
    
    * feat: max approve permit2 in ERC20Mintable
    
    This commit max approves permit2 automatically for all holders of the
    ERC20 bridge token. This enables all users on OP stack chains to skip an
    approval step for actions on protocols utilizing permit2 e.g. Uniswap
    
    * fix: constants first
    
    * semver-lock: update
    
    * snapshots: fix
    
    * contracts: add natspec
    
    * semver-lock: update
    
    * contracts-bedrock: fix nits
    
    * snapshots: update
    
    ---------
    Co-authored-by: default avatarMark Toda <toda.mark@gmail.com>
    9e1f077f
Name
Last commit
Last update
..
L1 Loading commit data...
L2 Loading commit data...
actors Loading commit data...
cannon Loading commit data...
dispute Loading commit data...
fixtures Loading commit data...
governance Loading commit data...
invariants Loading commit data...
kontrol Loading commit data...
legacy Loading commit data...
libraries Loading commit data...
mocks Loading commit data...
periphery Loading commit data...
safe Loading commit data...
safe-tools Loading commit data...
setup Loading commit data...
universal Loading commit data...
vendor Loading commit data...
BenchmarkTest.t.sol Loading commit data...
DeployImplementations.t.sol Loading commit data...
DeployOPChain.t.sol Loading commit data...
DeploySuperchain.t.sol Loading commit data...
ExtendedPause.t.sol Loading commit data...
L2Genesis.t.sol Loading commit data...
Predeploys.t.sol Loading commit data...
Preinstalls.t.sol Loading commit data...
Specs.t.sol Loading commit data...