No checks present to ensure amount
is enough for covering transaction costs.
In teleport
function of TempleTeleporter.sol
the comment above the function says -
So the user need to send appropriate amount
of funds in order to complete the execution,
In the teleport
function checks are present to ensure amount
sent is not zero here-
But no checks are present to ensure that amount
sent is enough to cover the execution cost.
If amount sent is less than the execution cost required for transaction then it can lead to silent failures.
Manual review
Implement checks to ensure amount
sent is enough to cover transaction costs.
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.