Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.

filecoin-project/venus-sealer

Repository files navigation

⚠️WARNING⚠️

venus-sealer has been deprecated since network version 16 and is no longer maintained. For Venus users, please use venus-cluster (Damocles) instead for growing and maintaining your storage power. Please feel free to reach out to us on Slack #fil-venus if you have any questions!

Venus Sealer

This project is a mining system supporting venus.

Use Venus Issues for reporting issues about this repository.

How to Build

    make deps
    make build

Run a local net

init miner

# --network: Choose from calibration for testnets. Leave out this flag for mainnet
./venus-sealer --network <network type> init \
--worker <WORKER_ADDRESS> \
--owner <OWNER_ADDRESS>  \
# Choose between 32G or 64G for mainnet
--sector-size <sector size> \
# Config for different shared venus modules
--node-url /ip4/<IP_ADDRESS_OF_VENUS>/tcp/3453 \
--messager-url /ip4/<IP_ADDRESS_OF_VENUS_MESSAGER>/tcp/<PORT_OF_VENUS_MESSAGER> \
--gateway-url /ip4/<IP_ADDRESS_OF_VENUS_GATEWAY>/tcp/<PORT_OF_VENUS_GATEWAY> \
--auth-token <AUTH_TOKEN_FOR_ACCOUNT_NAME> \
# Flags sealer to not storing any sealed sectors on the machine it runs on
# You can leave out this flag if you are on testnet
--no-local-storage

run miner

    ./venus-sealer run

Command

The command line is the same as lotus-miner, but note that the commands related to deal is removed, and this part will be implemented in another tool

    ./venus-sealer info               # show miner infomation
    ./venus-sealer sectors pledge     # do a pledge sector
    ./venus-sealer sectors list       # show local sectors status
    ./venus-sealer secctors stats 1   # show infomation of sector 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages