Docker太不稳定,且暂用资源太多,所以使用新的方法来搭建私有节点
1. 安装Visual Studio 2022选择Communit版本
https://visualstudio.microsoft.com/zh-hans/vs/
2. 打开客户端工具-获取工具和功能勾选c++桌面开发,再右下角点完成配置
3.下载python
注意:如果版本是3.11或者以上在下面的步骤中会出错,所以最好用此版本。
https://python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe
4.右键打开powershell,配置atomicals-electrumx
5. 然后次输入以下指令(注意等完成后再输入):
git clone https://github.com/atomicals/atomicals-electrumx
cd atomicals-electrumx
6. 下载plyvel配置文件
https://github.com/liviaerxin/plyvel/releases/download/v1.5.0-CI/plyvel_ci-1.5.0-cp310-cp310-win_amd64.whl
该文件放在D:\atomicals-electrumx文件夹里
7.然后次输入以下指令 python.exe -m pip install --upgrade pip pip install aiohttp==3.9.1 aiorpcX==0.22.1 aiosignal==1.3.1 async-timeout==4.0.3 attrs==23.1.0 cbor2==5.5.1 Cython==3.0.6 frozenlist==1.4.0
pip install idna==3.6 krock32==0.1.1 merkletools==1.0.3 multidict==6.0.4 pylru==1.2.1 pysha3==1.0.2 python-dotenv==1.0.0 regex==2023.10.3 websockets==12.0 yarl==1.9.3
pip install plyvel_ci-1.5.0-cp310-cp310-win_amd64.whl
8.修改2个文件env和env_base
找到D:\atomicals-electrumx\electrumx\lib目录下的env_base文件,插入代码:
from dotenv import load_dotenv
load_dotenv()
9. 找到D:\atomicals-electrumx路径下的dev文件,
第一行url改为:DAEMON_URL=http://electrumx:electrumx@localhost:8332/
注意:上面的electrumx:electrumx 用户名和密码必须和Bitcoin Core中配置文件bitcoin.conf中的一致,如:
rpcuser=atom
rpcpassword=123456
第五行directory改为指向的data数据路径,然后复制路径粘贴到这里就可以
10.输入指令,等待atom索引同步:python electrumx_server
出现跳动的乱码,等待它完成同步
11.配置proxy
重新打开一个powershell,打开D路径 d:按enter
输入指令:
git clone https://github.com/atomicals/electrumx-proxy
12.依次输入指令:
cd electrumx-proxy
npm install
npm run dev
13.查看状态:
http://localhost:8080/proxy/health
等待atomicals-electrumx同步完成即可拥有私人节点
出现2个ture后你就可以去Atomicals js里面的修改env改为自己的节点http://localhost:8080/proxy
等待atomicals-electrumx同步完成即可拥有私人节点,出现2个ture后你就可以去Atomicals js里面的修改env改为http://localhost:8080/proxy
自此,私有节点搭建完成!!
本文由 wzabing 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。