Skip to content

FWSS v1.4.0

Pre-release
Pre-release

Choose a tag to compare

@Kubuxu Kubuxu released this 21 Aug 16:06
· 1 commit to main since this release
4cbbea4

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 PieceAdded events 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.