• clabby's avatar
    feat(ctb): Two Step Withdrawals V2 (#3836) · 1bfe79f2
    clabby authored
    * Start contract changes for two step withdrawals v2
    
    * Fix maurelian's nits
    
    * Refactor Kelvin's SDK changes; SDK/integration test time
    
    * Merge w/ `develop`
    
    * Add tests for changed output proposal *after* proving the withdrawal hash
    
    Whoops
    
    * Gas snapshot / comments
    
    * Regenerate bindings; Fix E2E Withdrawal test; Add extra indexed params to `WithdrawalProven`
    
    * Start fixing indexer integration tests
    
    * Fix conflicts; Start updating mark's new `op-e2e` withdrawal action tests
    
    * Remove proposal timestamp >= withdrawal timestamp check
    
    * Fix mark's `op-e2e` test + add docs to `proveMessage` in SDK
    
    * Update changeset
    
    * Lint contracts
    
    * Merge with `develop`
    
    * Re-order mapping declarations so that `finalizedWithdrawals` retains its old storage slot
    
    * Merge with `develop`
    
    * Start updating devnet tests
    
    * Fix devnet tests
    
    * Update ERC20 binding
    
    * Clean up SDK
    
    * Merge with `develop`
    
    * Remove `integration-tests-bedrock` package
    
    * Add check for equality between locally computed withdrawal hash vs. on-chain withdrawal hash
    
    * Add Kelvin's check + complimentary test
    
    Update bindings
    
    * Fix finalization period in `TestCrossLayerUser`
    1bfe79f2
user_test.go 4.98 KB