From 88c1f96297e87e28f7ad0cadc62b615c4c6a1e2d Mon Sep 17 00:00:00 2001 From: Corantin Date: Mon, 6 Nov 2023 14:28:06 -0500 Subject: [PATCH] Adjust Templates --- .../govern-subgraph/manifest/data/goerli.json | 4 +- .../manifest/templates/GovernQueueV2.yaml | 2 +- .../manifest/templates/GovernQueueV3.yaml | 43 +++++++++++++++++++ .../subgraphs/govern-subgraph/subgraph.yaml | 2 +- 4 files changed, 47 insertions(+), 4 deletions(-) create mode 100644 packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV3.yaml diff --git a/packages/subgraphs/govern-subgraph/manifest/data/goerli.json b/packages/subgraphs/govern-subgraph/manifest/data/goerli.json index 7fd5ddad..fcff474d 100644 --- a/packages/subgraphs/govern-subgraph/manifest/data/goerli.json +++ b/packages/subgraphs/govern-subgraph/manifest/data/goerli.json @@ -14,13 +14,13 @@ }, { "name": "GovernQueueV2", - "startBlock": 7985656, + "startBlock": 7986054, "address": "0xc73BCDc0FF18Fb903FCd34de4BFfE37BE66b4E8f", "customTemplate": "GovernQueue" }, { "name": "GovernQueueV3", - "startBlock": 9637990, + "startBlock": 9638502, "address": "0xce38877414ffd60c1a1e20ddb1d52fa5840d9ca6", "customTemplate": "GovernQueue" } diff --git a/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV2.yaml b/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV2.yaml index 5936d3ec..375df47d 100644 --- a/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV2.yaml +++ b/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV2.yaml @@ -40,4 +40,4 @@ handler: handleResolved - event: Revoked(indexed bytes4,indexed address,indexed address) handler: handleRevoked - file: ./src/GovernQueue.ts \ No newline at end of file + file: ./src/GovernQueueV2.ts \ No newline at end of file diff --git a/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV3.yaml b/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV3.yaml new file mode 100644 index 00000000..5fbd4b83 --- /dev/null +++ b/packages/subgraphs/govern-subgraph/manifest/templates/GovernQueueV3.yaml @@ -0,0 +1,43 @@ +- kind: ethereum/contract + name: {{name}} + network: {{network}} + source: + abi: GovernQueue + address: "{{address}}" + startBlock: {{startBlock}} + mapping: + kind: ethereum/events + apiVersion: 0.0.7 + language: wasm/assemblyscript + entities: + - Collateral + - Config + - Container + - ContainerEvent + - Payload + - Role + abis: + - name: GovernQueue + file: ./govern-core/abi/contracts/pipelines/GovernQueue.sol/GovernQueueV3.json + - name: ERC20 + file: ./govern-contract-utils/abi/contracts/erc20/ERC20.sol/ERC20.json + eventHandlers: + - event: Configured(indexed bytes32,indexed address,(uint256,(address,uint256),(address,uint256),address,bytes,uint256)) + handler: handleConfigured + - event: Frozen(indexed bytes4,indexed address) + handler: handleFrozen + - event: Granted(indexed bytes4,indexed address,indexed address,address) + handler: handleGranted + - event: Scheduled(indexed bytes32,(uint256,uint256,address,address,(address,uint256,bytes)[],bytes32,bytes,address)) + handler: handleScheduled + - event: Executed(indexed bytes32,indexed address) + handler: handleExecuted + - event: Challenged(indexed bytes32,indexed address,bytes,uint256,(address,uint256)) + handler: handleChallenged + - event: Vetoed(indexed bytes32,indexed address,bytes) + handler: handleVetoed + - event: Resolved(indexed bytes32,indexed address,uint256) + handler: handleResolved + - event: Revoked(indexed bytes4,indexed address,indexed address) + handler: handleRevoked + file: ./src/GovernQueueV3.ts \ No newline at end of file diff --git a/packages/subgraphs/govern-subgraph/subgraph.yaml b/packages/subgraphs/govern-subgraph/subgraph.yaml index 45a98c4a..8eb21750 100644 --- a/packages/subgraphs/govern-subgraph/subgraph.yaml +++ b/packages/subgraphs/govern-subgraph/subgraph.yaml @@ -126,7 +126,7 @@ dataSources: handler: handleResolved - event: Revoked(indexed bytes4,indexed address,indexed address) handler: handleRevoked - file: ./src/GovernQueue.ts + file: ./src/GovernQueueV2.ts - kind: ethereum/contract name: GovernQueueV3 network: goerli