Skip to content

onecklam/ethereum_graphviz

Repository files navigation

Evolution Analysis of Ethereum Transactions

MSc Thesis: thesis.pdf

Requirements

  • Operating system: Windows
  • Database: MongoDB
  • Python version: Python 3.5
  • Python dependencies: pip install -r requirements.txt

Quickstart

  • Database ("ethereum_tx"):
    Collection ("mfg_nodes")node_name (str)node_type (str)
    Collection ("mfg_edges")from_name (str)to_name (str)time_stamp (date)value_in_ether (float)
    Collection ("ccg_nodes")node_name (str)node_type (str)
    Collection ("ccg_edges")from_name (str)to_name (str)time_stamp (date)
    Collection ("cig_nodes")node_name (str)node_type (str)
    Collection ("cig_edges")from_name (str)to_name (str)time_stamp (date)number_of_calls (int)

  • Developer version: graphViz/main.py
  • Non-developer version: graphViz-exe/main.exe
  • Packaging as .exe:
    cd .\pyinstaller-develop

    pyinstaller.py --paths [python_path]\Python35\Lib\site-packages\PyQt5\Qt\bin ..\graphViz\main.py -w
    Copy all content in "pyinstaller-develop\main\dist" to "graphViz-exe" (replace existing content)

Preview

References

About

GUI application for visualizing changes of large network over time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published