Skip to content

Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.

License

Notifications You must be signed in to change notification settings

cryptowhizzard/boost

Repository files navigation

Boost

Boost is an initial experiment/prototype of markets v2 module for Filecoin. It aims to replace the lotus-miner markets service. For more information, see: https://docs.filecoin.io/mine/lotus/split-markets-miners/

Building

git clone https://github.com/filecoin-project/boost
cd boost
make build

Initialisation and Running

  1. Compile and install (move binaries to $PATH)
make build
make install
  1. Make sure you have a local Lotus fullnode and miner running and listening to localhost:1234 and localhost:2345 respectively, for example with a devnet:
devnet

Note that currently devnet is using the default paths that lotus and lotus-miner use for their repositories, and you should make sure these directories are empty:

LOTUS_PATH=~/.lotus
LOTUS_MINER_PATH=~/.lotusminer

rm -rf ~/.lotus ~/.lotusminer
  1. Create Boost repository
FULLNODE_API_INFO=/ip4/127.0.0.1/tcp/1234/http boost --vv init --api-sector-index=`lotus-miner auth api-info --perm=admin`
  1. Run Boost service
FULLNODE_API_INFO=/ip4/127.0.0.1/tcp/1234/http boost run
  1. Interact with Boost
boost dummydeal

License

Dual-licensed under MIT + Apache 2.0

About

Boost is a tool for Filecoin storage providers to manage data storage and retrievals on Filecoin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 88.4%
  • JavaScript 8.9%
  • CSS 1.5%
  • Shell 0.7%
  • Makefile 0.3%
  • Dockerfile 0.1%
  • HTML 0.1%