solidity学习(三)----transferFrom的具体用法
transferFrom 可以理解为“代转”,意思就是account1帮2转账给3,这时我们登录的账户肯定是2,所以第一步确定主体,假如我就是account2。
第二步,检查自己和1的关系,(查看approve的值,1赋予我多少钱,在设置approve的时候肯定登录的是1),在1给我的范围里,请1哥帮我给account3钱。
第三步,sender是真正给钱的1哥,recipient是收款方account3
所以,注意:approve值和是否够、登录账户是account2,sender是真正给钱的人。
官方参考文档中,说了sender等账户的用法:https://eips.ethereum.org/EIPS/eip-20
珍惜时间,只错一次