Skip to content

Latest commit

 

History

History
92 lines (62 loc) · 1.92 KB

README.md

File metadata and controls

92 lines (62 loc) · 1.92 KB

SoonScan

SoonScan is a Rust-based Text User Interface (TUI) application for exploring blocks on the Soon blockchain. It provides a simple, interactive way to display and navigate blockchain data in a terminal.

ss

Video Demonstration

Check out the full video demo of SoonScan in action:

SoonScan Demo

Click the image above to watch the full video demonstration

Features

  • Instant Block Exploration: Quickly browse and inspect detailed information about blockchain blocks in real-time.
  • Transaction Status Verification: Instantly verify the current status and details of transactions across the Soon blockchain.
  • Rust Powered: Built using Ratatui for terminal rendering and async libraries for performance.

Prerequisites

  • Rust (latest stable version)
  • Soon Blockchain Node

Installing Rust

Install Rust using Rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Installation

Clone the Repository

git clone https://github.com/4rjunc/soonscan.git
cd soonscan

Build the Project

cargo build --release

Run the Application

cargo run

Usage

Keybindings

  • Navigate Rows:
    • ↑ / k: Move up
    • ↓ / j: Move down
  • Quit Application:
    • Esc / q

Dependencies

  • ratatui: Terminal rendering
  • serde_json: JSON parsing
  • crossterm: Terminal input handling

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature/your-feature
  3. Commit your changes:
    git commit -m "Add your feature"
  4. Push to the branch:
    git push origin feature/your-feature
  5. Open a pull request

License

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