interface IERC20TransferFrom { // interface for erc20 token `transferFrom()`
    function transferFrom(address from, address to, uint256 amount) external returns (bool);
}
function transferFrom(address from, address to, uint256 amount) external returns (bool);

// interface for erc20 token `transferFrom()`