Ref: https://www.notion.so/filecoindev/Data-Set-Terminations-Clean-up-360dc41950c1801ebf0aff017a322e7f
PDPVerifier will require a 0.1 FIL cleanup deposit at data set creation. Curio pdpv0 create paths currently send zero FIL value.
Scope:
- Update pdpv0 data set creation transactions to send the 0.1 FIL cleanup deposit:
POST /pdp/data-sets
POST /pdp/data-sets/create-and-add
- Prefer reading the required amount from the PDPVerifier getter once/if ABI bindings include it (
FIL_CLEANUP_DEPOSIT() in here).
- Ensure sender balance failures are clear in logs/errors.
Deployment note:
Before the PDPVerifier upgrade, sending 0.1 FIL should be accepted as the existing FIL sybil-fee fallback. If FWSS pays the USDFC sybil fee during creation, the FIL should be refunded by the current contract, so this change should be deployable before the PDPVerifier upgrade.
Ref: https://www.notion.so/filecoindev/Data-Set-Terminations-Clean-up-360dc41950c1801ebf0aff017a322e7f
PDPVerifier will require a 0.1 FIL cleanup deposit at data set creation. Curio pdpv0 create paths currently send zero FIL value.
Scope:
POST /pdp/data-setsPOST /pdp/data-sets/create-and-addFIL_CLEANUP_DEPOSIT()in here).Deployment note:
Before the PDPVerifier upgrade, sending 0.1 FIL should be accepted as the existing FIL sybil-fee fallback. If FWSS pays the USDFC sybil fee during creation, the FIL should be refunded by the current contract, so this change should be deployable before the PDPVerifier upgrade.