Skip to content

Commit 6587de7

Browse files
committed
ref: move updatePaymentRates() to piecesAdded()
1 parent d27dcf0 commit 6587de7

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

service_contracts/src/FilecoinWarmStorageService.sol

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,8 @@ contract FilecoinWarmStorageService is
877877
dataSetPieceMetadata[dataSetId][pieceId][key] = string(value);
878878
dataSetPieceMetadataKeys[dataSetId][pieceId].push(key);
879879
}
880+
uint256 leaves = IPDPVerifier(pdpVerifierAddress).getDataSetLeafCount(dataSetId);
881+
updatePaymentRates(dataSetId, leaves);
880882
emit PieceAdded(dataSetId, pieceId, pieceData[i], pieceKeys, pieceValues);
881883
}
882884
}
@@ -1022,9 +1024,6 @@ contract FilecoinWarmStorageService is
10221024
// This marks when the data set became active for proving
10231025
provingActivationEpoch[dataSetId] = block.number;
10241026

1025-
// Update the payment rates
1026-
updatePaymentRates(dataSetId, leafCount);
1027-
10281027
return;
10291028
}
10301029

@@ -1068,9 +1067,6 @@ contract FilecoinWarmStorageService is
10681067

10691068
provingDeadlines[dataSetId] = nextDeadline;
10701069
provenThisPeriod[dataSetId] = false;
1071-
1072-
// Update the payment rates based on current data set size
1073-
updatePaymentRates(dataSetId, leafCount);
10741070
}
10751071

10761072
/**

0 commit comments

Comments
 (0)