-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update
Bridge
contract to new design (#1064)
* bridge contract and test partial upgrade * Cleanup and add events * Refactor tx validation and inclusion * op_return is operatorId change * kickoff2Address calculation method change * kickoff2Address merkle tree update * Add extractKickoffRoot * changed deposit func, and solved some bugs * Make deposit amount non constant and remove sig count * Fix natspec typo * Internal operator id indexing * removed output index from declareWithdrawFiller * newest design * deposit event update * Fix input assertion for non-deposit tx bug * Adapt test suite to new deposit scheme * Add natspec improvements * Adapt test suite to new bridge design and general improvements * Update node tests * Further node test fixes * Variable packing in bridge contract * Test fixes after improving gas costs * Web3 library fixes * Code typo fix * Further web3 fixes * Further test fixes * Ethers test fix * Natspec improvement to deposit * Fix withdrawalFiller indexing bug * Change script prefix in initialize call from node * Sys tx test deposit data update * Lint fix * New data for `test_bridge` * Sys tx test fixes --------- Co-authored-by: erdemkan <[email protected]>
- Loading branch information
1 parent
0ed6454
commit ad4e3ba
Showing
18 changed files
with
386 additions
and
229 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
crates/evm/src/evm/system_contracts/out/BitcoinLightClient.sol/BitcoinLightClient.json
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
2 changes: 1 addition & 1 deletion
2
crates/evm/src/evm/system_contracts/out/ProxyAdmin.sol/ProxyAdmin.json
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.