https://github.com/tendermint/networks
Deploying and testing Tendermint networks
https://github.com/tendermint/networks
Last synced: 9 months ago
JSON representation
Deploying and testing Tendermint networks
- Host: GitHub
- URL: https://github.com/tendermint/networks
- Owner: tendermint
- License: other
- Created: 2019-02-02T16:46:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-02T14:35:54.000Z (about 7 years ago)
- Last Synced: 2025-06-19T20:51:54.466Z (12 months ago)
- Language: Go
- Size: 681 KB
- Stars: 6
- Watchers: 15
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tendermint Networks
This repository contains tools and scripts to assist in setting up and testing
[Tendermint](https://tendermint.com) networks.
## Tools
The following tools are provided for use during testing of Tendermint networks:
* [tm-load-test](./cmd/tm-load-test/README.md) - A distributed load testing
application for Tendermint networks.
* [tm-outage-sim-server](./cmd/tm-outage-sim-server/README.md) - A Tendermint
node outage simulator, for use in CentOS, Debian/Ubuntu environments.
### Requirements
In order to build and use the tools, you will need:
* Go 1.11.5+
* `make`
### Building
To build the tools:
```bash
> make tools
```
This will build the binaries for `tm-load-test` and `tm-outage-sim-server` in a
`build` directory inside this repository.
### Development
To run the linter and the tests:
```bash
> make lint
> make test
```
## Scripts
There are scripts provided in this repository for:
* [load testing](./scripts/load-testing/README.md) of Tendermint networks