interface IERC20 { // brief interface for erc20 token txs
    function transfer(address to, uint256 value) external returns (bool);

    function transferFrom(address from, address to, uint256 value) external returns (bool);
}
function transfer(address to, uint256 value) external returns (bool);

// brief interface for erc20 token txs