GraphQL interface for Terra blockchain based on terra.js
- Written in TypeScript, with type definitions.
- Based on terra.js LCDClient spec.
- GraphQL Schema auto-generate with decorators and TypeScript classes.
- GraphQL Types compatible with columbus-4 and columbus-5.
- LRU cache for every GraphQL query.
- Install Node.js
- Recommended method is by using NVM
- Recommended Node.js version is v14.17
- Install Docker
Install all the dependencies:
npm ci
Copy the .env.sample
file to .env
cp .env.sample .env
In the project directory, you can run:
Runs the NodeJs services in the development mode.
Open localhost:8085/graphql to view it in the browser or Postman.
The service will reload if you make edits.
Running the unit tests.
Running the test coverage.
This software is licensed under the MIT license. See LICENSE for full disclosure.
© 2021 Terraform Labs, PTE.
Powering the innovation of money.