如何让chatGPT编写基于钱包的MEV BOT?_BOT:HAT

原文:《7步让chatGPT写个基于钱包的MEVBOT》

作者:鸡鸡鸡鸡鸡。

chatGPT展现出的实力异常强大,是否能让它帮我们写出网格交易机器人甚至是MEVBot?

最近chatGPT展现出的实力异常强大,既然它这么牛逼,所以是否可以写一些略微复杂的代码出来,比如能让我们实打实赚钱的网格交易机器人甚至是MEVBot?结果来看很让人惊艳,先说结论:

通过一些input调教,chatGPT真的可以写出一个非常基础但是基本可用的girdtradingbot,并且能进行一些基础的优化。

更加出乎我意料的是,它竟然还能写出一些简单的MEVBOT,甚至可以调用不同的api去写满足不同条件的MEVBOT。

简单来说,只要反复执行下面的步骤,就可以得到一个可用的基于钱包的mev机器人:

开始输入简单的业务需求

JPEG'd正在就如何分配Curve漏洞资金进行投票:金色财经报道,NFT支持的贷款协议JPEG'd 在最近的Curve漏洞中损失了近1200万美元的加密货币,然后支付了100万美元的赏金以收回90%的资金(5,495.4 WETH),用于将恢复的WETH支付到所有因Curve漏洞而遭受损失的地址,现在其DAO正在就如何分配漏洞资金进行投票,共六项提案,投票截至日期为周六。解决这种情况需要发行新的pETH代币,该代币将以1 pETH : 1 ETH的价格空投到漏洞利用前持有pETH的钱包。[2023/8/19 18:09:44]

通过输入"optimizetheabovecode"命令让AI优化几次代码

输入更为复杂的业务需求

通过命令继续优化代码

下面我们就具体看看怎么做:

我们尝试在Input区域输入一个具体的需求,例如“writeagridtradingbotwithbinanceAPI“,我们就可以得到如下Python版本的一个网格买入代码模板,仔细看看,并没有什么明显的bug,属于不用改就可以用的程度。但是需要注意的是,哪怕每次输入的命令是一样的,但是得到的代码版本也是不同的,不过对于同一个问题,chatGPT给出的思路都是一样的。

美国监管机构认为稳定币绕过监管漏洞,正在研究如何监管稳定币:9月20日消息,美国监管机构认为稳定币绕过监管漏洞,可能会从以下几个方面监管稳定币,分别为:把稳定币指定为系统风险;称稳定币为证券;视稳定币为货币市场共同基金;像监管银行一样监管稳定币;美联储正在研究与稳定币有竞争性质的中央银行数字货币 (CBDC)。

此外,全球性监管机构金融稳定委员会正在研究建立稳定币相关的标准和计划,可能会在 2023 年出台相关监管。(纽约时报)[2021/9/20 23:37:37]

当然,本着高要求的态度,我们可以继续输入“optimizethecodeabove“来让AI自动优化下上面的代码。这个过程反复个两三次,一直到自己满意为止。我们会发现,chatGPT会给出每次优化的思路,并且优化后的代码会变得更加简洁。这些思路其实非常值得我们学习,尤其是一些刚刚接触这类开发的人

动态 | Cryptopia清算跟进:总资产为170万美元 清算人需向法院咨询如何支付欠款:据rnz消息,Cryptopia清算公司Grant Thornton需要就如何现款支付客户欠款向法庭寻求法律咨询,因为世界上还未有任何法律先例。来自Grant Thornton的清算人David Ruscoe和David Ruscoe发布报告称,Cryptopia目前欠款超过400万美元,而总资产为170万美元。本周,法院下达命令,允许他们使用该公司持有的比特币为清算提供资金。 据此前消息,Grant Thornton发布清算报告显示,Cryptopia欠69名无担保债权人债务超过210万美元,有担保债权人的债务超过140万美元。此外,该公司欠员工未付工资、假期工资以及无担保债务近60万美元,预计无担保债权人的数量将会增加。在今年1月份遭黑客入侵损失1600万美元后,Cryptopia目前已申请美国破产保护。[2019/6/1]

声音 | 推特CEO:推特正在“考虑”如何应用区块链技术:据coindesk报道,推特CEO Jack Dorsey今日向美国国会委员会表示,该社交媒体公司正在为其平台探索区块链解决方案。Dorsey表示,区块链具有很多未开发的潜力,特别是围绕分布式信任和分布式执行。推特目前没有在区块链上研究得那么深入,但Dorsey愿意了解应怎样把区块链应用到推特,该公司现在确实有员工在“考虑”此事。[2018/9/6]

