# 新ZigZag上运行做市商机器人指南

By [able11](https://paragraph.com/@6666886666) · 2022-05-28

---

新ZigZag上运行做市商机器人指南 Zigzag鼓励人们参与到做市机器人中来。做市商机器人教程可以在 GitHub 中找到：[https://github.com/ZigZagExchange/market-maker](https://github.com/ZigZagExchange/market-maker) 。有关运行做市机器人的问题，可以在#mm-bot-support里咨询。 如果您需要更简化的分步说明，请继续阅读。如果您在阅读本指南后仍然遇到问题，请加入我们的 Discord (在#mm-bot-support里咨询 )。我们还向任何经营做市商的人提供专属 Discord 角色（“MM bot”）。加入 Discord 申领你的角色！ 注意：您需要不时更新您的做市商。请务必查看 GitHub 存储库 ( [https://github.com/ZigZagExchange/market-maker](https://github.com/ZigZagExchange/market-maker) ) 并在 Discord 上声明您的“MM bot”角色以接收公告。 1、要求 • 激活的 zkSync 账户 • VPS远程服务器 • 该账户的以太坊私钥 • 该账户中有你想要做市商的货币对资产（例如eth和usdt） • Cryptowatch API 密钥（限时免费） • [https://cryptowat.ch/zh-cn/account/login?redirect=/zh-cn/account/api-access](https://cryptowat.ch/zh-cn/account/login?redirect=/zh-cn/account/api-access) • Node.js • 下载[https://nodejs.org/en/download/](https://nodejs.org/en/download/) • Node.js 16 适用于 macOS、Windows 和 Linux（17 似乎不适用） 2、首先选择VPS 远程服务器 由于中国IP限制，已经无法通过vpn稳定连接zigzag服务器，vps可直接使用美国网络，（zigzag 接受的国家IP）。推荐使用下载地址，教程：查看，也可自行选择，服务器点选欧美。华为云、阿里云等无法使用vps。

macOS/Windows/Linux 下载并打开/解压 [https://github.com/ZigZagExchange/market-maker](https://github.com/ZigZagExchange/market-maker) 如图点击Code-→Download ZIP

1.  a) 在 macOS 或 Linux （Unix）上打开终端
    
2.  b) 在 Windows 上打开 cmd 或从 Windows App Store 安装终端
    
3.  1.运行cd //linux平台，进入文件夹路径的意思
    
    *   //(指文件夹路径，比如我的D:\\market-maker-master)
        
        *   如图是我的界面图，我的是windows10，不用cd命令，可以直接通过资源管理器，教大家一个技巧，可以直接在当前路径下，在路径框输入cmd,就能在当前路径下打开终端。
            
        *   就会转到如图：
            
        *   运行npm install
            
    
    运行node命令可以验证是否安装成功，如果出现版本信息则表示安装成功，如图。
    
    2.获取Cryptowatch API 的Public Key(运行做市商机器人需要)
    
    1.  (1) Cryptowatch是一个在线行情监测平台。运行做市机器人需要通过Cryptowatch平台API喂价。进入Cryptowatch注册一个账号。
        
    2.  [https://cryptowat.ch/](https://cryptowat.ch/)
        
    3.  (2) 登陆账号以后点击API Access，进入获取API页面。如下图所示。
        
    
    （3) 点击生成密钥，出现API公钥和私钥，如下图所示。请记住公共密钥（Public Key），因为接下来需要用它配置机器人。
    
    3.从做市商文件夹中复制文件config.json.EXAMPLE并对其重命名为config.json
    
    4.右键选择用文本编辑打开config.json
    
    1.  （1）”cryptowatchApiKey”配置为 CryptoWatch API 密钥
        
    2.  （2）”ethPrivKeys”配置为以太坊私钥
        
    3.  （3）如果您想对某个货币对做市商，请将它们设置为 true（活动），如果您不想运行它们，则将它们设置为 false（非活动）
        
    4.  （4）调整Size（基础资产）和Spread（百分比）
        
    5.  （5）保存并关闭
        
    6.  打开终端/cmd并运行机器人node marketmaker.js
        
    7.  可选：使用 ctrl+c 停止机器人 运行成功后显示如图：
        
    
    ![](https://storage.googleapis.com/papyrus_images/756107c072149781cbdcf3e906d88593939fa91d507ceb249d626fa5c2c13732.png)

---

*Originally published on [able11](https://paragraph.com/@6666886666/zigzag)*
