Skip to content

Support underfunded termination #519

@wjmelements

Description

@wjmelements

A data set is underfunded if its payer cannot afford to settleAccountLockup. Such data sets cannot even decrease their lockup period or their payment rate, as documented in FilOzone/filecoin-pay#290. Therefore, underfunded termination fails with LockupPeriodChangeNotAllowedDueToInsufficientFunds in the two cases where we try to set endEpoch to the current block:

  1. abandonment path in PDPVerifier.deleteDataSet
  2. consensual termination path in FilecoinWarmStorageService.terminateService

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Status
⌨️ In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions