【WAX链游】发布一个免费开源的Alien Worlds【外星世界】合约脚本TLM

前言

《链游Farmers World【农民世界】爆火,发布一个免费开源的脚本》

在之前的文章中,我们分享了一个开源的农民世界(Farmers World)脚本
【OpenFarmer】:https://github.com/encoderlee/OpenFarmer

经过这段时间以来的不断学习,我们开发出了外星世界(Alien Worlds)的脚本
【OpenAlien】:https://github.com/encoderlee/OpenAlien

在这里插入图片描述

技术更新

两者的实现原理都差不多,但这次的【OpenAlien】和之前的 【OpenFarmer】相比,本次开源的【OpenFarmer】有两个更新要点:

1.彻底让wax云钱包账号脱离了Chrome浏览器运行,采用提取Token的方式直接发HTTP请求签名

2.底层的 EOSIO SDK 由原来的
【eospy】: https://github.com/eosnewyork/eospy
换成了我们自己开发的
【eosapi】: https://github.com/encoderlee/eosapi

支持交易的序列化,优化了错误处理,以前发送交易出错的时候,没有明确的区分错误类型,现在【OpenAlien】可以处理不同类型的错误并给出提示,尤其是节点错误的处理,避免频繁重试导致IP和账号被节点拉黑。

用法

使用方法一:

在github页面右侧的【Releases】里下载最新版打包版本,打包版本只支持Win10或更高版本的操作系统。

把压缩包里的文件解压出来,先修改配置文件【user.yml】,再双击运行【user.bat】

多开第二个账号,复制【user.yml】为【user2.yml】,复制【user.bat】为【user2.bat】

修改配置文件【user2.yml】为第二个账户的信息,修改【user2.bat】文件,把里面的字符串“user.yml”改为“user2.yml”,然后双击运行【user2.bat】

多开更多账号,以此类推

使用方法二:

1.从源码运行,先安装 Python 环境,推荐安装 Python 3.9.13 版本,因为这是我们测试过的版本

下载地址:https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe

安装时记得勾选“Add Python 3.9 to PATH”

2.下载源码,在 github 项目页面上点击绿色按钮【Code】,【Download ZIP】,下载后解压出来

3.双击运行【install_dependencies.bat】安装依赖包,这个步骤每台电脑只需做一次

4.先修改配置文件【user.yml】,再双击运行【user.bat】

5.多开方法和上面一样,就是复制这两个文件,修改后运行

配置文件说明

#注意,每个参数名的冒号后面,都有一个空格,修改参数不要丢了空格# wax节点地址,使用公共节点,有时候会网络不通,或者访问太频繁被限制,出现429错误,可以换节点,或者搭建私有节点
# 公共节点列表:https://wax.eosio.online/endpointsrpc_domain: https://wax.pink.gg# cpu代付号,cpu_key填写该代付号私钥,不需要代付则留空
# 注意,由于外星世界官方于2022年10月更新了智能合约,阻止代付行为,所以代付功能失效
cpu_account:
cpu_key:# 即使可挖时间到了,也延迟20-60秒再挖
delay1: 20
delay2: 60# http代理(比如127.0.0.1:10808)
# 给脚本设置HTTP代理,这样可以在一定程度上解决公共节点限制访问的问题,不需要则留空
proxy:
proxy_username:
proxy_password:# 下面三项改为你的账号信息
# account是wax云钱包账号名
# token是什么,先在chrome浏览器中手工登录WAX云钱包  https://wallet.wax.io/dashboard
# 然后在chrome浏览器中输入地址导航到: https://all-access.wax.io/api/session
# 把token复制出来填到下面
# charge_time是采集间隔,单位秒,登录alienworlds官网,打开工具页面,就可以看到,按实际情况填写account: gts3c.c.wam
token: EHuyFHPcLpSNUJ4BLSUnPxxxxxxxxxxxx
charge_time: 336

公共节点列表:https://wax.eosio.online/endpoints

注意,从 Chrome 浏览器中复制出 token 后,浏览器可以点右上角叉叉关闭,但不要点退出登录该账号,也不要直接重新登录另外一个账号,不然之前的账号会掉线。

如果需要在 Chrome 中登录第二个账号,请使用 Chrome 的多用户功能登录

Chrome 多用户相关文章:https://www.chensnotes.com/chrome-profile.html

常用工具

