├── .gitignore ├── README.md ├── pyproject.toml ├── scripts └── agg_io_per_contract.py └── state_growth ├── __init__.py ├── datasets ├── __init__.py ├── address_labels │ ├── __init__.py │ ├── contract_sets.py │ ├── label_utils.py │ └── manual_labels.py ├── balance_diffs.py ├── balance_reads.py ├── contracts.py ├── hot_cold │ ├── __init__.py │ └── unique_utils.py ├── io_per_contract │ ├── __init__.py │ ├── agg_by_contract.py │ ├── io_agg.py │ └── plot_utils.py ├── logs.py ├── node_dbs │ ├── __init__.py │ ├── agg_reth_data.py │ ├── bytes_per_contract.py │ └── load_reth_data.py ├── storage_diffs.py ├── storage_reads.py └── transactions.py ├── df_utils.py ├── filesystem ├── __init__.py ├── agg_data.py ├── general_data.py ├── raw_data.py └── transform_data.py ├── plots ├── __init__.py └── plot_utils.py ├── py.typed ├── spec ├── __init__.py ├── agg_spec.py ├── filessytem_spec.py ├── spec.py └── time_spec.py ├── timestamps ├── __init__.py ├── async_timestamps.py ├── timestamp_columns.py ├── timestamp_intervals.py ├── timestamp_labels.py └── timestamps_load.py └── transforms ├── __init__.py ├── aggregate_utils.py └── transform_utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | dist/* 3 | __pycache__ 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/agg_io_per_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/scripts/agg_io_per_contract.py -------------------------------------------------------------------------------- /state_growth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/__init__.py -------------------------------------------------------------------------------- /state_growth/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/__init__.py -------------------------------------------------------------------------------- /state_growth/datasets/address_labels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/address_labels/__init__.py -------------------------------------------------------------------------------- /state_growth/datasets/address_labels/contract_sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/address_labels/contract_sets.py -------------------------------------------------------------------------------- /state_growth/datasets/address_labels/label_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/address_labels/label_utils.py -------------------------------------------------------------------------------- /state_growth/datasets/address_labels/manual_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/address_labels/manual_labels.py -------------------------------------------------------------------------------- /state_growth/datasets/balance_diffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/balance_diffs.py -------------------------------------------------------------------------------- /state_growth/datasets/balance_reads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/balance_reads.py -------------------------------------------------------------------------------- /state_growth/datasets/contracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/contracts.py -------------------------------------------------------------------------------- /state_growth/datasets/hot_cold/__init__.py: -------------------------------------------------------------------------------- 1 | from .unique_utils import * 2 | -------------------------------------------------------------------------------- /state_growth/datasets/hot_cold/unique_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/hot_cold/unique_utils.py -------------------------------------------------------------------------------- /state_growth/datasets/io_per_contract/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/io_per_contract/__init__.py -------------------------------------------------------------------------------- /state_growth/datasets/io_per_contract/agg_by_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/io_per_contract/agg_by_contract.py -------------------------------------------------------------------------------- /state_growth/datasets/io_per_contract/io_agg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/io_per_contract/io_agg.py -------------------------------------------------------------------------------- /state_growth/datasets/io_per_contract/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/io_per_contract/plot_utils.py -------------------------------------------------------------------------------- /state_growth/datasets/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/logs.py -------------------------------------------------------------------------------- /state_growth/datasets/node_dbs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/node_dbs/__init__.py -------------------------------------------------------------------------------- /state_growth/datasets/node_dbs/agg_reth_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/node_dbs/agg_reth_data.py -------------------------------------------------------------------------------- /state_growth/datasets/node_dbs/bytes_per_contract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/node_dbs/bytes_per_contract.py -------------------------------------------------------------------------------- /state_growth/datasets/node_dbs/load_reth_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/node_dbs/load_reth_data.py -------------------------------------------------------------------------------- /state_growth/datasets/storage_diffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/storage_diffs.py -------------------------------------------------------------------------------- /state_growth/datasets/storage_reads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/storage_reads.py -------------------------------------------------------------------------------- /state_growth/datasets/transactions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/datasets/transactions.py -------------------------------------------------------------------------------- /state_growth/df_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/df_utils.py -------------------------------------------------------------------------------- /state_growth/filesystem/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/filesystem/__init__.py -------------------------------------------------------------------------------- /state_growth/filesystem/agg_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/filesystem/agg_data.py -------------------------------------------------------------------------------- /state_growth/filesystem/general_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/filesystem/general_data.py -------------------------------------------------------------------------------- /state_growth/filesystem/raw_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/filesystem/raw_data.py -------------------------------------------------------------------------------- /state_growth/filesystem/transform_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/filesystem/transform_data.py -------------------------------------------------------------------------------- /state_growth/plots/__init__.py: -------------------------------------------------------------------------------- 1 | from .plot_utils import * 2 | -------------------------------------------------------------------------------- /state_growth/plots/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/plots/plot_utils.py -------------------------------------------------------------------------------- /state_growth/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /state_growth/spec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/spec/__init__.py -------------------------------------------------------------------------------- /state_growth/spec/agg_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/spec/agg_spec.py -------------------------------------------------------------------------------- /state_growth/spec/filessytem_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/spec/filessytem_spec.py -------------------------------------------------------------------------------- /state_growth/spec/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/spec/spec.py -------------------------------------------------------------------------------- /state_growth/spec/time_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/spec/time_spec.py -------------------------------------------------------------------------------- /state_growth/timestamps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/__init__.py -------------------------------------------------------------------------------- /state_growth/timestamps/async_timestamps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/async_timestamps.py -------------------------------------------------------------------------------- /state_growth/timestamps/timestamp_columns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/timestamp_columns.py -------------------------------------------------------------------------------- /state_growth/timestamps/timestamp_intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/timestamp_intervals.py -------------------------------------------------------------------------------- /state_growth/timestamps/timestamp_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/timestamp_labels.py -------------------------------------------------------------------------------- /state_growth/timestamps/timestamps_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/timestamps/timestamps_load.py -------------------------------------------------------------------------------- /state_growth/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/transforms/__init__.py -------------------------------------------------------------------------------- /state_growth/transforms/aggregate_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/transforms/aggregate_utils.py -------------------------------------------------------------------------------- /state_growth/transforms/transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paradigmxyz/state_growth/HEAD/state_growth/transforms/transform_utils.py --------------------------------------------------------------------------------