Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@0xgraph/cli

Package Overview
Dependencies
Maintainers
0
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xgraph/cli

The 0xgraph CLI to deploy subgraphs, index & transform blockchain data, and access your data in real-time.

  • 0.2.1
  • latest
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

0xgraph CLI

The 0xgraph CLI to deploy subgraphs, index & transform blockchain data, and access your data in real-time.

Usage

  • 0xgraph init — Creates a new subgraph project from an example or an existing contract.
  • 0xgraph create — Registers a subgraph name.
  • 0xgraph remove — Unregisters a subgraph name.
  • 0xgraph codegen — Generates AssemblyScript types for smart contract ABIs and the subgraph schema.
  • 0xgraph build — Compiles a subgraph to WebAssembly.
  • 0xgraph deploy — Deploys a subgraph to 0xgraph.

deploy command requires several flags to be provided to complete successfully. See below:

Flag/ExampleRequiredDescription
--node http://65.109.19.223:8020YesURL of the valid Graph Node instance.
--ipfs http://65.109.19.223:5001YesURL of the IPFS API.
--version-pub-url http://95.217.114.57:8050/versionNoURL of the api-extensions-service endpoint for publishing deploy version. Skip publishing if not provided.
  • 0xgraph auth — Stores a Graph 0xgraph access token in the system's keychain.
  • 0xgraph local — Runs tests against a test environment (using Ganache by default).
  • 0xgraph test — Downloads and runs the Matchstick rust binary in order to test a subgraph.
  • 0xgraph add - Adds a new datasource to the yaml file and writes the necessary changes to other files - schema.graphql, abi and mapping.

Installation

We recommend install the CLI using package manager npm or yarn or pnpm when developing subgraphs locally:

# NPM
npm install -g @0xgraph/cli

# Yarn
yarn global add @0xgraph/cli

# pnpm
pnpm add -g @0xgraph/cli

Linux

On linux, libsecret is used for managing access tokens, so it may be necessary to install it before running the cli.

  • Debian/Ubuntu: sudo apt-get install libsecret-1-dev
  • Red Hat: sudo yum install libsecret-devel
  • Arch Linux: sudo pacman -S libsecret
  • NixOS: nix-shell -p libsecret (or edit configuration.nix)

FAQs

Package last updated on 02 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc