instagibbs / warnet

Monitor and analyze the emergent behaviors of Bitcoin networks

Home Page:https://warnet.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Version from PEP 621 TOML

Warnet

Monitor and analyze the emergent behaviors of Bitcoin networks.

Major Features

  • Launch a bitcoin network with a specified number of nodes connected to each other according to a network topology from a graphml file.
  • Scenarios can be run across the network which can be programmed using the Bitcoin Core functional test_framework language.
  • Nodes can have traffic shaping parameters assigned to them via the graph using tc-netem tool.
  • Data from nodes can be collected and searched including log files and p2p messages.
  • Performance data from containers can be monitored and visualized.
  • Lightning Network nodes can be deployed and operated.
  • Small networks can be deployed locally with Docker Compose, larger networks can be deployed remotely with Kubernetes

Documentation

warnet-art

About

Monitor and analyze the emergent behaviors of Bitcoin networks

https://warnet.dev

License:MIT License


Languages

Language:Python 98.0%Language:Shell 1.1%Language:Just 0.5%Language:Dockerfile 0.4%