-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yml.mustache
51 lines (45 loc) · 1.01 KB
/
manifest.yml.mustache
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
manifest: 1.2.0
defaultLogLevel: INFO
cluster:
id: {{ cluster }}
size: small
namespace: {{ namespace }}
filterGroups:
- id: default
updateStrategy: replace
addresses:
- fromFile: ./contracts.csv
indexers:
{{#indexers}}
- chainId: {{chainId}}
enabled: {{enabled}}
ingestionFilterGroup: default
processingFilterGroup: default
emitEvents: true
emitBlocks: false
emitTransactions: true
emitTraces: false
resolveRevertReason: false
sources:
{{#sources}}
- endpoint: {{{.}}}
{{/sources}}
{{/indexers}}
processors:
- id: reorg
type: reorg
handler: ./src/processors/reorg/handler.ts
solutions:
- source: '@flair-sdk/solution-basic-events-txs'
config:
events:
enabled: true
transactions:
enabled: true
abiDirectory: ./src/abis/abi.json
- source: '@flair-sdk/solution-database-mongodb'
config:
schema:
- src/schemas/*.yml
connectionUri: '{{{ mongoUri }}}'
databaseName: flair