blockchain-cli 0.1.3

Provides a command-line interface (CLI) for interacting with blockchain
Documentation
# Blockchain CLI

## Reference implementation

[![test](https://github.com/slavik-pastushenko/blockchain-rust/actions/workflows/test.yml/badge.svg)](https://github.com/slavik-pastushenko/blockchain-rust/actions/workflows/test.yml)
![GitHub issues](https://img.shields.io/github/issues/slavik-pastushenko/blockchain-rust)
![GitHub](https://img.shields.io/github/license/slavik-pastushenko/blockchain-rust)

Provides a command-line interface (CLI) for interacting with blockchain.

## Features

- Create a blockchain
- Add a transaction
- Get a transaction
- Get all transactions
- Generate a block
- Change a reward
- Change a difficulty

![](https://github.com/slavik-pastushenko/blockchain-rust/assets/16807375/f9f15dbf-8594-4a1c-9d7a-675567a205da)

## Contributing

- Build an application:

```bash
cargo build
```

- Test an application:

```bash
cargo test
```

- Run an application:

```bash
cargo run
```

- Generate documentation in HTML format:

```bash
cargo doc --open
```