https://github.com/toschdev/blockie
Ignite App - Analyses your blocks for you
https://github.com/toschdev/blockie
Last synced: 9 months ago
JSON representation
Ignite App - Analyses your blocks for you
- Host: GitHub
- URL: https://github.com/toschdev/blockie
- Owner: toschdev
- License: apache-2.0
- Created: 2024-02-08T20:07:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T13:52:43.000Z (over 1 year ago)
- Last Synced: 2025-03-26T20:51:28.953Z (10 months ago)
- Language: Go
- Size: 12 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - toschdev/blockie - Ignite App - Analyses your blocks for you (Go)
README
# **Blockie - Block Analyser for Ignite**
Blockie is a terminal-based block explorer for the Ignite blockchain that allows developers to view detailed information about each block in real-time as they are processed. This powerful tool provides insights directly in the terminal, including metrics such as block processing time, block height, specific block headers, their structure, and the complete JSON data of the blocks.
## **Features**
- **Real-Time Updates**: See live details of blocks as they are added to the blockchain.
- **Detailed Insights**: Access to block time, height, headers, and complete JSON structure.
- **Developer-Focused**: A tool designed with blockchain developers in mind for enhanced insight into the blockchain they are working on.
## Prerequisites
Have a blockchain running. Favorably with [Ignite CLI](https://github.com/ignite/cli) and currently only default ports (26657)
```bash
ignite chain serve
```
## **Installation**
To install Blockie, ensure you have Ignite CLI installed and follow these steps:
1. Run the following command to add the app to your global configuration:
```bash
ignite app install -g github.com/toschdev/blockie
```
2. You can now use the command to launch.
```bash
ignite blockie start
```
## **Development Workflow**
When developing with Blockie, use this simple loop for an efficient workflow:
1. Clone the repository
2. Install your local cloned repository
```bash
ignite app install -g $(pwd)
```
3. Make changes to the plugin code as needed.
4. Execute **`ignite blockie start`** to recompile the app and test your changes.
5. If your plugins become corrupted, you can remove them by editing your **`igniteapps.yml`** file:
```
nano ~/.ignite/apps/igniteapps.yml # Then remove the line with the app
```
## **Configuration**
To fine-tune the block processing and give each block more time for examination, you can adjust the following settings in your **`config.yml`** file under the **`validators`** section:
```yaml
validators:
- name: alice
bonded: 100000000stake
config:
consensus:
timeout_commit: '6s'
```
## **Contributing**
We welcome contributions from the community! If you'd like to contribute to Blockie, please fork the repository, make your changes, and submit a pull request.
## **Support**
If you encounter any issues or have questions, please file an issue in the repository's issue tracker.
## **License**
Blockie is released under the Apache2 License.
