Ares Wikipedia

Ares Wikipedia

  • 文档
  • 贡献
  • Languages icon中文
    • English

›节点

概览

  • 概述
  • 延伸
  • 术语

白皮书

  • 介绍
  • 技术框架
  • 数据市场
  • 经济模型

学习

    质押挖矿

    • trojan质押
    • iliad 质押
    • 资产跨链桥
  • 流动性挖矿
  • Gladios

    • 账户
    • 领取测试币
    • 转账
    • 设置链上身份

    Oracle

    • Ares预言机
    • 预言机提供的支持
    • 预言机经济
    • 抵押扩展

    插槽竞拍

    • Kusama
    • Dot
  • 获取价格
  • 获取交易对

构建

    Basic

    • 跨链获取价格

    Gladios指南

    • 搭建验证人节点
    • 报价节点RPC工具

节点

  • 硬件环境
  • 运行节点
  • 运行验证节点
  • 运行验证节点 Q&A
  • 启动预言机服务
  • 启动Warehouse服务
  • Warehouse接口文档

主网

    验证人教程

    • 如何创建Odyssey账户
    • 映射ERC20/BEP20 ARES代币
    • 如何绑定 stash & controller账户
    • 验证人节点程序升级/部署
    • 设置 Session Keys
    • 验证人节点校验
    • 惩罚校验&提取资产

    网络提名人教程

    • 创建Odyssey账户&质押
    • 为任一或多个节点提名
    • 查询惩罚情况&提取资产

启动Warehouse服务

编译和启动

获取源码

你可以从 github 中获取源码

 git clone https://github.com/aresprotocols/warehouse.git

编译源码

编译源码需要go环境

在Ubuntu中安装

## install
wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz
tar xfz go1.13.4.linux-amd64.tar.gz -C /usr/local
## config
vim ~/.bashrc
export GOPATH=/usr/local/go
export PATH=$GOPATH/bin:$PATH
source ~/.bashrc

在Mac中安装

brew install go

安装完成后,执行

cd price_server
go build

完成安装

配置

在你运行之前,你可以配置你的项目,选择你喜欢的编辑器,例如

vim conf.toml

以下是一些你可能需要了解的配置项

port = 5566 # 服务器监听端口, 默认为:5566

proxy = "http://127.0.0.1:7890/" # 你的代理服务器地址和端口, 或者

proxy = "" # 不使用代理

symbols = ["btc-usdt", "eth-usdt", "dot-usdt", "xrp-usdt"] #你感兴趣的交易对

[mysql] # 添加你的mysql配置项

配置 mysql

安装mysql服务并启动.

在ubuntu中安装

sudo apt update
sudo apt install mysql-server

在mac中安装

brew install mysql

当mysql版本 >= 8.0, 还需要如下配置:

mysql -u root -p
use mysql;
GRANT ALL ON *.* TO 'root'@'%';
flush privileges;
ALTER USER 'root'@'localhost' IDENTIFIED BY '$yourpassword$' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '$yourpassword$';
FLUSH PRIVILEGES;

启动

执行

./start.sh

通过Docker 启动

获取源码

你可以从 github 中获取源码

 git clone https://github.com/aresprotocols/warehouse.git

进入deploy目录

 cd warehouse/price_server/deploy

配置

拷贝 env_example 文件为 .env

 cp env_example .env

修改.env文件和设置你的mysql密码

MYSQL_ROOT_PASSWORD='xxx'

如果你想修改其他配置,你可以参照 Configuration章节去修改 configs/config.toml 文件

启动服务

执行 docker-compose 启动服务

docker-compose up -d

关闭服务

执行 docker-compose 关闭服务

docker-compose down
← 启动预言机服务Warehouse接口文档 →
  • 编译和启动
    • 获取源码
    • 编译源码
    • 配置
    • 配置 mysql
    • 启动
  • 通过Docker 启动
    • 获取源码
    • 进入deploy目录
    • 配置
    • 启动服务
    • 关闭服务
关于我们

首个链上验证的去中心化跨链预言机服务协议,为万链互联和数字经济提供安全可信的数据服务。

Email   info@aresprotocol.io
快速链接
网站博客代币经济学购买代币挖矿
资源
文档Github区块浏览器
社会媒体
Copyright © 2023 Ares Protocol 保留所有权利.