d044e30e12
Index provider integration uses a gossipsub topic to announce changes to the advertised content. The topic name was fixed to the default topic which is `/indexer/ingest/mainnet`. In the case of lotus, the gossipsub validators enforce a list of topics the instance is permitted to join by setting subscription filter option when `PubSub` instance is constructed via DI. Having the fixed topic name meant that any SP starting up a node on a network other than `mainnet` would have to override the default config to avoid the node crashing when index provider is enabled. Instead of a fixed default, the changes here infer the allowed indexer topic name from network name automatically if the topic configuration is left empty. Fixes #8510 |
||
---|---|---|
.. | ||
architecture | ||
.glossary.json | ||
.library.json | ||
about.md | ||
api-v0-methods-miner.md | ||
api-v0-methods-worker.md | ||
api-v0-methods.md | ||
api-v1-unstable-methods.md | ||
block-validation.md | ||
cli-lotus-miner.md | ||
cli-lotus-worker.md | ||
cli-lotus.md | ||
create-miner.md | ||
default-lotus-config.toml | ||
default-lotus-miner-config.toml | ||
dev-tools-pond-ui.md | ||
jaeger-tracing.md | ||
README.md | ||
sealing-procs.md | ||
WIP-arch-complementary-notes.md |
Lotus documentation
This folder contains some Lotus documentation mostly intended for Lotus developers.
User documentation (including documentation for miners) has been moved to specific Lotus sections in https://docs.filecoin.io:
- https://docs.filecoin.io/get-started/lotus
- https://docs.filecoin.io/store/lotus
- https://docs.filecoin.io/mine/lotus
- https://docs.filecoin.io/build/lotus
The Lotu.sh site
The https://lotu.sh and https://docs.lotu.sh sites are generated from this folder based on the index provided by .library.json. This is done at the lotus-docs repository, which contains Lotus as a git submodule.
To update the site, the lotus-docs repository should be updated with the desired version for the lotus git submodule. Once pushed to master, it will be auto-deployed.