在solidity合同里面 先支付 再改变用户存款金额,
如果使用的是BNB ETH 这些主币的合同 这样的方式会存在重入攻击 这一点我清楚
问题是:如果这样的写法 支付的是USDT BUSD这样的代币 会存在重入攻击的风险吗?
通常是不会,但是这取决于 token 的实现, 比如 ERC777 类型的代币,就有可能发生重入。