安装
安装过程
wget https://github.com/HathorNetwork/hathor-wallet/archive/v0.19.1.tar.gz
tar -zxvf v0.19.1.tar.gz
cp hathor-wallet-0.19.1/ hathord
尝试下载源码,发现上面的这些是它的轻钱包,没有任何 RPC 服务
全节点
git clone git@github.com:HathorNetwork/hathor-core.git
cd hathor-core/
poetry install
poetry shell
./hathor-cli run_node --status 8077
使用 python 安装失败,使用 docker 安装成功
需要注意,主网需要联系官方把 peer id 添加到 whitelist 才能同步数据,测试网不需要
docker run -v /opt/hathor/hathor-data:/data:consistent -ti -p 7080:7080 -p 7081:7081 hathornetwork/hathor-core run_node --status 7080 --stratum 7081 --data /data
docker run -v /opt/hathor/hathor-data:/data:consistent -ti -p 7080:7080 -p 7081:7081 hathornetwork/hathor-core run_node --testnet --status 7080 --stratum 7081 --data /data
API
需要注意,添加 /v1a 路径,文档里面未标注
curl -X GET http://localhost:7080/v1a/status/
curl -X GET http://localhost:7080/v1a/get_block_template
curl -X GET http://localhost:7080/v1a/version
curl -X GET http://localhost:7080/v1a/getmininginfo
curl -X POST http://localhost:7080/v1a/profiler --data '
{
"start": true
}
'
资料
|