Skip to content
/ gnoscan Public

Gnoscan is a Gnoland blockchain explorer, making on-chain data readable and intuitive for everyone.

License

Notifications You must be signed in to change notification settings

onbloc/gnoscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fe36da1 · Mar 13, 2025
Nov 21, 2022
May 23, 2023
Nov 19, 2024
Mar 13, 2025
Dec 14, 2022
Dec 26, 2022
Oct 27, 2023
Jul 14, 2024
Oct 27, 2023
Aug 13, 2024
Nov 21, 2022
Jul 14, 2024
Mar 13, 2025
Feb 20, 2023
Jul 31, 2023
May 1, 2023
Mar 13, 2025
Aug 13, 2024
Aug 13, 2024
Nov 17, 2024
Jan 2, 2023
Nov 17, 2024

Repository files navigation

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 for managing Node.js versions. Follow these steps:

# 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:

$ npm i yarn -g

Next, install the prerequisite packages:

$ yarn install

execute the following command:

$ 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 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 in this repository.
  • Join our community: For discussions, questions, or support, join our channel 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. See the full text for details.