在以太坊开发中,使用remix作为智能合约solidity的ide,在写转账功能时,发现address类型转账函数transfer报错,只能msg.sender发生转账。经过查资料发现,我所查看的开发文档是v0.4.23,而我所用的版本是0.5.2.下面是两个版本文档对比。

V0.4.23

solidity address类型转账函数transfer报错

v0.5.7

solidity address类型转账函数transfer报错

在0.5.几版本以后,要调用send或者transfer函数,都要定义address payable类型的变量。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2021-07-02
猜你喜欢
  • 2021-07-09
  • 2021-08-25
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
相关资源
相似解决方案