Skip to content

Commit

Permalink
fix(protocol): allow Bridge to receive ETHs from TaikoL1 (#13737)
Browse files Browse the repository at this point in the history
  • Loading branch information
davidtaikocha authored May 10, 2023
1 parent e8ba716 commit a75609c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion packages/protocol/contracts/bridge/Bridge.sol
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,12 @@ contract Bridge is EssentialContract, IBridge, BridgeErrors {
* External Functions*
*********************/

/// Allow Bridge to receive ETH from the TokenVault or EtherVault.
/// Allow Bridge to receive ETH from the TaikoL1, TokenVault or EtherVault.
receive() external payable {
if (
msg.sender != resolve("token_vault", true) &&
msg.sender != resolve("ether_vault", true) &&
msg.sender != resolve("taiko", true) &&
msg.sender != owner()
) {
revert B_CANNOT_RECEIVE();
Expand Down
1 change: 1 addition & 0 deletions packages/protocol/script/DeployOnL1.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ contract DeployOnL1 is Script {
)
)
);
setAddress("taiko", taikoL1Proxy);
setAddress("proto_broker", taikoL1Proxy);

// Bridge
Expand Down

0 comments on commit a75609c

Please sign in to comment.