不过既然是gridtradingbot,怎么能只有买入呢?所以我们试试输入“writeagridtradingbotofsale“,发现竟然得到了一个完整的买入卖出网格交易机器人。更难能可贵的是代码依旧不需要修改就能直接用的那种:

声音 | 救助儿童会Paul Ronalds:慈善机构领导者也应去了解区块链等技术如何运作:根据Coincryptorama消息,救助儿童会首席执行官Paul Ronalds在关于区块链对慈善事业的潜在影响的小组讨论后表示,慈善机构对区块链的使用还处于初期阶段”,要在其潜力被夸大之前需要进行更多的讨论和研究。慈善机构面临的主要障碍之一是,当涉及区块链这种存储数据的方法时,行业领导者并不能很好理解,我们需要确保慈善机构领导者同样参与、了解数字世界以及如何运作区块链等技术,来帮助他们的做好慈善事业。[2018/9/3]

至于继续让AI优化代码的步骤我们就不再重复了,毕竟这次我们只是想了解一下它能不能写一个逻辑稍微复杂一点的代码,现在来看,网格机器人是难不倒它了。那么,如果遇到复杂度更高的MEVBOT,它能处理吗?让我们输入“WriteaMEVBOTinpython“,发现得到的MEV机器人并不是我们知道的链上maximalextractablevalue,而还是基于Binance的传统gridtradingbot,这也启发我们,眼界不要狭隘,MEV可不止链上:),这里可以不加编程语言的限定条件,我只是个人比较喜欢python,目前测试下来,chatGPT主要给的代码版本就是Python和JS。同时这里可以加一些自己喜欢的限定条件进去,无论是withflashbot还是withthegraph,chatGPD都能满足你的需求。

不过如果我们限定这个MEVBOT是On-chain的MEV,chatGPT能搞定吗?于是我们可以在Input这里输入一个非常具体的要求:writeauniswapMEVBOT。结果就是…………它给我们写了一个JS版本的sniperbot!而Sniperbot就是MEVBOT里最简单的一种,理解成夹子就行。

大概看一下它的逻辑和代码结构,我们会发现它基本上已经是一个可用的sniperbot.甚至连feeAmount这种条件都考虑到了。当然,它最后的创建新池是没必要的,我们可以稍微调整下逻辑改成监控现有池子即可。当然可能你输入同样的命令生成的代码里不是这个逻辑,不过影响并不大

既然我们离成功只差这一步,那干脆就试试让它自己写一个可以监控DOGE/ETH池子的sniperbot吧。继续加限定条件。一个基本不会有什么报错的基于EOA/个人钱包的简单MEVBOT就生成了~

后续就是可以重复去优化这个代码,一直到优化一个自己满意的版本出来,然后复制出来稍微修改下其实就可以用了。这里注意的是它生成的代码里的合约地址都是主网地址,自己去试的时候记得先换成测试网试试。不过,我们知道真正的MEVBOT在交易的时候都是通过合约去交易而不是通过EOA发送交易,那么如果我们想让chatGPT去帮我们写一个基于合约的MEV机器人模板它能做到么?欢迎大家去试试,我得到的版本如下,里面的一些函数关系可能需要调整下,总的逻辑和结构是没问题的

总的来说,chatGPT的能力确实没地说,在调校得当的条件下,连tradingbot和MEVBOT这种逻辑较为复杂的代码都能生成。更为重要的是它还能为我们提供代码优化思路,这一点我想才是我们应该真正去学习的。加上它千人千面的特点,到底还有多少潜力,我们拭目以待。最后,附上需要的几个命令列表:

WriteagridtradingbotwithbinanceAPI

optimizethecodeabove

writeagridtradingbotofsale

WriteaMEVBOTinpython

writeauniswapMEVBOT

writeauniswapsniperbottosnipeDOGE/ETH

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

ADA一览 Web2 公司探索 NFT 之路_NFT:SNFT币

撰文:SnapFingersDAO过去一年传统公司尤其是互联网企业纷纷开始Web3之路的尝试,对于巨头们来说,兼具流量与品牌效应的NFT成为了首选。以下梳理几家中外传统企业在NFT上的探索之路.

酷币迪拜区块链的野望与挑战_NFT:DIT

迪拜一直以“石油之国”、“旅游胜地”的形象为人熟知,然而这个看似非常传统的中东小国,却正在加快布局Web3。沙漠中最珍贵的不是水源,而是对未来发展的希望.

[0:15ms0-6:171ms