Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@

### Added

- [#6590](https://github.com/ChainSafe/forest/pull/6590): Set F3 `InitialPowerTable` on calibnet.
Comment thread
hanabi1224 marked this conversation as resolved.

- [#6524](https://github.com/ChainSafe/forest/pull/6524): Implemented `Filecoin.EthSendRawTransactionUntrusted` for API v2.

- [#6513](https://github.com/ChainSafe/forest/pull/6513): Enabled `Filecoin.EthNewFilter` for API v2.
Expand Down
6 changes: 4 additions & 2 deletions f3-sidecar/f3manifest_calibnet.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
"NetworkName": "calibrationnet2",
"ExplicitPower": null,
"IgnoreECPower": false,
"InitialPowerTable": null,
"InitialPowerTable": {
"/": "bafy2bzacednijkh5dhb6jb7snxhhtjt7zuqaydlewoha3ordhy76dhgwtmptg"
},
"CommitteeLookback": 10,
"CatchUpAlignment": 15000000000,
"Gpbft": {
Expand Down Expand Up @@ -67,4 +69,4 @@
"MaxBufferedMessagesPerInstance": 25000,
"MaxCachedValidatedMessagesPerInstance": 25000
}
}
}
2 changes: 0 additions & 2 deletions scripts/tests/api_compare/filter-list
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
# This list contains potentially broken methods (or tests) that are ignored.
# They should be considered bugged, and not used until the root cause is resolved.
# F3 is to be revived around 2026-02-12
!Filecoin.F3
25 changes: 12 additions & 13 deletions scripts/tests/calibnet_no_discovery_check.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,15 @@ until $FOREST_CLI_PATH net peers | grep "calib"; do
done

# Verify F3 is getting certificates from the network
# Disable until F3 is re-activated on calibnet
# until [[ $($FOREST_CLI_PATH f3 certs get --output json | jq '.GPBFTInstance') -gt 100 ]]; do
# sleep 1s;
# done

# echo "Test subcommands: f3 status"
# $FOREST_CLI_PATH f3 status
# echo "Test subcommands: f3 manifest"
# $FOREST_CLI_PATH f3 manifest
# echo "Test subcommands: f3 certs get"
# $FOREST_CLI_PATH f3 certs list
# echo "Test subcommands: f3 certs list"
# $FOREST_CLI_PATH f3 certs get
until [[ $($FOREST_CLI_PATH f3 certs get --output json | jq '.GPBFTInstance') -gt 50 ]]; do
sleep 1s;
done

echo "Test subcommands: f3 status"
$FOREST_CLI_PATH f3 status
echo "Test subcommands: f3 manifest"
$FOREST_CLI_PATH f3 manifest
echo "Test subcommands: f3 certs get"
$FOREST_CLI_PATH f3 certs list
echo "Test subcommands: f3 certs list"
$FOREST_CLI_PATH f3 certs get
Comment thread
hanabi1224 marked this conversation as resolved.
6 changes: 5 additions & 1 deletion src/networks/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -346,7 +346,11 @@ impl ChainConfig {
f3_consensus: true,
// 2026-02-12T07:00:00Z
f3_bootstrap_epoch: 3_451_774,
f3_initial_power_table: None,
f3_initial_power_table: Some(
"bafy2bzacednijkh5dhb6jb7snxhhtjt7zuqaydlewoha3ordhy76dhgwtmptg"
.parse()
.expect("invalid f3_initial_power_table"),
),
enable_indexer: false,
enable_receipt_event_caching: true,
default_max_fee: TokenAmount::zero(),
Expand Down
2 changes: 1 addition & 1 deletion src/tool/subcommands/api_cmd/api_compare_tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2735,7 +2735,7 @@ fn f3_tests() -> anyhow::Result<Vec<RpcTest>> {
))?),
RpcTest::identity(F3IsRunning::request(())?),
RpcTest::identity(F3GetCertificate::request((0,))?),
RpcTest::identity(F3GetCertificate::request((100,))?),
RpcTest::identity(F3GetCertificate::request((50,))?),
RpcTest::identity(F3GetManifest::request(())?),
])
}
Expand Down
Loading