Skip to content

Commit 155839e

Browse files
authored
fix(evm): C01 - Address incorrect use of relayerRefund over msg.sender in claimRelayerRefund function (#826)
Signed-off-by: Chris Maree <[email protected]>
1 parent c448c7e commit 155839e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

contracts/SpokePool.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,7 +1265,7 @@ abstract contract SpokePool is
12651265
function claimRelayerRefund(bytes32 l2TokenAddress, bytes32 refundAddress) public {
12661266
uint256 refund = relayerRefund[l2TokenAddress.toAddress()][msg.sender];
12671267
if (refund == 0) revert NoRelayerRefundToClaim();
1268-
relayerRefund[l2TokenAddress.toAddress()][refundAddress.toAddress()] = 0;
1268+
relayerRefund[l2TokenAddress.toAddress()][msg.sender] = 0;
12691269
IERC20Upgradeable(l2TokenAddress.toAddress()).safeTransfer(refundAddress.toAddress(), refund);
12701270

12711271
emit ClaimedRelayerRefund(l2TokenAddress, refundAddress, refund, msg.sender);

0 commit comments

Comments
 (0)