@@ -12,7 +12,7 @@ import { SubgraphServiceLib } from "./SubgraphServiceLib.sol";
1212import { Decoder } from "./Decoder.sol " ;
1313
1414library IndexingAgreement {
15- using IndexingAgreement for Manager ;
15+ using IndexingAgreement for StorageManager ;
1616 using Allocation for mapping (address => Allocation.State);
1717 using SubgraphServiceLib for mapping (address => Allocation.State);
1818
@@ -74,16 +74,16 @@ library IndexingAgreement {
7474 bytes data;
7575 }
7676
77- /// @custom:storage-location erc7201:graphprotocol.subgraph-service.storage.Manager .IndexingAgreement
78- struct Manager {
77+ /// @custom:storage-location erc7201:graphprotocol.subgraph-service.storage.StorageManager .IndexingAgreement
78+ struct StorageManager {
7979 mapping (bytes16 => State) agreements;
8080 mapping (bytes16 agreementId = > IndexingAgreementTermsV1 data ) termsV1;
8181 mapping (address allocationId = > bytes16 agreementId ) allocationToActiveAgreementId;
8282 }
8383
84- // keccak256(abi.encode(uint256(keccak256("graphprotocol.subgraph-service.storage.Manager .IndexingAgreement")) - 1)) & ~bytes32(uint256(0xff))
85- bytes32 private constant INDEXING_AGREEMENT_MANAGER_STORAGE_LOCATION =
86- 0xfdb6fb5d1a390e01387ce73642e517880d8e0fedd0e7e26ac9194788a7a85200 ;
84+ // keccak256(abi.encode(uint256(keccak256("graphprotocol.subgraph-service.storage.StorageManager .IndexingAgreement")) - 1)) & ~bytes32(uint256(0xff))
85+ bytes32 public constant INDEXING_AGREEMENT_STORAGE_MANAGER_LOCATION =
86+ 0xb59b65b7215c7fb95ac34d2ad5aed7c775c8bc77ad936b1b43e17b95efc8e400 ;
8787
8888 /**
8989 * @notice Emitted when an indexer collects indexing fees from a V1 agreement
@@ -218,7 +218,7 @@ library IndexingAgreement {
218218 error IndexingAgreementNotAuthorized (bytes16 agreementId , address unauthorizedIndexer );
219219
220220 function accept (
221- Manager storage self ,
221+ StorageManager storage self ,
222222 mapping (address allocationId = > Allocation.State allocation ) storage allocations ,
223223 address allocationId ,
224224 IRecurringCollector.SignedRCA calldata signedRCA
@@ -289,7 +289,7 @@ library IndexingAgreement {
289289 * @param signedRCAU The signed Recurring Collection Agreement Update
290290 */
291291 function update (
292- Manager storage self ,
292+ StorageManager storage self ,
293293 address indexer ,
294294 IRecurringCollector.SignedRCAU calldata signedRCAU
295295 ) external {
@@ -332,7 +332,7 @@ library IndexingAgreement {
332332 * @param indexer The indexer address
333333 * @param agreementId The id of the agreement to cancel
334334 */
335- function cancel (Manager storage self , address indexer , bytes16 agreementId ) external {
335+ function cancel (StorageManager storage self , address indexer , bytes16 agreementId ) external {
336336 AgreementWrapper memory wrapper = _get (self, agreementId);
337337 require (_isActive (wrapper), IndexingAgreementNotActive (agreementId));
338338 require (
@@ -348,7 +348,7 @@ library IndexingAgreement {
348348 );
349349 }
350350
351- function cancelForAllocation (Manager storage self , address _allocationId ) external {
351+ function cancelForAllocation (StorageManager storage self , address _allocationId ) external {
352352 bytes16 agreementId = self.allocationToActiveAgreementId[_allocationId];
353353 if (agreementId == bytes16 (0 )) {
354354 return ;
@@ -368,7 +368,7 @@ library IndexingAgreement {
368368 );
369369 }
370370
371- function cancelByPayer (Manager storage self , bytes16 agreementId ) external {
371+ function cancelByPayer (StorageManager storage self , bytes16 agreementId ) external {
372372 AgreementWrapper memory wrapper = _get (self, agreementId);
373373 require (_isActive (wrapper), IndexingAgreementNotActive (agreementId));
374374 require (
@@ -385,7 +385,7 @@ library IndexingAgreement {
385385 }
386386
387387 function collect (
388- Manager storage self ,
388+ StorageManager storage self ,
389389 mapping (address allocationId = > Allocation.State allocation ) storage allocations ,
390390 CollectParams memory params
391391 ) external returns (address , uint256 ) {
@@ -435,28 +435,28 @@ library IndexingAgreement {
435435 return (wrapper.collectorAgreement.serviceProvider, tokensCollected);
436436 }
437437
438- function get (Manager storage self , bytes16 agreementId ) external view returns (AgreementWrapper memory ) {
438+ function get (StorageManager storage self , bytes16 agreementId ) external view returns (AgreementWrapper memory ) {
439439 AgreementWrapper memory wrapper = _get (self, agreementId);
440440 require (wrapper.collectorAgreement.dataService == address (this ), IndexingAgreementNotActive (agreementId));
441441
442442 return wrapper;
443443 }
444444
445- function _getManager () internal pure returns (Manager storage $) {
445+ function _getManager () internal pure returns (StorageManager storage $) {
446446 // solhint-disable-next-line no-inline-assembly
447447 assembly {
448- $.slot := INDEXING_AGREEMENT_MANAGER_STORAGE_LOCATION
448+ $.slot := INDEXING_AGREEMENT_STORAGE_MANAGER_LOCATION
449449 }
450450 }
451451
452- function _setTermsV1 (Manager storage _manager , bytes16 _agreementId , bytes memory _data ) private {
452+ function _setTermsV1 (StorageManager storage _manager , bytes16 _agreementId , bytes memory _data ) private {
453453 IndexingAgreementTermsV1 memory newTerms = Decoder.decodeIndexingAgreementTermsV1 (_data);
454454 _manager.termsV1[_agreementId].tokensPerSecond = newTerms.tokensPerSecond;
455455 _manager.termsV1[_agreementId].tokensPerEntityPerSecond = newTerms.tokensPerEntityPerSecond;
456456 }
457457
458458 function _cancel (
459- Manager storage _manager ,
459+ StorageManager storage _manager ,
460460 bytes16 _agreementId ,
461461 State memory _agreement ,
462462 IRecurringCollector.AgreementData memory _collectorAgreement ,
@@ -477,7 +477,7 @@ library IndexingAgreement {
477477 }
478478
479479 function _tokensToCollect (
480- Manager storage _manager ,
480+ StorageManager storage _manager ,
481481 bytes16 _agreementId ,
482482 IRecurringCollector.AgreementData memory _agreement ,
483483 uint256 _entities
@@ -509,7 +509,7 @@ library IndexingAgreement {
509509 return SubgraphService (address (this ));
510510 }
511511
512- function _get (Manager storage self , bytes16 agreementId ) private view returns (AgreementWrapper memory ) {
512+ function _get (StorageManager storage self , bytes16 agreementId ) private view returns (AgreementWrapper memory ) {
513513 return
514514 AgreementWrapper ({
515515 agreement: self.agreements[agreementId],
0 commit comments