Open irenegia opened 6 days ago
I chatted with @irenegia and team about this. They're attempting to avoid a caller being marked faulty potentially unnecessarily (they made a mistake?), before the deadline has elapsed. One possible change would be to disallow this method before the deadline has passed.
This would add a little complexity and reduce freedom. At the moment I don't think it's quite worth it, but it's something to consider.
@ZenGround0, I believe that when
nextProvingPeriod
is called before a proof is received, the DPD service should revert the removals done by the PDPverifier function and do nothing else. All the faults accounting should be done in the pdp servicepossesionProven
functioncc @lucaniz
https://github.com/FILCAT/pdp/blob/14fd1c9225471aab4a517abdaf4791c8d9963fd4/contracts/src/SimplePDPService.sol#L169