Getting started

This section details how to get started with Boost if you are a storage provider or as a client

The Boost source code repository is hosted at github.com/filecoin-project/boost

Boost and Lotus compatibility Matrix

Boost Version
Lotus Version
Golang Version

v1.5.0

v1.18.0

1.18.x

v1.5.1, v1.5.2, v1.5.3

v1.18.0, v1.19.0

1.18.x

v1.6.0, v1.6.1, v1.6.2-rc1

v1.20.x

1.18.x

v1.6.3, v1.6.4

v1.22.x

1.18.x

v1.6.2-rc2, v1.7.0-rc1

v1.21.0-rc1, v1.21.0-rc2

1.20.x

v1.7.0, v1.7.1, v1.7.2

v1.7.3, v1.7.4

v1.23.x

1.20.x

Building and installing

Prerequisites

Environment Variables in Boost

BOOST_CLIENT_REPO         - repo directory for Boost client
BOOSTER_BITSWAP_REP       - repo directory for Booster bitswap
BOOST_PATH                - boost repo path
FULLNODE_API_INFO         - Lotus daemon node API connection string

Linux / Ubuntu

MacOS

Linux

Please ignore any output or onscreen instruction during the npm build unless there is an error.

MacOS

Please ignore any output or onscreen instruction during the npm build unless there is an error.

Calibration Network

To build boost for calibnet, please complete the above pre-requisites and build using the following commands.

Upgrading Boost

Linux

1. Make sure that Boost daemon is not running. Run the below commands to upgrade the binary.

2. Please ignore any onscreen instruction during the npm build unless there is an error.

3. Start the boost daemon.

MacOS

1. Make sure that Boost daemon is not running. Run the below commands to upgrade the binary.

2. Please ignore any onscreen instruction during the npm build unless there is an error.

3. Start the boost daemon.

Last updated