graph-tooling
graph-tooling copied to clipboard
add `graph publish` command
Publish a subgraph directly to The Graph Network from graph-cli
graph publish --subgraph subgraph.yaml --metadata metadata.json --account <MNEMONIC> --signal <GRT_AMOUNT> --publishNetwork arbitrum-one
Steps:
- Upload metadata image to IPFS
- Upload metadata file to IPFS
- Upload subgraph to IPFS
- Create, sign and broadcast Publish transaction
- Indicate progress
- Log failures
- On success - return transaction hash and Explorer link for published subgraph