Skip to content

Commit 5f6782e

Browse files
PepePepe
authored andcommitted
add reentrancy protection
1 parent d68dc67 commit 5f6782e

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/protocol/ERC1155Bridge.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ contract ERC1155Bridge is IERC1155Bridge, ReentrancyGuardTransient, IERC1155Rece
7676
bytes memory data,
7777
bytes memory context,
7878
address canceler
79-
) external returns (bytes32 id) {
79+
) external nonReentrant returns (bytes32 id) {
8080
ERC1155Deposit memory erc1155Deposit =
8181
ERC1155Deposit(_globalDepositNonce, msg.sender, to, token, tokenId, amount, data, context, canceler);
8282
id = _generateId(erc1155Deposit);

src/protocol/ERC20Bridge.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ contract ERC20Bridge is IERC20Bridge, ReentrancyGuardTransient {
5959
bytes memory data,
6060
bytes memory context,
6161
address canceler
62-
) external returns (bytes32 id) {
62+
) external nonReentrant returns (bytes32 id) {
6363
ERC20Deposit memory erc20Deposit =
6464
ERC20Deposit(_globalDepositNonce, msg.sender, to, token, amount, data, context, canceler);
6565
id = _generateId(erc20Deposit);

src/protocol/ERC721Bridge.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ contract ERC721Bridge is IERC721Bridge, ReentrancyGuardTransient, IERC721Receive
6666
bytes memory data,
6767
bytes memory context,
6868
address canceler
69-
) external returns (bytes32 id) {
69+
) external nonReentrant returns (bytes32 id) {
7070
ERC721Deposit memory erc721Deposit =
7171
ERC721Deposit(_globalDepositNonce, msg.sender, to, token, tokenId, data, context, canceler);
7272
id = _generateId(erc721Deposit);

0 commit comments

Comments
 (0)