Skip to content

nymtech/bdjuno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

449a262 · Mar 6, 2025
Aug 2, 2021
Mar 6, 2025
Feb 20, 2025
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025
Jun 29, 2023
Jun 25, 2023
Feb 20, 2025
Mar 6, 2025
Oct 18, 2021
Jul 2, 2024
Mar 6, 2025
May 5, 2023
Jul 2, 2024
Mar 6, 2025
Mar 6, 2025
Jun 5, 2020
Jun 25, 2024
Jul 2, 2024
Feb 5, 2024
Mar 6, 2025
Mar 6, 2025
Mar 6, 2025

Repository files navigation

Callisto

GitHub Workflow Status Go Report Card Codecov branch

Callisto (formerly BDJuno) is the Juno implementation for Big Dipper.

It extends the custom Juno behavior by adding different handlers and custom operations to make it easier for Big Dipper showing the data inside the UI.

All the chains' data that are queried from the RPC and gRPC endpoints are stored inside a PostgreSQL database on top of which GraphQL APIs can then be created using Hasura.

Usage

To know how to setup and run Callisto, please refer to the docs website.

Testing

If you want to test the code, you can do so by running

$ make test-unit

Note: Requires Docker.

This will:

  1. Create a Docker container running a PostgreSQL database.
  2. Run all the tests using that database as support.

Setup

Remember to run this if you have an empty database:

cd hasura
hasura metadata apply --endpoint http://localhost:8080 --admin-secret myadminsecretkey

Releases

No releases published

Packages

No packages published

Languages