Reference implementation of the Filecoin protocol, written in Go
d30e120608
* master: fix(chainwatch): Parallel reward persistence; Tighten rpc logging fix(chainwatch): Remove --front switch feat(chainwatch): Add miner index on top_miners_by_base_reward view fix(chainwatch): Backoff processor when no work exists to process fix(log): Move metrics and stage updates to debug; Add --log-level switch fix(chainwatch): Correct index name on state_height view feat(chainwatch): Capture base_block_reward per epoch; Top miner by reward view SwapSigner API methods refactor: remove unused code refactor: wire up new processor and syncer refactor: implement processor and syncer Conflicts: Makefile cmd/lotus-chainwatch/storage.go cmd/lotus-chainwatch/sync.go |
||
---|---|---|
.circleci | ||
.github/ISSUE_TEMPLATE | ||
api | ||
build | ||
chain | ||
cli | ||
cmd | ||
documentation | ||
extern | ||
gen | ||
genesis | ||
journal | ||
lib | ||
lotuspond | ||
markets | ||
metrics | ||
miner | ||
node | ||
paychmgr | ||
scripts | ||
storage | ||
tools | ||
.codecov.yml | ||
.dockerignore | ||
.gitignore | ||
.gitmodules | ||
.golangci.yml | ||
CHANGELOG.md | ||
go.mod | ||
go.sum | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
Makefile | ||
README.md | ||
SECURITY.md |
Project Lotus - 莲
Lotus is an implementation of the Filecoin Distributed Storage Network. For more details about Filecoin, check out the Filecoin Spec.
Building & Documentation
For instructions on how to build lotus from source, please visit https://docs.lotu.sh or read the source here.
Reporting a Vulnerability
Please send an email to security@filecoin.org. See our security policy for more details.
Development
All work is tracked via issues. An attempt at keeping an up-to-date view on remaining work is in the lotus testnet github project board.
The main branches under development at the moment are:
master
: current testnet.next
: working branch with chain-breaking changes.interopnet
: devnet running one ofnext
commits.
License
Dual-licensed under MIT + Apache 2.0