-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsubgraph.yaml
More file actions
110 lines (110 loc) · 3.56 KB
/
Copy pathsubgraph.yaml
File metadata and controls
110 lines (110 loc) · 3.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
specVersion: 0.0.5
schema:
file: ./schema.graphql
dataSources:
- kind: ethereum
name: Hats
network: sepolia
source:
abi: Hats
address: "0x3bc1A0Ad72417f2d411118085256fC53CBdDd137"
startBlock: 4654775
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
entities:
- Hat
- Wearer
- Tree
abis:
- name: Hats
file: ./abis/Hats.json
eventHandlers:
- event: HatCreated(uint256,string,uint32,address,address,bool,string)
handler: handleHatCreated
- event: HatDetailsChanged(uint256,string)
handler: handleHatDetailsChanged
- event: HatEligibilityChanged(uint256,address)
handler: handleHatEligibilityChanged
- event: HatImageURIChanged(uint256,string)
handler: handleHatImageURIChanged
- event: HatMaxSupplyChanged(uint256,uint32)
handler: handleHatMaxSupplyChanged
- event: HatMutabilityChanged(uint256)
handler: handleHatMutabilityChanged
- event: HatStatusChanged(uint256,bool)
handler: handleHatStatusChanged
- event: HatToggleChanged(uint256,address)
handler: handleHatToggleChanged
- event: TransferSingle(indexed address,indexed address,indexed
address,uint256,uint256)
handler: handleTransferSingle
- event: WearerStandingChanged(uint256,address,bool)
handler: handleWearerStandingChanged
- event: TopHatLinkRequested(uint32,uint256)
handler: handleTopHatLinkRequested
- event: TopHatLinked(uint32,uint256)
handler: handleTopHatLinked
file: ./src/hats.ts
- kind: ethereum
name: HatsModuleFactoryV0_6_0
network: sepolia
source:
abi: HatsModuleFactoryV0_6_0
address: "0xfE661c01891172046feE16D3a57c3Cf456729efA"
startBlock: 4655267
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
entities:
- ClaimsHatter
abis:
- name: HatsModuleFactoryV0_6_0
file: ./abis/HatsModuleFactoryV0_6_0.json
eventHandlers:
- event: HatsModuleFactory_ModuleDeployed(address,address,uint256,bytes,bytes)
handler: handleModuleDeployed
file: ./src/hatsModuleFactoryV0_6_0.ts
- kind: ethereum
name: HatsModuleFactoryV0_7_0
network: sepolia
source:
abi: HatsModuleFactoryV0_7_0
address: "0x0a3f85fa597B6a967271286aA0724811acDF5CD9"
startBlock: 5516083
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
entities:
- ClaimsHatter
abis:
- name: HatsModuleFactoryV0_7_0
file: ./abis/HatsModuleFactoryV0_7_0.json
eventHandlers:
- event: HatsModuleFactory_ModuleDeployed(address,address,uint256,bytes,bytes,uint256)
handler: handleModuleDeployed
file: ./src/hatsModuleFactoryV0_7_0.ts
templates:
- name: MultiClaimsHatter
kind: ethereum/contract
network: sepolia
source:
abi: MultiClaimsHatter
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
file: ./src/multiClaimsHatter.ts
entities:
- ClaimsHatter
abis:
- name: MultiClaimsHatter
file: ./abis/MultiClaimsHatter.json
eventHandlers:
- event: HatsClaimabilitySet(uint256[],uint8[])
handler: handleHatsClaimabilitySet
- event: HatClaimabilitySet(uint256,uint8)
handler: handleHatClaimabilitySet