https://github.com/rarimo/bdjuno
BDJuno (shorthand for BigDipper Juno) is the Juno implementation for BigDipper. Backend for Rarimo blockchain explorer.
https://github.com/rarimo/bdjuno
Last synced: 10 months ago
JSON representation
BDJuno (shorthand for BigDipper Juno) is the Juno implementation for BigDipper. Backend for Rarimo blockchain explorer.
- Host: GitHub
- URL: https://github.com/rarimo/bdjuno
- Owner: rarimo
- License: mit
- Created: 2023-10-24T08:22:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-03T10:41:33.000Z (almost 2 years ago)
- Last Synced: 2025-04-09T18:11:04.081Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 37.7 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# BDJuno
BDJuno (shorthand for BigDipper Juno) is the [Juno](https://github.com/forbole/juno) implementation
for [BigDipper](https://github.com/forbole/big-dipper).
It extends the custom Juno behavior by adding different handlers and custom operations to make it easier for BigDipper
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 BDJuno, 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.