-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
98 lines (89 loc) · 2.57 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# The metrics for which an analysis should be performed.
metrics:
- hhi
- shannon_entropy
- gini
- total_entities
- tau=0.33
- tau=0.5
- tau=0.66
- mpr
- theil
# The ledgers for which an analysis should be performed.
ledgers:
- bitcoin
- bitcoin_cash
- cardano
- dogecoin
- ethereum
- litecoin
- tezos
# Execution flags
execution_flags:
force_map_addresses: false
# Analyze flags
analyze_flags:
clustering_sources:
- "Explorers"
- "Staking Keys"
- "Multi-input transactions"
top_limit_type: "absolute" # one of two types: "absolute" or "percentage"; if absolute then value should be integer; if percentage then value should be float in [0, 1]
top_limit_value: 0
exclude_contract_addresses: false
exclude_below_fees: false
exclude_below_usd_cent: false
# The snapshots for which an analysis should be performed.
# Each snapshot is a string of the form YYYY-MM-DD.
# If granularity is also set, then the analysis will run on the timeframe of the two farthest snapshots.
snapshot_dates:
- "2010"
- "2023"
# The granularity for the analysis when two dates are provided in the --snapshot_dates argument (which are then interpreted as start and end dates).
# It can be one of: "day", "week", "month", "year", or empty. If empty, then only the snapshots for the given dates will be analyzed.
granularity: "month"
input_directories: # Paths to directories that contain raw input data
- ./input
# Paths to directories of snapshot db files; either absolute or relative from run.py.
# The first path will be used to write newly created dbs and the output of runs
output_directories:
- ./output
# Plot flags
plot_parameters:
plot: false
ledgers:
- bitcoin
- bitcoin_cash
- cardano
- dogecoin
- ethereum
- litecoin
- tezos
metrics:
- hhi
- shannon_entropy
- gini
- total_entities
- tau=0.33
- tau=0.5
- tau=0.66
- mpr
- theil
plot_line_params:
# boolean to plot combinations of the other params
# if true, then all possible combinations of all params are plotted
# if false, then starting from a baseline where bools are false and top limits are 0, each other param is plotted sequencially while keeping the rest on the default
combine_params: false
clustering:
- true
- false
top_limit_absolute:
- 0
- 1000
- 10000
top_limit_percentage:
- 0
- 0.3
- 0.5
exclude_contract_addresses:
- true
- false