Chia安装、主网测试网之间切换

2022-03-07  本文已影响0人  二班老许

适用MacCentOSUbuntu,没有Win机器所以没测Win,没测Win,没测Win

安装chia

1. 克隆chia源码
git clone https://github.com/Chia-Network/chia-blockchain.git
2. 进入目录
cd chia-blockchain
3. 创建python虚拟环境,进入虚拟环境
python -m venv venv
. ./venv/bin/activate

退出虚拟环境用deactivate
再次进入还用第二条命令。

4. 安装chia

注意install后面的.这是安装当前目录中的内容。

pip install .
5. 如果不需要主网测试网切换,那就直接初始化

目录会在:~/.chia

chia init

用修改环境变量实现主网测试网切换

1. 创建两个目录,一个主网的,一个测试网的
mkidr ~/Project/lab/chia/root/main
mkidr ~/Project/lab/chia/root/dev
2. 主网环境变量

.bashrc .bash_profile .zshrc看你需要改哪个就改哪个,其实都一样。
我改.bash_profile。

vi .bash_profile

在下方追加以下内容

export CHIA_ROOT="~/Project/lab/chia/root/main/mainnet"
export CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/main/standalone_wallet"
export CHIA_KEYS_ROOT="~/Project/lab/chia/root/main/chia_keys"
3. 让环境变量生效
source .bash_profile
4. 在虚拟环境下,运行chia初始化命令
chia init

到此,主网环境创建好了。

5. 测试网环境变量

修改刚才.bash_profile中的内容

# export CHIA_ROOT="~/Project/lab/chia/root/main/mainnet"
# export CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/main/standalone_wallet"
# export CHIA_KEYS_ROOT="~/Project/lab/chia/root/main/chia_keys"
export  CHIA_ROOT="~/Project/lab/chia/root/dev/mainnet"
export  CHIA_STANDALONE_WALLET_ROOT="~/Project/lab/chia/root/dev/standalone_wallet"
export  CHIA_KEYS_ROOT="~/Project/lab/chia/root/dev/chia_keys"
6. 让环境变量生效
source .bash_profile
7. 在虚拟环境下,运行chia初始化命令,并切换到测试网
chia init
chia configure -t true

到此,测试网环境也创建好了。

8. 主网测试网之间切换,修改环境变量就好了,但要注意:

修改前:1. 完全关掉gui;2. 关闭所有chia服务chia stop all,kill掉chia_daemon;
修改后:source .bash_profile让环境变量生效

安装gui(如果需要的话)

在chia目录,并在虚拟环境下

1. 安装
sh install-gui.sh
2. 进入gui目录,启动gui
cd chia-blockchain-gui
npm run electron &
上一篇 下一篇

猜你喜欢

热点阅读