FWSS v1.4.0
Pre-release
Pre-release
Status: Pre-release. Calibnet and Mainnet candidate contracts are deployed and verified; proxy upgrades are pending and tracked in the release issue.
Summary
- FWSS v1.4.0 adds programmable data-set authorization, moves newly added piece metadata off-chain, recalibrates pricing and lifecycle reserves, supports compact empty piece metadata, and expands programmable ACL payload limits.
Component Versions
| Component | Version | Notes |
|---|---|---|
Stack (filecoin-services) |
v1.4.0 |
Git tag / GitHub Release |
FilecoinWarmStorageService |
1.4.0 |
Breaking implementation upgrade |
PDPVerifier |
3.5.0 |
Independent rollout tracked in FilOzone/pdp#304 |
Rollout Status
| Network | FWSS Proxy | FWSS Implementation | StateView | Announce tx | Actual afterEpoch |
Execute tx | Status |
|---|---|---|---|---|---|---|---|
| Calibnet | 0x02925630df557F957f70E112bA06e50965417CA0 |
0xF5436B44354735588B20CA18F7D3e95a14FAcA10 |
0x1B68d64f01bAa42014B9774605867BF4eDC0320f |
TBD |
TBD |
TBD |
Candidates deployed and verified; proxy/View switches pending |
| Mainnet | 0x8408502033C418E1bbC97cE9ac48E5528F371A9f |
0xa874C7333c8e1689C33155AD7bEE980926086e21 |
0xcf184Ab1FD8D1a563054d30Aa1fFb08136998172 |
TBD |
TBD |
TBD |
Candidates deployed and verified; proxy/View switches pending |
Candidate Libraries
| Network | SignatureVerificationLib | Rails |
|---|---|---|
| Calibnet | 0xa3c88DD6510f88747742482f0963Bb5aE670b022 |
0xee2407847A4ccDdBB7eA6F188F19e998F0c92C2a |
| Mainnet | 0x63904443e46cc9F3db35CB4Fe16c76E7ffCA453e |
0x54aC29E68B3C7C5F7F315CeF1a85ECA848B88a9b |
All eight candidates are exact matches on Sourcify and verified on Blockscout. FilFox verification was attempted for every candidate and returned an unknown verification error.
Action Required For Integrators
- Stop calling removed piece-metadata getters and index
PieceAddedevents where metadata is required. - Account for the new operation fees and lifecycle-reserve target; existing data sets may need additional FilecoinPay funds on their next rate-touching operation.
- Support programmable data-set authorizers and the expanded authorization payloads where used.