5 如何使用solidity实现模拟交易 以达到判断代币是不是貔貅代币的功能

请先 登录 后评论

最佳答案 2022-03-09 10:49

这种应该是要部署一个合约,合约里面同时实现买和卖,在一个动作里面,
参数的话,可以自己计算好大概的输出量,最小量,卖出最低可得多少等。

然后调用estimateGas,预估手续费, 如果预估出错,就表示无法执行,变相的预测貔貅....

请先 登录 后评论

其它 3 个回答

1312930610

调用dex的swap,然后检查合约余额的差额,过大就是燃烧了没变就是貔貅

请先 登录 后评论
合约开发 - 开发工程师

web3.eth.estimateGas()估算一下转账, 能不能转就可以了

请先 登录 后评论
walter

1.先要看一下这个合约能不能被其他合约调用
2.如果可以调用,自己部署一个合约,这个合约里面有一个方法就是调用目标合约的转账方法,然后取下被转账地址账户,有没有成功,没有成功就自己报一个错撤回所有操作

请先 登录 后评论
  • 4 关注
  • 3 收藏,6254 浏览
  • _DY 提出于 2022-02-24 16:37