Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/michaelkernaghan/adaptive-issuance-tracker

For tracking Tezos Adaptive Issuance on a webpage
https://github.com/michaelkernaghan/adaptive-issuance-tracker

Last synced: about 2 months ago
JSON representation

For tracking Tezos Adaptive Issuance on a webpage

Awesome Lists containing this project

README

        

# Tezos Adaptive Issuance Script

## Description
This repository contains the `adaptive_issuance.sh` script, which monitors various Tezos blockchain parameters, including cycle information, balances, and staking data. It provides a comprehensive set of outputs that include balances, staking statuses, and detailed cycle progression statistics for the Tezos blockchain.

## Features
- **Cycle Tracking**: Displays current cycle, level, and time until the next cycle.
- **Balance Management**: Retrieves and displays liquid, staked, and total balances for predefined Tezos addresses.
- **Staking Overview**: Manages staking information, including staking parameters and requests for regular addresses and bakers.
- **Adaptive Issuance Tracking**: Monitors parameters related to the adaptive issuance mechanism of the Tezos blockchain.
- **Color-coded Outputs**: Enhances readability and clarity by utilizing colour-coded outputs for different data types.

## Prerequisites
- **Tezos Client**: The script requires `octez-client` and `octez-admin-client` to be installed on your machine.
- **jq**: A lightweight and flexible command-line JSON processor.

## Installation
Clone this repository to your local machine using the following:
```sh
git clone https://github.com/michaelkernaghan/adaptive-issuance-tracker
```
## Usage
Navigate to the script directory and run the script with:
```
chmod +x adaptive_issuance.sh
./adaptive_issuance.sh
```
## Configuration
The script uses predefined Tezos addresses and a baker address, which can be modified as needed:

- Staker Addresses: Modify the staker_addresses array with the desired Tezos addresses.
- Baker Address: Set the baker_address variable to the baker's Tezos address.

## Dependencies
Ensure you have jq installed:
```
sudo apt-get install jq
```

## Contributing
I want you to know that contributions are welcome. Please fork the repository and submit pull requests with your changes.

## License
Distributed under the MIT License. See the LICENSE file for more information.

## Author
Michael Kernaghan

## Acknowledgements
Tezos community for continuous support and guidance.
Grimoire LLM