【nodepad++】https://notepad-plus-plus.org/downloads/v8.4.2

文本编辑器,编辑修改【user.yml】配置文件更愉快

【cmder】https://cmder.net

替代 windows 自带的 cmd 命令行工具,防止脚本假死

系统自带的 cmd 命令行工具,默认开启快速编辑模式,有时候因为鼠标键盘意外操作,

日志会留在一个地方,处于假死状态,导致脚本不能持续运行,换用【cmder】解决该问题

常见错误

1.交易错误

交易错误的原因有很多种,比如智能合约报错,CPU不足,秘钥不对,WAX节点限制等

连续出现5次交易出错,脚本将停止,此时需要手工检查问题或更换节点

为什么不一直继续反复重试?因为反复提交错误的交易,公共节点就会把你拉黑,需要24小时之后才能使用该节点了

自行架设 WAX 私有节点,会在一定程度上改善此问题

2.节点错误

节点错误,尤其是 429 错误,主要是因为你一个IP下面同时跑的号太多了,请求频繁,被节点拉黑

公共节点毕竟是面向全球的免费服务,为了防止滥用,做了很多限制

每N个号设置一个代理IP,或者自行架设 WAX 私有节点,会在一定程度上改善此问题

欢迎打赏

wax钱包地址:

m45yy.wam

更新记录

v1.1 (2022年11月8日)

  1. 优化logger,允许每个账号的日志输出到不同的文件
  2. 从代码中移除 eosapi 源文件,直接从 pip 下载该库
  3. 增加账户可用的CPU资源判断,如果CPU不足则不会冒然尝试提交交易,减少因频繁提交错误交易被节点拉黑的概率
  4. 注意,由于外星世界官方于2022年10月更新了智能合约,阻止代付行为,所以代付功能失效

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/58759.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

量子计算机细思极恐,宇宙或许只是一套虚拟程序,科学家:还有一种可能细思极恐!...

原标题:宇宙或许只是一套虚拟程序,科学家:还有一种可能细思极恐! 我不知道你是否有过类似的经历:刚从沉睡中醒来,你周围的世界就有一种奇怪的虚幻和朦胧感,当意识浮出水面,你周围的事物就回到了…

【电力电子技术速通】五、DC-DC变流电路(一)Buck与Boost

一、概述 直流-直流变流电路也称斩波电路,并且斩波这种叫法更多一些。 可以分为直接直流变流电路和间接直流变流电路,最大的区别就是后者是隔离式的,通常用高频变压器隔离,所以也叫直-交-直电路。 斩波电路的三种控制方式&#…

TrickBot和Emotet再夺恶意软件之冠

根据Check Point Software的最新分析,僵尸木马TrickBot和Emotet是10月份最流行的恶意软件,这一趋势将推动勒索软件感染的激增。 Check Point通过ThreatCloud威胁情报系统传输的数据编制了2020年10月的全球威胁指数,据说该系统每天检查超过25亿…

元宇宙,会成为下一代互联网的主场吗?

导语 | 2022 年元宇宙风靡全网,作为过去一年科技界的“当红扛把子”,引多家科技巨头“竞折腰”。近日,《福布斯》双周刊网站在报道中指出,2030 年全球元宇宙的市场规模有望高达 5 万亿美元,2023 年可能是确定其发展方向…

必然还是炒作?从技术发展来看元宇宙

关于元宇宙,已经成为了2021年一个大火的名词,国外的Facebook(现Meta)、微软、英伟达……国内的腾讯、阿里、字节跳动……各大互联网巨头纷纷入局,甚至在11月12日,中国电信也表示将在2022年启动打造元宇宙基…

元宇宙持续火热的背景下,我们普通人如何赚钱

放眼全球,最近几年,能让互联网大厂像扑了蛾子一般向前冲的风口除了区块链、智能电动汽车,就是元宇宙。 尤其那些在区块链上没有吃到什么红利,造车运动又没参与上的互联网企业,对元宇宙似乎有一种执念。 这种执念让一…

即将到来的2023,国内元宇宙开始“割”企业了?

元宇宙爆火一年后,UTONMOS即将成为全球化全部实现ERC-721协议NFT链上垂直游戏价值生态的系统平台,旨在通过利用自身所拥有的各类头部资源和游戏化打造内容层的融合,建立一个元气满满的元宇宙Web3.0平台。 通过数字藏品技术的应用&#xff0c…

