天鹅矿工工具
项目描述
矿工工具指南
入门
该矿工工具监听来自 Swan 平台的任务。它提供以下功能:
- 启动 arial2 下载服务,用于下载任务。
- 下载完成后导入交易。
- 与Swan平台同步交易状态,让客户实时了解状态变化
先决条件
sudo apt install python3-pip
pip3 install -r requirements.txt
sudo apt install aria2
配置
对于 aria2.conf
- rpc-secret: 默认值:my_aria2_secret。它将在 rpc 的 config.toml 中使用。
对于 config.toml
[主要的]
- api_url: Swan API 地址。对于 Swan 制作,它是“ https://api.filswan.com ”
- miner_fid:你的 filecoin 矿工 ID
- expected_sealing_time:密封交易的预期时间。过早开始的交易将被拒绝。
- import_interval:每笔交易之间的导入间隔。
- scan_interval:扫描所有正在进行的交易并更新 Swan 平台状态的时间间隔。
- api_key & access_token:从Filswan ->“我的个人资料”->“开发者设置”获取。您也可以查看指南
[咏叹调2]
- aria2_download_dir:下载离线交易文件以供导入的目录
- aria2_conf: Aria2 配置文件位置
- aria2_host: Aria2 服务器地址
- aria2_port: Aria2 服务器端口
- aria2_secret:必须与 aria2.conf 中的 rpc-secre 值相同
将 Aria2 作为系统服务运行
sudo mkdir /etc/aria2
sudo chown $USER:$USER /etc/aria2/
touch /etc/aria2/aria2.session
git clone https://github.com/nebulaai/swan-miner
cp swan-miner/filswan_miner/aria2.conf /etc/aria2/
sudo cp swan-miner/filswan_miner/aria2c.service /etc/systemd/system/
# Change User and Group in the [Service] section of the aria2c.service file
sudo systemctl enable aria2c.service
sudo systemctl start aria2c.service
启动 swan_miner
import filswan_miner
from filswan_miner import swan_miner as miner
if __name__ == "__main__":
miner.start("/path/to/config.toml")
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
filswan_miner-0.3.tar.gz
(16.4 kB
查看哈希)
内置分布
filswan_miner-0.3-py3-none-any.whl
(19.7 kB
查看哈希)
关
filswan_miner -0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 81be3b8c29562ac82f221adff57d6ec31f75f4a55204f4d4ac4869aa6a8bebf1 |
|
MD5 | 9b1392a7f06baef4aade721e8dd9e059 |
|
布莱克2-256 | 7a2e2e759d90b295b3fb772eba6b82873e4822ebe1dd2dd0c85b5a753b8950fc |
关
filswan_miner -0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 93ad54de071efd616a60db67c277e045a3be15707b0cad5ab4fefc7629581d5a |
|
MD5 | 9b3b9efcfbe832d790558495a06f998e |
|
布莱克2-256 | 98f85f63383d09aa857414146ad338994acf341bdaa341bec8c2ff4c5c776968 |