Storage Files

balances.csv

Record of UtilityToken balances throughout the block history for visualization

blockchain.log

Log of debugging, info, warning, and error messages from program execution

contractStorage.json

Json for storing the last block index and current validators

FileSizes.csv

CSV containing file size progression as transactions are recorded (There is a bug where file sizes are recorded for earlier-than-current transactions)

latencies.txt

Record of message send/receive times for calculating latency with the Latency.py script

local_key.json

Json representative of local storage at each node, holding the public and private keys for each node

Note

Normally, only the node who owns the private key would be able to view it, but they are grouped here for convenience

node_connections_dmpc.json

Json containing the upstream and downstream connections from node-to-node for the power/sensitivity exchange according to the default setup of LC-DMPC.

node_connections_fork.json

Json containing node connections in a forking configuration.

node_connections_linear.json

Json containing node connections in linear configuration.

NodeData

Folder holding all of the files for each node, containing blockchains and transactions

Formatted: node<port-number>.json

public_keys.json

This json is representative of a key server, responsible for giving access to public keys to decrypt and verify digital signature

TimeoutData.txt

Saved version of latencies.txt containing recordings of timeout events affecting the consensus processes.