Skip to content

papermoonio/moonlotto-subgraph

Repository files navigation

MoonLotto Subgraph

An example Subgraph initially forked from The Graph example subgraph. Created by PureStake to get you started with The Graph on Moonbeam.

Setup

Install the node dependencies using yarn:

yarn

Create the TS types for The Graph (requires the artifacts folder created by contract compilation):

yarn codegen

Deploying contracts

For deploying contracts on Moonbase Alpha, you'll need a funded account and its private key. Store your private key for Moonbase Alpha deployment as an ENV variable:

export MOON_PRIVATE_KEY="YOUR-PRIVATE-KEY-HERE"  

Compile the contracts:

# compiles using hardhat and solc 0.8.3
yarn contract-build

To deploy to a development Moonbeam node you can run:

# deploys to moonbase alpha
yarn contract-deploy-local

To deploy to Moonbase Alpha you can run:

# deploys to moonbase alpha
yarn contract-deploy

For more information see The Graph docs on https://thegraph.com/docs/. Or the Moonbeam docs on https://docs.moonbeam.network/.

About

Moonbeam lottery subgraph tutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •