https://github.com/onbloc/gnoscan
GnoScan is a Gno.land blockchain explorer, making on-chain data readable and intuitive for everyone.
https://github.com/onbloc/gnoscan
blockchain blockexplorer gnoland gnoland-blockchain gnovm tendermint2
Last synced: 6 months ago
JSON representation
GnoScan is a Gno.land blockchain explorer, making on-chain data readable and intuitive for everyone.
- Host: GitHub
- URL: https://github.com/onbloc/gnoscan
- Owner: onbloc
- License: gpl-3.0
- Created: 2022-11-21T08:52:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-19T02:25:09.000Z (7 months ago)
- Last Synced: 2025-12-22T00:32:37.088Z (7 months ago)
- Topics: blockchain, blockexplorer, gnoland, gnoland-blockchain, gnovm, tendermint2
- Language: TypeScript
- Homepage: http://gnoscan.io/
- Size: 2.32 MB
- Stars: 8
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# GnoScan
GnoScan is an opensource blockchain explorer for the Gno.land blockchain, aiming to make on-chain data readable and intuitive for everyone with a UI optimized for features unique to Gno.land such as Proof of Contributions (PoC), Realms (Smartcontract in Gno), GRC20s, and Boards.
## Project Overview
This repository hosts the codebase for the GnoScan Interface. The interface is built using TypeScript and comes with rich features including a real-time dashboard for the Gno.land blockchain, recent blocks and transactions, details of realms, a full list of GRC20 tokens, and more.
## Development Setup
To set up the development environment, make sure you have Node.js version 18.14.2 installed. We recommend using [nvm](https://github.com/nvm-sh/nvm) for managing Node.js versions. Follow these steps:
```bash
# Install Node.js version 18.14.2 (if not already installed)
$ nvm install 18.14.2
# Use Node.js version 18.14.2
$ nvm use 18.14.2
```
This project uses `yarn` as an alternative to `npm`. If you don't have yarn installed, run the following command:
```bash
$ npm i yarn -g
```
Next, install the prerequisite packages:
```bash
$ yarn install
```
execute the following command:
```bash
$ cp .env.example .env
$ yarn dev
# Access http://localhost:3000
```
## Contributing & Support
If you would like to contribute to GnoScan or need support, please consider the following options:
- Read our contributing guidelines: The [CONTRIBUTING.md](https://github.com/onbloc/gnoscan/blob/main/CONTRIBUTING.md) file provides detailed information on how to contribute to the project, including submitting pull requests, reporting issues, and suggesting improvements.
- Open an issue: If you encounter a bug, have a feature request, or want to suggest improvements, feel free to open an [issue](https://github.com/onbloc/gnoscan/issues) in this repository.
- Join our community: For discussions, questions, or support, join our [channel](https://discord.gg/A6SQamyeEJ) on Gno.land's Discord server. We're open to collaborations!
## License
This project is licensed under the [GNU General Public License, Version 3.0](LICENSE). See the [full text](https://www.gnu.org/licenses/gpl-3.0.en.html) for details.