Checklist
Lotus component
What is the motivation behind this feature request? Is your feature request related to a problem? Please describe.
- I want simpler, faster day-one behavior.
- I see no need in keeping snapshots & diffs on Forest when a simple tooling update will make those huge downloads obsolete.
Describe the solution you'd like
lotus daemon --get-snapshot
should:
-
Consult the forest archive: https://forest-archive.chainsafe.dev/list/calibnet/latest-v2
(which actually isn't in the docs)
to find the files for all the diffs & pieces.
-
Stream the snapshot diffs into the node, which is faster than downloading them first.
Precedent:
Params are automatically downloaded already.
Describe alternatives you've considered
The manual way is to:
- read the docs
- go searching for an archive using the right keywords (it took this long-time developer a few tries)
- do the download, wait
- do the import with a flag
- then start it without flags
Additional context
Curio implemented many changes to make it easy for developers & SPs to get moving faster. Automating away hurdles will get more people exploring what the platform has to offer.
Checklist
Ideas.Lotus component
What is the motivation behind this feature request? Is your feature request related to a problem? Please describe.
Describe the solution you'd like
lotus daemon --get-snapshotshould:
Consult the forest archive: https://forest-archive.chainsafe.dev/list/calibnet/latest-v2
(which actually isn't in the docs)
to find the files for all the diffs & pieces.
Stream the snapshot diffs into the node, which is faster than downloading them first.
Precedent:
Params are automatically downloaded already.
Describe alternatives you've considered
The manual way is to:
Additional context
Curio implemented many changes to make it easy for developers & SPs to get moving faster. Automating away hurdles will get more people exploring what the platform has to offer.