fix: update F3-calibnet name and bootstrap epoch Calibnet#13469
Merged
fix: update F3-calibnet name and bootstrap epoch Calibnet#13469
Conversation
fix: update F3-calibnet name and epoch
hanabi1224
reviewed
Jan 13, 2026
fix: unset `InitialPowerTable`
Contributor
|
This also needs to change: lotus/node/modules/lp2p/pubsub.go Line 381 in df9e10e I think we can completely remove the BaseNetworkName concept at this point. Given that we are not running multiple different networks in Lotus anymore. |
Remove BaseNetworkName from lf3.Config and use the manifest's NetworkName directly for pubsub topic filtering. This was the only remaining use of the Filecoin-to-F3 network name mapping, which is no longer needed now that the F3 network name is explicitly defined in the manifest.
Contributor
Author
|
Opening for review. Depends on: filecoin-project/go-f3#1061. Needs sanity testing on both Calibnet and Mainnet nodes, before merge. And depending on time before merging, bootstrap epoch might need a update. |
Kubuxu
approved these changes
Jan 15, 2026
chore: bump go-f3 version to v0.8.11
Added a check for the availability of the F3 manifest before importing F3 data into the datastore. If the manifest is not available, a warning is logged, and the import is skipped, allowing the chain import to continue.
4 tasks
Kubuxu
approved these changes
Jan 22, 2026
Contributor
|
Member
Member
|
@Kubuxu : have you been able to look at this? |
Fixes an issue where we couldn't impport a test snapshot due to InitialPowerTable miss-match Signed-off-by: Jakub Sztandera <oss@kubuxu.com>
Contributor
6 tasks
hanabi1224
reviewed
Feb 4, 2026
chore: bump go-f3 version to v0.8.12
hanabi1224
reviewed
Feb 5, 2026
fix: skip F3 data import when InitialPowerTable is undefined
chore: update F3 calibnet BootstrapEpoch
chore: go-mod tidy
rjan90
added a commit
that referenced
this pull request
Feb 5, 2026
* fix: update F3-calibnet name and epoch fix: update F3-calibnet name and epoch * fix: unset `InitialPowerTable` fix: unset `InitialPowerTable` * fix: use manifest NetworkName for F3 pubsub topic filtering Remove BaseNetworkName from lf3.Config and use the manifest's NetworkName directly for pubsub topic filtering. This was the only remaining use of the Filecoin-to-F3 network name mapping, which is no longer needed now that the F3 network name is explicitly defined in the manifest. * chore: bump go-f3 version to v0.8.11 chore: bump go-f3 version to v0.8.11 * feat: F3 data import with manifest validation Added a check for the availability of the F3 manifest before importing F3 data into the datastore. If the manifest is not available, a warning is logged, and the import is skipped, allowing the chain import to continue. * fix(tests): patch F3ManifestBytes in TestChainExportImportWithF3Data Fixes an issue where we couldn't impport a test snapshot due to InitialPowerTable miss-match Signed-off-by: Jakub Sztandera <oss@kubuxu.com> * chore: bump go-f3 version to v0.8.12 chore: bump go-f3 version to v0.8.12 * fix: skip F3 data import when InitialPowerTable is undefined fix: skip F3 data import when InitialPowerTable is undefined * chore: update F3 calibnet BootstrapEpoch chore: update F3 calibnet BootstrapEpoch * chore: go-mod tidy chore: go-mod tidy --------- Signed-off-by: Jakub Sztandera <oss@kubuxu.com> Co-authored-by: Jakub Sztandera <oss@kubuxu.com>
rjan90
added a commit
that referenced
this pull request
Feb 5, 2026
* fix: update F3-calibnet name and epoch fix: update F3-calibnet name and epoch * fix: unset `InitialPowerTable` fix: unset `InitialPowerTable` * fix: use manifest NetworkName for F3 pubsub topic filtering Remove BaseNetworkName from lf3.Config and use the manifest's NetworkName directly for pubsub topic filtering. This was the only remaining use of the Filecoin-to-F3 network name mapping, which is no longer needed now that the F3 network name is explicitly defined in the manifest. * chore: bump go-f3 version to v0.8.11 chore: bump go-f3 version to v0.8.11 * feat: F3 data import with manifest validation Added a check for the availability of the F3 manifest before importing F3 data into the datastore. If the manifest is not available, a warning is logged, and the import is skipped, allowing the chain import to continue. * fix(tests): patch F3ManifestBytes in TestChainExportImportWithF3Data Fixes an issue where we couldn't impport a test snapshot due to InitialPowerTable miss-match Signed-off-by: Jakub Sztandera <oss@kubuxu.com> * chore: bump go-f3 version to v0.8.12 chore: bump go-f3 version to v0.8.12 * fix: skip F3 data import when InitialPowerTable is undefined fix: skip F3 data import when InitialPowerTable is undefined * chore: update F3 calibnet BootstrapEpoch chore: update F3 calibnet BootstrapEpoch * chore: go-mod tidy chore: go-mod tidy --------- Signed-off-by: Jakub Sztandera <oss@kubuxu.com> Co-authored-by: Jakub Sztandera <oss@kubuxu.com>
rjan90
added a commit
that referenced
this pull request
Feb 5, 2026
* fix: update F3-calibnet name and epoch fix: update F3-calibnet name and epoch * fix: unset `InitialPowerTable` fix: unset `InitialPowerTable` * fix: use manifest NetworkName for F3 pubsub topic filtering Remove BaseNetworkName from lf3.Config and use the manifest's NetworkName directly for pubsub topic filtering. This was the only remaining use of the Filecoin-to-F3 network name mapping, which is no longer needed now that the F3 network name is explicitly defined in the manifest. * chore: bump go-f3 version to v0.8.11 chore: bump go-f3 version to v0.8.11 * feat: F3 data import with manifest validation Added a check for the availability of the F3 manifest before importing F3 data into the datastore. If the manifest is not available, a warning is logged, and the import is skipped, allowing the chain import to continue. * fix(tests): patch F3ManifestBytes in TestChainExportImportWithF3Data Fixes an issue where we couldn't impport a test snapshot due to InitialPowerTable miss-match Signed-off-by: Jakub Sztandera <oss@kubuxu.com> * chore: bump go-f3 version to v0.8.12 chore: bump go-f3 version to v0.8.12 * fix: skip F3 data import when InitialPowerTable is undefined fix: skip F3 data import when InitialPowerTable is undefined * chore: update F3 calibnet BootstrapEpoch chore: update F3 calibnet BootstrapEpoch * chore: go-mod tidy chore: go-mod tidy --------- Signed-off-by: Jakub Sztandera <oss@kubuxu.com> Co-authored-by: Jakub Sztandera <oss@kubuxu.com>
This was referenced Feb 5, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issues
filecoin-project/go-f3#1054
Proposed Changes
fix: update F3-calibnet name and epoch
Checklist
Before you mark the PR ready for review, please make sure that: