任何人都可以运行做市商机器人来完成传入的订单。做市商机器人可以在 GitHub 中找到:https://github.com/ZigZagExchange/market-maker 。有关如何运行机器人的说明和详细信息在 README 中。
如果您需要更简化的分步说明,请继续阅读。如果您在阅读本指南后仍然遇到问题,请加入我们的 Discord ( discord.gg/zigzag )。我们还向任何经营做市商的人提供 Discord 角色(“MM bot”)。加入 Discord 申领你的角色!
注意:您需要不时更新您的做市商。请务必查看 GitHub 存储库 ( https://github.com/ZigZagExchange/market-maker ) 并在 Discord 上声明您的“MM bot”角色以接收公告。
激活的 zkSync 账户
该账户的以太坊私钥
该账户中有你想要做市商的货币对资产(例如eth-usdc)
Cryptowatch API 密钥(限时免费)
https://cryptowat.ch/zh-cn/account/login?redirect=/zh-cn/account/api-access
Node.js
https://nodejs.org/en/download/
可选:当你在运行机器人时出现网络延迟,请准备VPS
下载并打开/解压
如图点击Code-→Download ZIP
a) 在 macOS 或 Linux (Unix)上打开终端
b) 在 Windows 上打开 cmd 或从 Windows App Store 安装终端
1.运行cd <drag the folder from finder>//linux平台,进入文件夹路径的意思
//(<drag the folder from finder>指文件夹路径,比如我的D:\market-maker-master)
如图是我的界面图,我的是windows10,不用cd命令,可以直接通过资源管理器,教大家一个技巧,可以直接在当前路径下,在路径框输入cmd,就能在当前路径下打开终端。
npm install
运行node命令可以验证是否安装成功,如果出现版本信息则表示安装成功,如图。
2.获取Cryptowatch API 的Public Key(运行做市商机器人需要)
(1) Cryptowatch是一个在线行情监测平台。运行做市机器人需要通过Cryptowatch平台API喂价。进入Cryptowatch注册一个账号。
(2) 登陆账号以后点击API Access,进入获取API页面。如下图所示。
(3) 点击生成密钥,出现API公钥和私钥,如下图所示。请记住公共密钥(Public Key),因为接下来需要用它配置机器人。
3.从做市商文件夹中复制文件config.json.EXAMPLE
并对其重命名为config.json
4.用文本编辑打开config.json
(1)"cryptowatchApiKey"配置为 CryptoWatch API 密钥
(2)"ethPrivKeys"配置为以太坊私钥
(3)如果您想对某个货币对做市商,请将它们设置为 true(活动),如果您不想运行它们,则将它们设置为 false(非活动)
(4)调整Size
(基础资产)和Spread
(百分比)
(5)保存并关闭
打开终端/cmd并运行机器人node marketmaker.js
可选:使用 ctrl+c 停止机器人
运行成功后显示如图: