Reference implementation of the Filecoin protocol, written in Go
Go to file
Łukasz Magiera 291d2fe2de
Merge pull request #2614 from filecoin-project/fix/market-offset-handling
markets: Fix offset in LocatePieceForDealWithinSector
2020-07-28 01:27:59 +02:00
.circleci Update to newer gotestsum 2020-07-21 01:32:20 +02:00
.github/ISSUE_TEMPLATE update storage miner and seal worker document 2020-07-11 16:55:13 +08:00
api gofmt 2020-07-28 01:22:41 +02:00
build Fix testgrounds build 2020-07-23 19:55:10 +02:00
chain Genesis miners need to be registered in the market actor's balance table 2020-07-23 20:34:27 -04:00
cli Print totals in mpool stat 2020-07-27 18:23:01 +02:00
cmd Merge pull request #2608 from filecoin-project/feat/storage-remote-improvements 2020-07-27 15:17:38 +02:00
documentation Add a FAQ 2020-07-15 13:48:10 -04:00
extern Bump fil-commcid and filecoin-ffi deps 2020-07-17 00:38:42 +02:00
gen Reintroduce correct ticket randomness alongside ElectionProof 2020-04-08 21:06:41 +02:00
genesis WIP: parse msig accounts file and include it into the genesis template 2020-07-16 15:30:59 -07:00
journal introduce the ability to mock time. 2020-07-10 15:51:45 +01:00
lib Merge remote-tracking branch 'origin/master' into next 2020-07-23 22:48:38 +02:00
lotuspond update storage miner and seal worker document 2020-07-11 16:55:13 +08:00
markets markets: Fix offset in LocatePieceForDealWithinSector 2020-07-28 01:22:20 +02:00
metrics Express block validation, cpu/mem usage via OpenCensus 2020-06-11 12:31:04 +02:00
miner mitigate epoch boundary attacks by randomizing cutoff 2020-07-21 11:42:38 -07:00
node gofmt 2020-07-28 01:22:41 +02:00
paychmgr fix: zero out gas limit 2020-07-22 13:55:31 -04:00
scripts Add gas estimation 2020-07-20 19:48:30 +02:00
storage markets: Fix offset in LocatePieceForDealWithinSector 2020-07-28 01:22:20 +02:00
tools Add election count to influx 2020-07-21 19:00:29 +02: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 Update lotus-seal-worker to lotus-worker 2020-07-09 11:04:45 +08: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 #2608 from filecoin-project/feat/storage-remote-improvements 2020-07-27 15:17:38 +02:00
go.sum Merge pull request #2608 from filecoin-project/feat/storage-remote-improvements 2020-07-27 15:17:38 +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 Merge branch 'master' into fix/master-merge 2020-07-17 15:18:33 -04:00
README.md update devnet in readme 2020-07-22 23:34:26 -04: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.
  • ntwk-calibration: devnet running one of next commits.

License

Dual-licensed under MIT + Apache 2.0