Interface for ERC20 tokens
function burn(address, uint256) external
function mint(address, uint256) external
function hasRole(bytes32, address) external view returns (bool)
function deposit() external payable