这种应该是要部署一个合约,合约里面同时实现买和卖,在一个动作里面, 参数的话,可以自己计算好大概的输出量,最小量,卖出最低可得多少等。
然后调用estimateGas,预估手续费, 如果预估出错,就表示无法执行,变相的预测貔貅....
调用dex的swap,然后检查合约余额的差额,过大就是燃烧了没变就是貔貅
用web3.eth.estimateGas()估算一下转账, 能不能转就可以了
web3.eth.estimateGas()
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
1.先要看一下这个合约能不能被其他合约调用 2.如果可以调用,自己部署一个合约,这个合约里面有一个方法就是调用目标合约的转账方法,然后取下被转账地址账户,有没有成功,没有成功就自己报一个错撤回所有操作