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.
Check out the full video demo of SoonScan in action:
Click the image above to watch the full video demonstration
- 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.
- Rust (latest stable version)
- Soon Blockchain Node
Install Rust using Rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
git clone https://github.com/4rjunc/soonscan.git
cd soonscan
cargo build --release
cargo run
- Navigate Rows:
- ↑ / k: Move up
- ↓ / j: Move down
- Quit Application:
- Esc / q
ratatui
: Terminal renderingserde_json
: JSON parsingcrossterm
: Terminal input handling
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add your feature"
- Push to the branch:
git push origin feature/your-feature
- Open a pull request
This project is licensed under the MIT License. See the LICENSE file for details.