-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsubgraph.yaml
64 lines (64 loc) · 2 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
specVersion: 0.0.6
schema:
file: ./schema.graphql
dataSources:
- kind: ethereum
name: Handler
network: mainnet
source:
abi: Handler
address: "0x0165878A594ca255338adfa4d48449f69242Eb8F"
startBlock: 0
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
entities:
- EncodedOrEncryptedNote
- EncodedNote
- EncryptedNote
- Nullifier
- SubtreeCommit
- FilledBatchWithZerosEvent
- TreeInsertionEvent
- SDKEvent
abis:
- name: Handler
file: ./abis/Handler.json
eventHandlers:
- event: JoinSplitProcessed(indexed uint256,indexed
uint256,uint128,uint128,uint256,uint256,uint256,uint256,(bytes,bytes),(bytes,bytes))
handler: handleJoinSplit
- event: RefundProcessed((uint256,uint256),uint256,uint256,uint256,uint256,uint128)
handler: handleRefund
- event: SubtreeUpdate(uint256,uint256)
handler: handleSubtreeUpdate
- event: FilledBatchWithZeros(uint256,uint256)
handler: handleFilledBatchWithZeros
file: ./src/handler.ts
- kind: ethereum
name: DepositManager
network: mainnet
source:
abi: DepositManager
address: "0xA51c1fc2f0D1a1b8494Ed1FE312d7C3a78Ed91C0"
startBlock: 0
mapping:
kind: ethereum/events
apiVersion: 0.0.7
language: wasm/assemblyscript
entities:
- DepositEvent
- DepositRequest
abis:
- name: DepositManager
file: ./abis/DepositManager.json
eventHandlers:
- event: DepositInstantiated(indexed
address,(uint256,uint256),uint256,(uint256,uint256),uint256,uint256)
handler: handleDepositInstantiated
- event: DepositCompleted(indexed bytes32,uint256,uint128)
handler: handleDepositCompleted
- event: DepositRetrieved(indexed bytes32)
handler: handleDepositRetrieved
file: ./src/depositManager.ts