SWC-103 → (Floating Pragma)
Specific compiler pragma 0.8.4
used in the contracts to avoid compiler problems.
SWC-105 → (Unprotected Ether Withdrawal)
Function sendERC20
and sendEther
is protected with OpenZeppelin Ownable
's onlyOwner
modifier.
SWC-123 → (Requirement Violation)
-
The use of
require
in thesendERC20
andsendEther
functions before thetransfer
function is called. -
The use of
require
in thereceiveERC20
function before thetransferFrom
function is called.