• Maurelian's avatar
    L2Sender reinit fix (#8864) · 81b56fee
    Maurelian authored
    * contracts-bedrock: only set xDomainMsgSender on a fresh deployment
    
    * contracts-bedrock: Prevent double relaying a message with reentrancy
    
    * contracts-bedrock: bump semvers
    
    * bindings and semver-lock
    
    * contracts-bedrock: Update slither report
    
    * contracts-bedrock: Update test to demonstrate non-replayability during upgrades
    
    * contracts-bedrock: Do not reinit Portals L2 Sender if it is nonzero
    
    --wip--
    
    * contracts-bedrock: Use assert instead of require for unreachable errors
    
    * Update L1CrossDomainMessenger.t.sol
    
    * contracts-bedrock: update semver lock, bindings, slither
    81b56fee
OptimismPortal.sol 20.8 KB