@@ -17,14 +17,19 @@ contract SubgraphServiceProvisionAcceptTest is SubgraphServiceTest {
17
17
uint256 tokens ,
18
18
uint32 newVerifierCut ,
19
19
uint64 newDisputePeriod
20
- ) public useIndexer {
20
+ ) public {
21
21
tokens = bound (tokens, minimumProvisionTokens, MAX_TOKENS);
22
22
vm.assume (newVerifierCut >= fishermanRewardPercentage);
23
23
vm.assume (newVerifierCut <= MAX_PPM);
24
- newDisputePeriod = uint64 (bound (newDisputePeriod, disputePeriod, MAX_WAIT_PERIOD));
24
+ newDisputePeriod = uint64 (bound (newDisputePeriod, 1 , MAX_WAIT_PERIOD));
25
+
26
+ // Set the dispute period to the new value
27
+ resetPrank (users.governor);
28
+ disputeManager.setDisputePeriod (newDisputePeriod);
25
29
26
30
// Setup indexer
27
- _createProvision (users.indexer, tokens, fishermanRewardPercentage, disputePeriod);
31
+ resetPrank (users.indexer);
32
+ _createProvision (users.indexer, tokens, fishermanRewardPercentage, newDisputePeriod);
28
33
_register (users.indexer, abi.encode ("url " , "geoHash " , address (0 )));
29
34
30
35
// Update parameters with new values
@@ -38,14 +43,19 @@ contract SubgraphServiceProvisionAcceptTest is SubgraphServiceTest {
38
43
uint256 tokens ,
39
44
uint32 newVerifierCut ,
40
45
uint64 newDisputePeriod
41
- ) public useIndexer {
46
+ ) public {
42
47
tokens = bound (tokens, minimumProvisionTokens, MAX_TOKENS);
43
48
vm.assume (newVerifierCut >= fishermanRewardPercentage);
44
49
vm.assume (newVerifierCut <= MAX_PPM);
45
- newDisputePeriod = uint64 (bound (newDisputePeriod, disputePeriod, MAX_WAIT_PERIOD));
50
+ newDisputePeriod = uint64 (bound (newDisputePeriod, 1 , MAX_WAIT_PERIOD));
51
+
52
+ // Set the dispute period to the new value
53
+ resetPrank (users.governor);
54
+ disputeManager.setDisputePeriod (newDisputePeriod);
46
55
47
56
// Setup indexer but dont register
48
- _createProvision (users.indexer, tokens, fishermanRewardPercentage, disputePeriod);
57
+ resetPrank (users.indexer);
58
+ _createProvision (users.indexer, tokens, fishermanRewardPercentage, newDisputePeriod);
49
59
50
60
// Update parameters with new values
51
61
_setProvisionParameters (users.indexer, address (subgraphService), newVerifierCut, newDisputePeriod);
@@ -114,7 +124,7 @@ contract SubgraphServiceProvisionAcceptTest is SubgraphServiceTest {
114
124
"thawingPeriod " ,
115
125
newDisputePeriod,
116
126
disputePeriod,
117
- type ( uint64 ).max
127
+ disputePeriod
118
128
)
119
129
);
120
130
subgraphService.acceptProvisionPendingParameters (users.indexer, "" );
0 commit comments