-
Notifications
You must be signed in to change notification settings - Fork 0
/
subgraph.yaml
129 lines (123 loc) · 3.44 KB
/
subgraph.yaml
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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
specVersion: 0.0.2
description: Butterfly Protocol
repository: https://github.com/bproto/subgraph
schema:
file: ./schema.graphql
dataSources:
- kind: ethereum/contract
name: Governance
network: mainnet
source:
address: '0x7A863DbA6A470a20315f47f1ecA814B2af6eAd6F'
abi: Governance
startBlock: 10554040
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Auction
- Account
- Tranche
- Bid
abis:
- name: Governance
file: ./abis/Governance.json
eventHandlers:
- event: Sponsored(indexed bytes32,uint256,address,uint256)
handler: handleSponsorship
- event: Bid(indexed bytes32,uint256,address,uint256)
handler: handleBid
- event: Claimed(indexed bytes32,address,uint256)
handler: handleClaim
file: ./src/governance.ts
- kind: ethereum/contract
name: GovernanceToken
network: mainnet
source:
address: '0xf680429328caaacabee69b7a9fdb21a71419c063'
abi: GovernanceToken
startBlock: 10554040
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Account
abis:
- name: GovernanceToken
file: ./abis/GovernanceToken.json
eventHandlers:
- event: Transfer(indexed address,indexed address,uint256)
handler: handleTransfer
file: ./src/governance.ts
- kind: ethereum/contract
name: Registry
network: mainnet
source:
address: '0x67ECFEDAc405879541E86d427aa419ae5e0967a5'
abi: Registry
startBlock: 10554040
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Domain
- Token
- Attribute
abis:
- name: Registry
file: ./abis/Registry.json
eventHandlers:
- event: DomainRegistered(indexed bytes32,string,address,string)
handler: handleDomainRegistered
- event: DomainRegistered(indexed bytes32,string,string)
handler: handleDomainRegistered
- event: EconomyRegistered(indexed bytes32,address)
handler: handleEconomyRegistered
- event: AttrSet(bytes32,bytes32,bytes32)
handler: handleAttrSet
file: ./src/registry.ts
- kind: ethereum/contract
name: RegistryToken
network: mainnet
source:
address: '0x5ff749b95E00F17bD754895aBb502fD1c66f56f8'
abi: RegistryToken
startBlock: 10554040
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Account
- Domain
- Token
abis:
- name: RegistryToken
file: ./abis/RegistryToken.json
eventHandlers:
- event: Transfer(indexed address,indexed address,indexed uint256)
handler: handleTransfer
file: ./src/registry.ts
templates:
- kind: ethereum/contract
name: DomainToken
network: mainnet
source:
abi: DomainToken
mapping:
kind: ethereum/events
apiVersion: 0.0.4
language: wasm/assemblyscript
entities:
- Account
- Balance
abis:
- name: DomainToken
file: ./abis/DomainToken.json
eventHandlers:
- event: Transfer(indexed address,indexed address,uint256)
handler: handleTransfer
file: ./src/token.ts