• Juan C.'s avatar
    Update Kontrol Proofs (`0.1.247` to `0.1.316`) (#10953) · b28f9eef
    Juan C. authored
    * Remove `Kontrol-Deploy.json`
    
    * Remove `DeploymentSummaryFaultProofs` contracts
    
    * Revert "Remove `DeploymentSummaryFaultProofs` contracts"
    
    This reverts commit 192ac49acc76f98476caef40fa7af6bfb527282d.
    
    * pausability-lemmas.md: update `copy-memory-to-memory` rule
    
    * KontrolDeployment: add full deployment logic
    
    * DeploymentSummary: sync with full deployment logic
    
    * DeploymentSummaryFaultProofs: sync with full deployment logic
    
    * Bump Kontrol from `0.1.247` to `0.1.313`
    
    * run-kontrol.sh: update `kontrol prove` options
    
    * make-sumary-deployment.sh: remove logic manipulating `Deploy.s.sol`
    
    * Track `snapshots/state-diff/Kontrol-31337.json`
    
    * `kontrol/README.md`: update
    
    * OptimismPortalKontrol: remove `encodeWithSelector` from `expectRevert`
    
    * run-kontrol.sh: set booster max recursion limit to `100`
    
    * Kontrol-31337.json: update with non-fault-proofs deployment
    
    * package.json: change order of evaluation for `snapshots` job
    
    Both `pnpm kontrol-summary-fp` and `pnpm kontrol-summary` save the state updates
    to `snapshots/state-diff/Kontrol-31337.json`. In order to correctly test the
    non-fault-proof deployment setting `pnpm kontrol-summary` has to be run last.
    
    * Bump Kontrol from `0.1.313` to `0.1.316`
    
    * Update `DeploymentSummaryFaultProofs`
    b28f9eef
DeploymentSummaryFaultProofs.sol 57.4 KB