问题: ERC20类型的token交易常见失败原因？
回答: 部署失败：ERC20合约的构造方法需要一个地址作为参数，请先检查是否指定了该部署参数。

调用transfer方法失败：请检查msg.sender额度是否够用，收账地址是否合法且存在。

调用transferFrom方法失败：请检查转出地址和收账地址是否合法且存在，被转出地址余额是否大于转账额，被转出账户是否已调用过approve方法对当前交易的msg.sender授权额度。