1.How to set up Conflux on Mac OSX
2.How to set up Conflux on Windows
3.How to set up Conflux on Linux
1.How to set up Conflux on Mac OSX
安装依赖
- 安装 Rust
curl https://sh.rustup.rs -sSf | sh复制代码
- 安装
llvm
- 可能需要安装
brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"复制代码
- 安装
llvm
brew install llvm复制代码
编译源码
- 拉取代码并编译
git clone https://github.com/Conflux-Chain/conflux-rustcd conflux-rustcargo build --release复制代码
- 生成的二进制文件路径:
target/release/conflux
配置并运行 Conflux
- 在 生成钱包,获取钱包地址
- New Wallet
- 备份助记词
- 设置密码
- Create Now
即可创建钱包, 并获取到钱包地址.
- 修改配置文件:路径
run/default.toml
(搜索找的conflux-rust这个文件夹,点击run文件,default.toml这个文件用文本编辑打开)
- public_address : xx.xx.xx.xx:32323
网关出口地址可以在百度搜索栏输入: ip , 来获得. 指定自己的出口公网 IP 地址以及端口. 默认端口为 32323(复制百度上的ip地址后面要加上“:32323”,最终样式是xx.xx.xx.xx:32323)
- mining_author: 收币地址. 收币地址的前缀
0x
需要去除. 比如收币地址为0xb4aa17059a0f2dbf539d1cdec662177af963a078
, 则这里配置的值为:b4aa17059a0f2dbf539d1cdec662177af963a078
输入钱包地址后移除这一行代码前部的"# "
- 运行 conflux
# 必须cd $HOME/conflux-rust/run ../target/release/conflux --config default.toml &复制代码
- stop mining
kill `ps -ef | awk '/conflux/ && !/awk/ {print $2}'`复制代码
2.How to set up Conflux on Windows
安装依赖
- 安装Visual Studio.
- 下载:
- 选择Community 2019版 -安装负载选择“使用C++的桌面开发”
- 双击安装
- 安装 Rust
-
下载:
-
双击安装
弹窗交互: 输入 1, Enter 1 - 默认安装 2 - 自定义安装 3 - 取消
- 安装并启动
msvc
在 cmd 命令行中:
rustup default stable-x86_64-pc-windows-msvc复制代码
- 安装 clang
-
下载: LLVM Download
- windows 64 bit:
- windows 32 bit:
-
双击安装. (PS: 选择将 LLVM 加入所有所用环境变量 PATH 中)
- 安装 git
-
下载:
根据自己的配置选择 32/64 位版本
-
双击安装
编译 Conflux
- 拉取代码并编译
git clone https://github.com/Conflux-Chain/conflux-rustcd conflux-rustcargo build --release 复制代码
可执行二进制文件:
target/release/conflux.exe
配置并运行 Conflux
- 在 生成钱包,获取钱包地址
- New Wallet
- 备份助记词
- 设置密码
- Create Now
即可创建钱包, 并获取到钱包地址.
- 修改配置文件:找到conflux-rust这个文件
conflux-rust/run/default.toml
(记事本打开)
- public_address : xx.xx.xx.xx:32323
指定自己的出口公网 IP 地址以及端口. 默认端口为 32323 网关出口地址可以在百度搜索栏输入: ip , 来获得.
- mining_author: 收币地址. 收币地址的前缀
0x
需要去除. 比如收币地址为0xb4aa17059a0f2dbf539d1cdec662177af963a078
, 则这里配置的值为:b4aa17059a0f2dbf539d1cdec662177af963a078
输入钱包地址后移除这一行代码前部的"# "
- 运行 conflux
# 必须cd \Users\xxx\conflux-rust\run (xxx是用户名,你自己的电脑)\Users\xxx\conflux-rust\target\release\conflux.exe --config default.toml复制代码
3.How to set up Conflux on Linux
安装依赖
- 安装 Rust
curl https://sh.rustup.rs -sSf | sh复制代码
- 安装
clang
- CentOS/Redhat:
yum install clang
- Ubuntu:
apt-get install clang
- 环境变量
export PATH=$HOME/.cargo/bin:$PATH复制代码
- 安装 C++
- CentOS/Redhat
sudo yum -y install gcc-c++复制代码
- Ubuntu
sudo apt-get install g++复制代码
编译源码
- 拉取代码并编译
git clone https://github.com/Conflux-Chain/conflux-rustcd conflux-rustcargo build --release复制代码
生成的二进制文件路径:
target/release/conflux
配置并运行 Conflux
- 在 生成钱包,获取钱包地址
- New Wallet
- 备份助记词
- 设置密码
- Create Now
即可创建钱包, 并获取到钱包地址.
- 修改配置文件:
/run/default.toml
- public_address : xx.xx.xx.xx:32323
指定自己的出口公网 IP 地址以及端口. 默认端口为 32323 网关出口地址可以在百度搜索栏输入: ip , 来获得.
- mining_author: 收币地址. 收币地址的前缀
0x
需要去除. 比如收币地址为0xb4aa17059a0f2dbf539d1cdec662177af963a078
, 则这里配置的值为:b4aa17059a0f2dbf539d1cdec662177af963a078
- 运行 conflux
# 必须cd run ../target/release/conflux --config default.toml复制代码