Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/forbole/callisto
Callisto (formerly BDJuno) is the official Juno implementation for Big Dipper, the open-source block explorer for Cosmos
https://github.com/forbole/callisto
cosmos go golang graphql hacktoberfest postgresql
Last synced: 4 days ago
JSON representation
Callisto (formerly BDJuno) is the official Juno implementation for Big Dipper, the open-source block explorer for Cosmos
- Host: GitHub
- URL: https://github.com/forbole/callisto
- Owner: forbole
- License: mit
- Created: 2020-04-07T02:45:12.000Z (over 4 years ago)
- Default Branch: cosmos/v0.47.x
- Last Pushed: 2024-05-27T05:03:22.000Z (6 months ago)
- Last Synced: 2024-05-29T01:58:39.939Z (5 months ago)
- Topics: cosmos, go, golang, graphql, hacktoberfest, postgresql
- Language: Go
- Homepage: https://bigdipper.live
- Size: 9.33 MB
- Stars: 85
- Watchers: 6
- Forks: 225
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - forbole/callisto - Callisto (formerly BDJuno) is the official Juno implementation for Big Dipper, the open-source block explorer for Cosmos (Go)
README
# Callisto
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/forbole/bdjuno/Tests)](https://github.com/forbole/bdjuno/actions?query=workflow%3ATests)
[![Go Report Card](https://goreportcard.com/badge/github.com/forbole/bdjuno)](https://goreportcard.com/report/github.com/forbole/bdjuno)
![Codecov branch](https://img.shields.io/codecov/c/github/forbole/bdjuno/cosmos/v0.40.x)Callisto (formerly BDJuno) is the [Juno](https://github.com/forbole/juno) implementation
for [Big Dipper](https://github.com/forbole/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](https://www.postgresql.org/) database on top of which [GraphQL](https://graphql.org/) APIs can then be
created using [Hasura](https://hasura.io/).## Usage
To know how to setup and run Callisto, please refer to
the [docs website](https://docs.bigdipper.live/cosmos-based/parser/overview/).## Testing
If you want to test the code, you can do so by running```shell
$ make test-unit
```**Note**: Requires [Docker](https://docker.com).
This will:
1. Create a Docker container running a PostgreSQL database.
2. Run all the tests using that database as support.