EOSAdmin -- EOS管理工具箱

EOS现在虽然有很多效率工具, 但都不够直接了当, 所以抽空写了个, 顺便学习下EOS的相关API.

EOSAdmin的目标

  • 简单的编程实现一些自动化操作. 例如: 自动发币, 币价监控, bancor类发币经济模型测试, 游戏外挂等
  • 封装EOS及其侧链(ENU, Fibos)的js API, 一套API通吃所有;[TODO]
  • 简单的密钥管理, 小额自动免密操作;[TODO]
  • Bancor类发币生成工具, 经济模型建模测试及币价突变点监控预警等.
  • 一些Dapp的自动化操作. 目前实现了一个BetDice自动投注机器人

为何选择EOSAdmin


  • 基于最新版本的eosjs api(20.0.0-beta1)开发

  • 使用typescript及其相关前端工程化工具

  • 只包含最核心代码, 可以任意集成到项目中

  • 最小类库依赖, 而且尽可能保证浏览器中运行; 运行环境只需要nodejs即可, 而且支持windows, linux和mac等操作系统, 不需安装EOS相关开发工具;

  • 简单粗暴, 可以作为新手API学习参照代码范例

基础组件


  • xEOSHelper.ts EOS类js API公用操作封装类
  • tasks.ts 钱包及常用任务封装
  • betdice.ts BetDice自动下单机器人

环境搭建


  • 安装nodejs, 去官网下载v10.x版本NodeJs,并安装;

  • 在命令行下安装cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 进入根目录, 安装相关全局工具和相关依赖:
cnpm install
  • 在根目录下添加allEOSAccountsLive.json 文件保存下单EOS帐号的active和owner(可空)公钥私钥.

注意:

  1. 这个文件只存储在本地, 只要你保管好这个文件不泄漏, 那么你的私钥也是安全的, 程序代码完全开源, 没有后门盗窃你的私钥.
  2. 如果还是不放心,请使用自己的零钱钱包帐号, 不要在这个帐号中存放大额资金
  3. 下一步准备使用一个通用的加密算法管理此钱包文件, 敬请期待:)
  4. allEOSAccounts.json 为本人测试环境使用公钥私钥, 请不要乱动, 谢谢!
{
  "oxwatanox345": [
    "EOS65S3Fm8nQcV1mEjbNsBCZJxkrtiS6P7yadhohCq2bNHcE7ygeD", 
    "5JjnywysiRmZ6eyC7MbcnTgRDW3GgtYsFsh7Psny19Jvrv6ZUwL",
    "",
    ""
  ]
}
  • 修改机器人启动参数

    let betDice = new BetDice('oxoooowatano', 'DICE', 50, 100);//下单帐号, 下单代币类型,支持(EOE和DICE), 投注数字, 下单金额基数
    
  1. 运行BetDice机器人
npm run betdice

BetDice自动下单机器人

概述

BetDice游戏最近火爆异常, 可以低成本获得一些DICE代币进行游戏, 所以无聊时可以玩玩, 非常有意思! 但是在手机和PC桌面玩时非常麻烦,每次下单后都要点击多次确认,手机上还要输入密码,玩多了鼠标受不鸟:(

而且最关键的是这类游戏可以使用一种策略保证长期的收益. 所以就写了个机器人给大家薅一下项目方的羊毛,哈哈

策略说明

基本思路按照大神比特币硕士-杨超的策略:

  • 持续小额连续投注
  • 当输了时投注金额加倍; 赢了时投注金额重置为初始值
  • [新增] 定期自动随机更换下注加密种子seed
  • [新增] 连续输n局后自动休息一会
  • [新增] 到达最小金额minBalance或最大金额maxBalance时自动终止机器人
  • [新增] 到达最大投注倍数maxBetPloidy时停止增加倍数, 并适当休息一会
  • 支持EOS和DICE投注, 可以
  • [TODO] 目前EOS的API不能正确获取投注结果信息获取, 所以目前直接比较代币金额变化判断游戏输赢. 正确的相关代码已经注释, 请懂整的哥们帮忙看看什么原因,谢谢!
  • 支持DEBUG模式快速粗暴测试策略, 修改 const isDebugMode = true;.
  • BetDice官方绝对在随机算法里动了手脚, 长期运行程序收益会越来越不稳定, 建议定期换号运行.
  • 欢迎各位策略达人分享你们的成功经验, 我来改进策略.
  • CPU资源不够的兄弟们可以使用虎符CPU bank租用, 感觉还是很不错的, 费用也低. 妈妈再也不用担心我的CPU不够用了:)

源代码

机器人源代码在src\betdice.ts文件中, 使用typescript编写, 请自行研究代码,谢谢!

关于我们

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容