Skip to content

josibake/warnet

 
 

Repository files navigation

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.
  • Networks can be deployed using Kubernetes, e.g. via MiniKube (small network graphs) or a managed cluster for larger network graphs.

Documentation

warnet-art

About

Monitor and analyze the emergent behaviors of Bitcoin networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.8%
  • Shell 2.7%
  • Dockerfile 0.5%