lotus
lotus copied to clipboard
Reference implementation of the Filecoin protocol, written in Go
When `lotus` is downloading the proof parameters, there's a nice progress bar. Could the same be added for verification purposes too? Given that it's about 100GB in total, it takes...
https://github.com/filecoin-project/lotus/blob/7ea0e6cb8296d5b2abb96d0922e8a85a17fc54a7/api/version.go#L56-L62 TIL about this, and it hasn't been bumped since 2022, and that's not great. IT should be bumped if the external API has been broken, added to, or something...
Write a standard's document detailing the "Filecoin Node RPC API" that can be consumed by Miner/Boost/Curio/etc. and published and conformance-tested by Lotus, Forest, Venus, etc.
## Done Criteria 1. LOTUS_RUN_EXPENSIVE_TESTS are run periodically (e.g., nightly) against master automatically. They aren't run as part of the normal PR flow because of how long they take. 2....
We need a way to access information in https://github.com/filecoin-project/go-state-types/blob/ad909a3d6ebef5ebc5688b4310e954e27da2203b/builtin/v13/market/market_state.go#L66. This can be very useful to verify F05 deals post NV23 if sealer is using ProveCommitSector3 method to commit all sectors.
We: 1. [Lock, get the latest processed height, unlock](https://github.com/filecoin-project/lotus/blob/e3deda0b2bd75a3b4ea2938c2db37fd01e679824/chain/events/filter/event.go#L381-L387). 2. [Apply a "pre" filter to query for already processed events](https://github.com/filecoin-project/lotus/blob/e3deda0b2bd75a3b4ea2938c2db37fd01e679824/chain/events/filter/event.go#L410-L412). 3. [Lock, install the new filter, unlock](https://github.com/filecoin-project/lotus/blob/e3deda0b2bd75a3b4ea2938c2db37fd01e679824/chain/events/filter/event.go#L416-L418). But blocks can...
### Checklist - [X] This is **not** brainstorming ideas. If you have an idea you'd like to discuss, please open a new discussion on [the lotus forum](https://github.com/filecoin-project/lotus/discussions/categories/ideas) and select the...
Doesn't quite work, something wrong with the bessel library that makes it panic. In this current form it just takes a file full of chain tipset counts. I took https://github.com/consensus-shipyard/ec-finality-calculator/blob/main/finality_calc_validator.py...
See https://github.com/filecoin-project/lotus/pull/9601#issuecomment-1311624820 Today deals which get assigned, but weren't added to a sector will fail; We can relatively easily move them back to the deal-assigning queue.
### Checklist - [X] This is **not** a security-related bug/issue. If it is, please follow please follow the [security policy](https://github.com/filecoin-project/lotus/security/policy). - [X] This is **not** a question or a support...