• 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
Name
Last commit
Last update
.changeset Loading commit data...
.circleci Loading commit data...
.github Loading commit data...
.husky Loading commit data...
.vscode Loading commit data...
.yarn/releases Loading commit data...
batch-submitter Loading commit data...
bedrock-devnet Loading commit data...
bss-core Loading commit data...
endpoint-monitor Loading commit data...
gas-oracle Loading commit data...
indexer Loading commit data...
infra/op-replica Loading commit data...
integration-tests Loading commit data...
l2geth Loading commit data...
l2geth-exporter Loading commit data...
op-batcher Loading commit data...
op-bindings Loading commit data...
op-chain-ops Loading commit data...
op-e2e Loading commit data...
op-exporter Loading commit data...
op-node Loading commit data...
op-proposer Loading commit data...
op-service Loading commit data...
ops Loading commit data...
ops-bedrock Loading commit data...
packages Loading commit data...
patches Loading commit data...
proxyd Loading commit data...
specs Loading commit data...
technical-documents Loading commit data...
teleportr Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.markdownlint.json Loading commit data...
.nvmrc Loading commit data...
.prettierrc.js Loading commit data...
.semgrepignore Loading commit data...
.snyk Loading commit data...
.yarnrc Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
cloudbuild.yaml Loading commit data...
codecov.yml Loading commit data...
go.work Loading commit data...
go.work.sum Loading commit data...
lerna.json Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...
yarn.lock Loading commit data...