-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathconfig.yaml
More file actions
66 lines (57 loc) · 1.99 KB
/
config.yaml
File metadata and controls
66 lines (57 loc) · 1.99 KB
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
# The metrics for which an analysis should be performed.
metrics:
entropy:
- 1
entropy_percentage:
- 1
gini:
hhi:
nakamoto_coefficient:
theil_index:
concentration_ratio:
- 1
- 3
tau_index:
- 0.33
- 0.66
total_entities:
# The ledgers for which an analysis should be performed.
ledgers:
- bitcoin
- bitcoin_cash
- cardano
- dogecoin
- ethereum
- litecoin
- tezos
- zcash
# Flag that controls whether to force mapping or use already processed data
# when available.
force_map: false
# Flag that determines whether to cluster block producers into entities that
# control them.
clustering: true
# The timeframe for which an analysis should be performed.
# Each date is a string of the form YYYY-MM-DD.
timeframe:
start_date: 2018-01-01
end_date: 2026-02-01
# The number of days to use for the estimation window, i.e.how many days of blocks to use for each data point.
# If left empty, then the entire time frame will be used (only valid when combined with empty frequency).
estimation_window: 30
# How frequently to sample the data, in days
# If left empty, then only one data point will be analyzed (snapshot instead of longitudinal analysis), but this is
# only valid when combined with an empty estimation_window.
frequency: 30
# A number that specifies how many windows to look back and forward when deciding whether an entity is active on a
# given time period, or 'all' to count all entities that have produced blocks in the entire observation period.
population_windows: 1
# Plot flags
plot_parameters:
plot: false
animated: false
# List of paths that specify where to look for raw block data. Relative to the root directory of the repository.
# The first item in the list is the directory that is used to write newly fetched data when using the
# `collect_block_data` script and is also the directory where tests expect the sample data to be found.
input_directories:
- raw_block_data