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
Please make sure you have installed: Go - following https://go.dev/learn/
Rust - following https://www.rust-lang.org/tools/install
Node 16.x
Environment Variables in Boost
Linux / Ubuntu
MacOS
Linux
Depending on your architecture, you will want to export additional environment variables:
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