A leaner variant of 莲 powering all riba.cloud
nodes.
This repository contains the PRODUCTION VERSION of nodes used at and around riba.cloud
. The code is the result of a series of patches on top of the reasonably-earliest version of lotus
compatible with the current filecoin mainnet. The changes are either backports or modifications of various aspects of upstream, aimed at leaner and/or more correct operations.
The repository never adds tags: named branches are used as source of truth. As upstream is tracked relatively closely, all branches, including master
are force-pushed to quite frequently. Always use git pull --rebase
when fetching new changes.
The main named-branches of interest are as follows:
-
upstream_base
: the base point matching a recent-ish-stable release oflotus
-
backports
: the portion ofmaster
that consists solely of backports fromupstream-lotus:master
on top of theupstream_base
. -
maybe_for_upstreaming
: the portion ofmaster
that could reasonably be considered for inclusion upstream. Note that author does not plan to raise PRs against upstream. The marker is provided for those who would like to attempt upstreaming the changes on their own. -
master
: code powering the production nodes which author uses for various chain-syncing/-analysis tasks. Drifts between daemon-reported commitish and this branch are generally rare. You are welcome to run this version, as long as you are doing it AT YOUR OWN RISK and agree to keep all the pieces if something breaks.
SPDX-License-Identifier: Apache-2.0 OR MIT