Skip to content

About

Real-time blockchain analytics and transaction tracking dashboard.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

sharif-chain-scope

Real-time blockchain analytics and transaction tracking dashboard.


📖 Overview

sharif-chain-scope is a critical component of our decentralized ecosystem. This repository contains the source code, tests, and deployment configurations necessary to run the service. Built with modern, enterprise-grade architecture, it ensures high availability, secure execution, and seamless integration with the broader network.

✨ Key Features

  • Robust Architecture: Designed to handle high-throughput and scale horizontally.
  • Secure by Default: Follows industry-standard security practices and comprehensive auditing guidelines.
  • Extensible Integration: Exposes clean, well-documented interfaces for third-party extensions.
  • Comprehensive Testing: Backed by a strict CI/CD pipeline enforcing an 85%+ code coverage requirement.

🚀 Getting Started

Prerequisites

  • Make sure you have the latest stable versions of our core toolchains (e.g., Node.js, Rust/Cargo) installed.
  • Ensure Docker is installed for running localized integration environments.

Local Installation

# Clone the repository
git clone https://github.com/YourOrganization/sharif-chain-scope.git
cd sharif-chain-scope

# Copy environment variables (edit .env with your values)
cp .env.example .env

# Install dependencies
npm install

🖥️ Running the CLI

You can track real-time blockchain operations using the CLI tool:

# Fetch and list all recent operations
node src/index.js

# Filter operations by type (e.g., payment, manage_sell_offer, invoke_host_function)
node src/index.js --operation-type payment
node src/index.js --operation-type invoke_host_function

# View help and available options
node src/index.js --help

📊 Dashboard UI Filtering

When running the analytics dashboard (npm run dev), you can filter the transaction stream in real-time. Use the Filter by Operation Type dropdown at the top of the Transaction Analytics dashboard to isolate specific operations (such as payments or sell offers).

🤝 Contributing

We welcome contributions from the community! Please read our Contributing Guidelines to get started. Before submitting a Pull Request, ensure that you have reviewed our Code of Conduct.

📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.

About

Real-time blockchain analytics and transaction tracking dashboard.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages