科学家抢池子
# 摘要
科学家抢池子机器人(或者叫科学家抢币机器人)的逻辑是启动线程实时监控币对,满足条件就立即进行交易。在抢之前除了知道要抢的代币合约地址外,还需要知道另一个交易币的合约地址。例如要抢doge币,需要知道doge是配USDT的池子还是WETH的池子。官网地址 (opens new window)
知道具体的交易对合约地址了,程序会获取LP的地址,如果还没有创建LP,程序会实时轮训LP信息,获取LP地址,会判断是否添加了流动性,有了流动性才会发起交易。
流程
# 提前授权
任何代币在交易兑换前都需要给Dex的路由合约进行授权,为了提高抢币速度,在使用科学家前应该对交易对Token进行提前授权,这样在买卖交易的时候就不用再次授权了。会提升交易速度。
软件提供了对Dex交易所路由合约的授权查看和授权功能,可分别对两个合约进行授权查看和授权。
科学家抢币
点击“查看授权”按钮可以查看当前授权的数量。
2、授权
点击“授权”按钮可以对Dex路由合约进行一定数量的代币进行授权。
# 参数设置
主要参数设置:
1、价格
为了第一时间发起交易,应该选择市价买卖,如果不选择市价,软件会判断价格是否符合条件,买入的时候当前价格需要小于等于预设的价格才会发起交易。
2、数量
这里的买入数量是指花费的平台币,卖出的数量是指卖出的Token数量。
3、GasPrice费
软件启动后会获得当前链正常转账交易的GasPrice,节点在打包的时候会根据GasPrice的多少进行排序,如果当前块比较拥堵,GasPrice高的排在前面,会获得优先打包权。如果想获得节点更快的打包权可以适当提高GasPrice的价格。
4、GasLimit
GasLimit和GasPrice及合约的复杂度有关系,比如模式多的合约GasLimit需要设置高一些,一般保持默认就好。
5、滑点
这里的滑点除了和合约买卖交易扣除的滑点外,还包括池子价格波动产生的滑点,所以这里应该设置高点。
6、循环次数
为了避免GasPrice、滑点等参数设置不对无谓消耗gas费,设置了循环买卖次数。按照设置的次数发起交易,超过即停止交易。
# 发起抢跑
参数设置完成后,点击“轮训买入“或者”卖出“按钮,挂单会显示在列表中,在列表”心跳“一栏中会有数字变换,日志列表会实时显示执行的状态。