From 6657e275d5fc2b8e587169a16ec44bbda0480c54 Mon Sep 17 00:00:00 2001 From: Jack Dishman Date: Mon, 1 Apr 2024 10:02:15 -0400 Subject: [PATCH 1/2] feat: add subgraph schema for FlatPriceSaleFactory_v_2_1 --- packages/subgraph/src/schema.graphql | 2 ++ packages/subgraph/src/subgraph.template.yaml | 24 ++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/packages/subgraph/src/schema.graphql b/packages/subgraph/src/schema.graphql index b8bfd01a..fb041e40 100644 --- a/packages/subgraph/src/schema.graphql +++ b/packages/subgraph/src/schema.graphql @@ -144,6 +144,8 @@ type PriceTier @entity { price: BigInt! vestedFraction: BigInt! oracle: String! + start: BigInt! + end: BigInt! createdAt: BigInt! } diff --git a/packages/subgraph/src/subgraph.template.yaml b/packages/subgraph/src/subgraph.template.yaml index 33dc548d..21b1411e 100644 --- a/packages/subgraph/src/subgraph.template.yaml +++ b/packages/subgraph/src/subgraph.template.yaml @@ -2,6 +2,28 @@ specVersion: 0.0.3 schema: file: ./src/schema.graphql dataSources: + {{#PriceTierVestingSale_2_0.[0]}} + - kind: ethereum/contract + name: PriceTierVestingSale_2_0 + network: {{../SubgraphNetwork}} + source: + address: '{{Address}}' + abi: PriceTierVestingSale_2_0 + startBlock: {{BlockNumber}} + mapping: + kind: ethereum/events + apiVersion: 0.0.6 + language: wasm/assemblyscript + file: ./src/sale/v2.0/priceTierVestingSaleMapping.ts + entities: + - Sale + abis: + - name: PriceTierVestingSale_2_0 + file: ./abis/contracts/sale/v2/PriceTierVestingSale.sol/PriceTierVestingSale_2_0.json + eventHandlers: + - event: NewSale(indexed address,indexed address,(address,bytes32,uint256,uint256,uint256,uint256,uint256,uint256,string),string,address,bool) + handler: handleNewSale + {{/PriceTierVestingSale_2_0.[0]}} {{#TrancheVestingSale_2_0.[0]}} - kind: ethereum/contract name: TrancheVestingSale_2_0 @@ -47,6 +69,8 @@ dataSources: eventHandlers: - event: NewSale(indexed address,indexed address,(address,bytes32,uint256,uint256,uint256,uint256,uint256,uint256,string),string,address,bool) handler: handleNewSale + - event: claim(address) + handler: handleClaim {{/FlatPriceSaleFactory_v_2_1.[0]}} {{#FlatPriceSale_v_2_1.[0]}} - kind: ethereum/contract From 9c2b7370fba414fc7709edbce3d3e41927e4659c Mon Sep 17 00:00:00 2001 From: Jack Dishman Date: Mon, 1 Apr 2024 10:05:00 -0400 Subject: [PATCH 2/2] fix: revert schema.graphql changes that are unrelated --- packages/subgraph/src/schema.graphql | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/subgraph/src/schema.graphql b/packages/subgraph/src/schema.graphql index fb041e40..b8bfd01a 100644 --- a/packages/subgraph/src/schema.graphql +++ b/packages/subgraph/src/schema.graphql @@ -144,8 +144,6 @@ type PriceTier @entity { price: BigInt! vestedFraction: BigInt! oracle: String! - start: BigInt! - end: BigInt! createdAt: BigInt! }