GatewayRouterMock doesn't have any function to claim/withdraw the Ethers/Funds from the contracts.
We see the outboundTransfer
is called inside the sendDepositToken
:
This function is also forwarding all the Ethers provided in the transaction (msg.value) into the outboundTransfer
, but we see GatewayRouterMock
doesn't have any function for claiming the contract Ethers/Funds.
All the funds/ethers will be locked in GatewayRouterMock permanently.
Manual Review
Consider adding a function to claim/withdraw the funds/ethers from the GatewayRouterMock contract.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.