元宇宙将如何影响我们的投资、就业和生活方式?

【导读】 3月10日,Roblox在纽交所上市,成为元宇宙概念第一股,首日股价上涨54%,市值超过400亿美元。近日,Facebook创始人兼CEO扎克伯格表示,要在五年左右的时间里,将Facebook从一家社交媒体公司…

元宇宙热潮:缘起、影响与展望

当下科技界和产业界最热的话题非“元宇宙”莫属。2021年3月,“元宇宙第一股”美国网络游戏和社交平台公司Roblox在纽约证券交易所上市。10月,美国互联网巨头Facebook更名为“元”(Meta),宣告其强势进军元宇宙相关产业。…

2023年JDK要升级到多少?看看七家大模型给的答案

前言 在2023年很多公司应该还在用JDK8,目前JDK已经更新到JDK20,JDK21也将在2023年9月发布,那么在2023年如果我们要升级JDK,到底升级到哪个版本比较合适呢?这个问题我们可以交给大模型,看看各家大模型是怎么…

数据分析师的职场晋升

数据分析师怎么晋升?数据分析师的优势在哪?数据分析师的护城河在哪? 以上三个问题我相信很多数据相关的同学都有疑问。对于我(螺丝钉)来说,工作8年,现任数据负责人。分别做过SRE,数据运营和经营分析&#…

行业大洗牌,一大批数据分析师要失业了

数据分析师的尴尬处境 前段时间,我一个前同事离职了——他有4年的数据分析经验,却被强行安排到了运营部做数据日报,心态崩了。 我自己也是老数据分析师了,还是很理解这其中的苦衷。 论业务能力比不过运营,论技术水平比…

数据分析火了,数据分析师失业了

在一次演讲中,马云又爆出金句,说:做数据分析未来会找不到工作,因为未来的数据一定不是用脑子算,而是用机器。 虽然 Teacher 马向来有语不惊人死不休的习惯,但这句话并不是空穴来风—— 随着数据工具越来越先…

科大讯飞语音识别测试

下载官方Java SDK,获取到核心jar包 新建工程,将核心jar包导入项目工程中 将SDK中文件同样复制到项目工程中 核心测试代码: package com.iflytek;import com.iflytek.cloud.speech.*; import com.iflytek.util.JsonParser;/*** program&…

怎么彻底删除聊天记录?几种适合的办法交给你!

微信官方回应称,微信不会储存用户的聊天记录,尊重用户隐私一直是微信最重要的原则之一,没有权限、也没有理由去看用户的聊天内容。而电影里的007电影,传输消息之后,手机或者电脑都会启动自毁程序。防止消息泄露。不过这…

Telegram支持删除双方设备中的聊天记录

以保护隐私而享誉全球的开源即时通讯工具 Telegram(电报)近日增加了一项新功能——允许用户在一对一聊天中删除任何消息,重点是支持从聊天双方的设备中删除。两年前 Telegram 首次引入"unsend"功能时,用户可以删除他们自…

怎么样把聊天记录彻底删除?

怎么样把聊天记录彻底删除?微信中的聊天记录是我们隐私保护的一大隐患,里面的微信记录一旦泄漏后果不堪设想,所以现在很多微信用户都在想办法彻底删除微信中的聊天记录,以此做到隐私安全,可是大家用的删除方法正确吗&a…

LCHub:ChatGPT4和低代码来临,程序员面临下岗?

一个网友吐槽道: “ 建站出来了,你们说程序员会失业。 低代码出来了,你们说程序员会失业。 Copilot出来了,你们说程序员会失业。 Chatgpt出来了,你们说程序员会失业 虽然这只是网友的吐槽,但却引起了小编的好奇。为何程序员那么容易被新技术取代?今天小编打算跟大家…

tkinter事件绑定方法总结

1. 方法总结 tkinter中事件绑定方法可以分为两大类: 组件对象的绑定,包含2种方法: 通过command属性绑定,适合简单不需要获取event对象的情况, 例如:Button(root,text"登录",commandlogin);通过…

事件绑定的方法

一、事件绑定的方法有两种 通过Html直接绑定通过js对象绑定 缺陷:无法为相同的元素绑定相同的事件 无法决定事流的传递方向通过事件监听的方法可以解决以上两种问题 目标元素.addEventLister(“去掉on的事件名”,回调函数【是否捕获】) 注意&#xff1a…