如果在一个合约内执行循环转账功能,如果某一笔出现问题,前面的转账是否会回退? 比如
for( int i = 0; i < 10; i++){ erc20.transfer("someone", 100); }
如果i = 5 以后,自身余额不足,导致transfer 失败,前面的五笔交易会回退吗?
是的, 前面的五笔交易也都会回退