Reference implementation of the Filecoin protocol, written in Go
Go to file
Łukasz Magiera 950cb8bc03
Merge pull request #1970 from RobQuistNL/patch-3
Update Ubuntu installation documentation + bump required go version to 1.14
2020-06-26 19:12:08 +02:00
.circleci ci: lint-changes based on master 2020-06-22 19:39:08 +02:00
.github/ISSUE_TEMPLATE Create an issue template for mining issues 2020-05-18 18:31:53 -04:00
api Merge pull request #2119 from laser/feat/1920-toggle-retrieval 2020-06-24 21:19:19 +02:00
build Merge remote-tracking branch 'origin/master' into feat/sector-remove 2020-06-23 23:54:27 +02:00
chain Make gas traces smaller, strip callers in import-bench 2020-06-25 16:46:50 +02:00
cli Merge remote-tracking branch 'origin/master' into next 2020-06-17 20:50:42 +02:00
cmd In this case I want it to be not really safe 2020-06-25 16:58:55 +02:00
documentation Merge pull request #2 from RobQuistNL/patch-2 2020-06-26 02:10:53 +02:00
extern Update ffi 2020-06-16 12:28:28 +02:00
gen Reintroduce correct ticket randomness alongside ElectionProof 2020-04-08 21:06:41 +02:00
genesis Update deps, fix more tests 2020-06-15 18:30:49 +02:00
lib Use HashVerify 2020-06-15 17:39:16 +02:00
lotuspond Update deps, fix more tests 2020-06-15 18:30:49 +02:00
markets Update specs-actors 2020-06-05 22:06:11 +02:00
metrics Express block validation, cpu/mem usage via OpenCensus 2020-06-11 12:31:04 +02:00
miner Fix two races in events 2020-06-24 17:05:24 +02:00
node lint: update comments to match type declarations 2020-06-24 08:08:10 -07:00
paychmgr Merge remote-tracking branch 'origin/master' into next 2020-06-06 00:58:24 +02:00
scripts Merge pull request #1894 from filecoin-project/feat/chainwatch-usage 2020-06-22 22:25:48 +02:00
storage Merge pull request #2107 from chunqizhi/zc 2020-06-24 12:40:16 +02:00
tools stats: increase miner power lookup perf 2020-06-16 02:48:27 +00:00
.codecov.yml Codecov ignore cbor gen 2020-01-09 23:52:44 +01:00
.dockerignore add docker support 2019-12-05 11:31:32 +08:00
.gitignore docker: fix build, upgrade Go 2020-04-06 11:25:18 -03:00
.gitmodules Integrate updated serialization vectors as tests 2020-03-18 22:53:15 -07:00
.golangci.yml Fix even more lint warnings 2020-06-02 16:29:39 +02:00
CHANGELOG.md Add simple changelog 2019-12-11 16:00:55 +01:00
go.mod Merge pull request #2 from RobQuistNL/patch-2 2020-06-26 02:10:53 +02:00
go.sum sealing: Give priority to sectors with deals 2020-06-25 18:13:45 +02:00
LICENSE-APACHE Add basic readme and licenses 2019-08-01 21:26:11 -07:00
LICENSE-MIT Add basic readme and licenses 2019-08-01 21:26:11 -07:00
Makefile Bump to Go v. 1.14 as requirement 2020-06-26 02:09:39 +02:00
README.md doc: report a vulnerability 2020-06-22 12:45:24 -03:00
SECURITY.md doc: report a vulnerability 2020-06-22 12:45:24 -03:00

Lotus

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 of next commits.

License

Dual-licensed under MIT + Apache 2.0