-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
52 lines (37 loc) · 1.44 KB
/
README
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
NAME
mscutil - Subgraph Utility Library
SYNOPSIS
mscutil [ install | remove ] [ component ]
mscutil [ install-all | remove-all ]
DESCRIPTION
Allows for installation or removal of components from the reference generic subgraph in any subgraph's codebase.
install
Adds the component. Files and folders are symlinked, while relevant ABI paths are programmatically inserted into subgraph manifests.
remove
Removes the component. Symlinks are removed, while relevant ABI paths are removed from subgraph manifests.
install-all
Adds all available components.
remove-all
Removes all available components.
Components:
price-oracle
Handles the linking and unlinking of ./abis/Prices and the insertion/removal all .json files in ./abis/Prices into ./subgraph.yaml.
abis
Handles the linking and unlinking of ./abis/*.json
common
Handles the linking and unlinking of ./src/common
mappings
Handles the linking and unlinking of ./src/mappings
ethereum-abis
Handles the linking and unlinking of ./abis/Ethereum
subgraph-manifest
Installs subgraph.yaml if it does not already exist.
schema
Installs schema.graphql if it does not already exist.
package-cfg
Installs package.json if it does not already exist.
Recommended Installation Steps:
* mscutil install-all
* npm install
* yarn codegen
* yarn build