transferFrom 可以理解为“代转”,意思就是account1帮2转账给3,这时我们登录的账户肯定是2,所以第一步确定主体,假如我就是account2。

第二步,检查自己和1的关系,(查看approve的值,1赋予我多少钱,在设置approve的时候肯定登录的是1),在1给我的范围里,请1哥帮我给account3钱。

第三步,sender是真正给钱的1哥,recipient是收款方account3

solidity学习(三)----transferFrom的具体用法

 

 

 所以,注意:approve值和是否够、登录账户是account2,sender是真正给钱的人。

官方参考文档中,说了sender等账户的用法:https://eips.ethereum.org/EIPS/eip-20

相关文章:

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