.coveragerc
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
Dockerfile
LICENSE
Makefile
README.md
pyproject.toml
uv.lock
.github/dependabot.yml
.github/workflows/pypi-publish.yaml
.github/workflows/release.yaml
.github/workflows/run_tests.yaml
scripts/dev-ingest.sh
scripts/test-data-gen/generate_ecrecover_test_dataset.py
src/graphsense_lib.egg-info/PKG-INFO
src/graphsense_lib.egg-info/SOURCES.txt
src/graphsense_lib.egg-info/dependency_links.txt
src/graphsense_lib.egg-info/entry_points.txt
src/graphsense_lib.egg-info/requires.txt
src/graphsense_lib.egg-info/top_level.txt
src/graphsense_lib.egg-info/zip-safe
src/graphsenselib/__init__.py
src/graphsenselib/cli/__init__.py
src/graphsenselib/cli/common.py
src/graphsenselib/cli/main.py
src/graphsenselib/config/__init__.py
src/graphsenselib/config/cassandra_async_config.py
src/graphsenselib/config/cli.py
src/graphsenselib/config/config.py
src/graphsenselib/config/errors.py
src/graphsenselib/config/tagstore_config.py
src/graphsenselib/convert/__init__.py
src/graphsenselib/convert/accountsetl.py
src/graphsenselib/convert/cli.py
src/graphsenselib/datatypes/__init__.py
src/graphsenselib/datatypes/abi.py
src/graphsenselib/datatypes/address.py
src/graphsenselib/datatypes/common.py
src/graphsenselib/datatypes/errors.py
src/graphsenselib/datatypes/transactionhash.py
src/graphsenselib/db/__init__.py
src/graphsenselib/db/account.py
src/graphsenselib/db/analytics.py
src/graphsenselib/db/cassandra.py
src/graphsenselib/db/cli.py
src/graphsenselib/db/factory.py
src/graphsenselib/db/trace.py
src/graphsenselib/db/utxo.py
src/graphsenselib/db/asynchronous/__init__.py
src/graphsenselib/db/asynchronous/cassandra.py
src/graphsenselib/db/asynchronous/services/__init__.py
src/graphsenselib/db/asynchronous/services/addresses_service.py
src/graphsenselib/db/asynchronous/services/blocks_service.py
src/graphsenselib/db/asynchronous/services/common.py
src/graphsenselib/db/asynchronous/services/entities_service.py
src/graphsenselib/db/asynchronous/services/general_service.py
src/graphsenselib/db/asynchronous/services/rates_service.py
src/graphsenselib/db/asynchronous/services/stats_service.py
src/graphsenselib/db/asynchronous/services/tags_service.py
src/graphsenselib/db/asynchronous/services/tokens_service.py
src/graphsenselib/db/asynchronous/services/txs_service.py
src/graphsenselib/db/asynchronous/services/models/__init__.py
src/graphsenselib/defi/__init__.py
src/graphsenselib/defi/conversions.py
src/graphsenselib/defi/models.py
src/graphsenselib/defi/swaps.py
src/graphsenselib/defi/bridging/__init__.py
src/graphsenselib/defi/bridging/models.py
src/graphsenselib/defi/bridging/symbiosis.py
src/graphsenselib/defi/bridging/thorchain.py
src/graphsenselib/defi/swapping/__init__.py
src/graphsenselib/defi/swapping/models.py
src/graphsenselib/deltaupdate/__init__.py
src/graphsenselib/deltaupdate/cli.py
src/graphsenselib/deltaupdate/deltaupdater.py
src/graphsenselib/deltaupdate/update/__init__.py
src/graphsenselib/deltaupdate/update/abstractupdater.py
src/graphsenselib/deltaupdate/update/factory.py
src/graphsenselib/deltaupdate/update/generic.py
src/graphsenselib/deltaupdate/update/account/__init__.py
src/graphsenselib/deltaupdate/update/account/accountlegacy.py
src/graphsenselib/deltaupdate/update/account/createchanges.py
src/graphsenselib/deltaupdate/update/account/createdeltas.py
src/graphsenselib/deltaupdate/update/account/modelsdelta.py
src/graphsenselib/deltaupdate/update/account/modelsraw.py
src/graphsenselib/deltaupdate/update/account/tokens.py
src/graphsenselib/deltaupdate/update/account/update.py
src/graphsenselib/deltaupdate/update/utxo/__init__.py
src/graphsenselib/deltaupdate/update/utxo/update.py
src/graphsenselib/deltaupdate/update/utxo/utxolegacy.py
src/graphsenselib/errors/__init__.py
src/graphsenselib/errors/errors.py
src/graphsenselib/ingest/__init__.py
src/graphsenselib/ingest/account.py
src/graphsenselib/ingest/cli.py
src/graphsenselib/ingest/common.py
src/graphsenselib/ingest/dump.py
src/graphsenselib/ingest/factory.py
src/graphsenselib/ingest/ingestrunner.py
src/graphsenselib/ingest/source.py
src/graphsenselib/ingest/transform.py
src/graphsenselib/ingest/utxo.py
src/graphsenselib/ingest/delta/__init__.py
src/graphsenselib/ingest/delta/sink.py
src/graphsenselib/ingest/resources/eth_genesis_transfers.csv
src/graphsenselib/ingest/tron/__init__.py
src/graphsenselib/ingest/tron/export_traces_job.py
src/graphsenselib/ingest/tron/txTypeTransformer.py
src/graphsenselib/ingest/tron/grpc/api/tron_api.proto
src/graphsenselib/ingest/tron/grpc/api/tron_api_pb2.py
src/graphsenselib/ingest/tron/grpc/api/tron_api_pb2_grpc.py
src/graphsenselib/ingest/tron/grpc/core/chain.proto
src/graphsenselib/ingest/tron/grpc/core/chain_pb2.py
src/graphsenselib/ingest/tron/grpc/core/common.proto
src/graphsenselib/ingest/tron/grpc/core/common_pb2.py
src/graphsenselib/ingest/tron/grpc/core/contract.proto
src/graphsenselib/ingest/tron/grpc/core/contract_pb2.py
src/graphsenselib/ingest/tron/grpc/core/response.proto
src/graphsenselib/ingest/tron/grpc/core/response_pb2.py
src/graphsenselib/monitoring/__init__.py
src/graphsenselib/monitoring/cli.py
src/graphsenselib/monitoring/monitoring.py
src/graphsenselib/monitoring/notifications.py
src/graphsenselib/rates/__init__.py
src/graphsenselib/rates/cli.py
src/graphsenselib/rates/coindesk.py
src/graphsenselib/rates/coingecko.py
src/graphsenselib/rates/coinmarketcap.py
src/graphsenselib/rates/cryptocompare.py
src/graphsenselib/rates/utils.py
src/graphsenselib/schema/__init__.py
src/graphsenselib/schema/cli.py
src/graphsenselib/schema/schema.py
src/graphsenselib/schema/resources/__init__.py
src/graphsenselib/schema/resources/raw_account_schema.sql
src/graphsenselib/schema/resources/raw_account_trx_schema.sql
src/graphsenselib/schema/resources/raw_utxo_schema.sql
src/graphsenselib/schema/resources/transformed_account_schema.sql
src/graphsenselib/schema/resources/transformed_delta_updater_account_schema.sql
src/graphsenselib/schema/resources/transformed_delta_updater_generic_schema.sql
src/graphsenselib/schema/resources/transformed_delta_updater_utxo_schema.sql
src/graphsenselib/schema/resources/transformed_utxo_schema.sql
src/graphsenselib/schema/resources/migrations/__init__.py
src/graphsenselib/schema/resources/migrations/raw_account_0_to_1.sql
src/graphsenselib/schema/resources/migrations/raw_account_trx_0_to_1.sql
src/graphsenselib/schema/resources/migrations/raw_utxo_0_to_1.sql
src/graphsenselib/schema/resources/parquet/__init__.py
src/graphsenselib/schema/resources/parquet/account.py
src/graphsenselib/schema/resources/parquet/account_trx.py
src/graphsenselib/schema/resources/parquet/utxo.py
src/graphsenselib/tagpack/__init__.py
src/graphsenselib/tagpack/actorpack.py
src/graphsenselib/tagpack/actorpack_schema.py
src/graphsenselib/tagpack/cli.py
src/graphsenselib/tagpack/cmd_utils.py
src/graphsenselib/tagpack/concept_mapping.py
src/graphsenselib/tagpack/confidence.py
src/graphsenselib/tagpack/constants.py
src/graphsenselib/tagpack/graphsense.py
src/graphsenselib/tagpack/schema.py
src/graphsenselib/tagpack/tagpack.py
src/graphsenselib/tagpack/tagpack_schema.py
src/graphsenselib/tagpack/tagstore.py
src/graphsenselib/tagpack/taxonomy.py
src/graphsenselib/tagpack/utils.py
src/graphsenselib/tagpack/conf/__init__.py
src/graphsenselib/tagpack/conf/actorpack_schema.yaml
src/graphsenselib/tagpack/conf/ks_map.json.template
src/graphsenselib/tagpack/conf/tagpack_schema.yaml
src/graphsenselib/tagpack/db/__init__.py
src/graphsenselib/tagpack/db/concept_relation_annotation.csv
src/graphsenselib/tagpack/db/concepts.yaml
src/graphsenselib/tagpack/db/confidence.csv
src/graphsenselib/tagpack/db/countries.csv
src/graphsenselib/tagpack/db/tag_subject.csv
src/graphsenselib/tagpack/db/tag_types.csv
src/graphsenselib/tagstore/__init__.py
src/graphsenselib/tagstore/cli.py
src/graphsenselib/tagstore/algorithms/__init__.py
src/graphsenselib/tagstore/algorithms/obfuscate.py
src/graphsenselib/tagstore/algorithms/tag_digest.py
src/graphsenselib/tagstore/config/__init__.py
src/graphsenselib/tagstore/db/__init__.py
src/graphsenselib/tagstore/db/database.py
src/graphsenselib/tagstore/db/errors.py
src/graphsenselib/tagstore/db/init.sql
src/graphsenselib/tagstore/db/models.py
src/graphsenselib/tagstore/db/queries.py
src/graphsenselib/tagstore/web/__init__.py
src/graphsenselib/tagstore/web/dependencies.py
src/graphsenselib/tagstore/web/main.py
src/graphsenselib/tagstore/web/routers/__init__.py
src/graphsenselib/tagstore/web/routers/admin.py
src/graphsenselib/tagstore/web/routers/base.py
src/graphsenselib/tagstore/web/statics/__init__.py
src/graphsenselib/tagstore/web/statics/index.html
src/graphsenselib/tagstore/web/statics/assets/__init__.py
src/graphsenselib/tagstore/web/statics/assets/index.js
src/graphsenselib/utils/DeltaTableConnector.py
src/graphsenselib/utils/__init__.py
src/graphsenselib/utils/account.py
src/graphsenselib/utils/accountmodel.py
src/graphsenselib/utils/address.py
src/graphsenselib/utils/bch.py
src/graphsenselib/utils/console.py
src/graphsenselib/utils/constants.py
src/graphsenselib/utils/date.py
src/graphsenselib/utils/defi.py
src/graphsenselib/utils/ec.py
src/graphsenselib/utils/errorhandling.py
src/graphsenselib/utils/errors.py
src/graphsenselib/utils/function_call_parser.py
src/graphsenselib/utils/generic.py
src/graphsenselib/utils/grpc.py
src/graphsenselib/utils/httpx.py
src/graphsenselib/utils/logging.py
src/graphsenselib/utils/multiprocessing.py
src/graphsenselib/utils/node_balances.py
src/graphsenselib/utils/parsing.py
src/graphsenselib/utils/pipeline.py
src/graphsenselib/utils/postmortemdebug.py
src/graphsenselib/utils/pubkey_to_address.py
src/graphsenselib/utils/rest_utils.py
src/graphsenselib/utils/signals.py
src/graphsenselib/utils/signature.py
src/graphsenselib/utils/slack.py
src/graphsenselib/utils/transactions.py
src/graphsenselib/utils/tron.py
src/graphsenselib/utils/utxo.py
src/graphsenselib/watch/__init__.py
src/graphsenselib/watch/abstract.py
src/graphsenselib/watch/account.py
src/graphsenselib/watch/cli.py
src/graphsenselib/watch/factory.py
src/graphsenselib/watch/flatfile.py
src/graphsenselib/watch/logging.py
src/graphsenselib/watch/slack.py
src/graphsenselib/watch/utxo.py
src/graphsenselib/watch/watcher.py
tagpack/.env.example
tagpack/docker-compose.yml
tagpack/env.template
tagpack/init.sh
tagpack/postgres-conf.sql.template
tagpack/admin-ui/.gitignore
tagpack/admin-ui/README.md
tagpack/admin-ui/elm-land.json
tagpack/admin-ui/elm.json
tagpack/admin-ui/package-lock.json
tagpack/admin-ui/package.json
tagpack/admin-ui/review/elm.json
tagpack/admin-ui/review/src/ReviewConfig.elm
tagpack/admin-ui/src/Api.elm
tagpack/admin-ui/src/Shared.elm
tagpack/admin-ui/src/Api/Stats.elm
tagpack/admin-ui/src/Api/Tags.elm
tagpack/admin-ui/src/Api/Taxonomy.elm
tagpack/admin-ui/src/Components/PieChart.elm
tagpack/admin-ui/src/Components/TagsTable.elm
tagpack/admin-ui/src/Pages/Home_.elm
tagpack/admin-ui/src/Pages/Tags/Search/Keyword_.elm
tagpack/admin-ui/src/Shared/Model.elm
tagpack/admin-ui/src/Shared/Msg.elm
tagpack/admin-ui/src/Shared/Paging.elm
tagpack/admin-ui/src/Shared/Route.elm
tagpack/docs/CHANGELOG.md
tagpack/docs/README.md
tests/__init__.py
tests/conftest.py
tests/helpers.py
tests/config/test_cassandra_async_config.py
tests/config/test_config.py
tests/datatypes/test_addresses.py
tests/db/__init__.py
tests/db/test_cassandra.py
tests/db/test_common.py
tests/deltaupdate/__init__.py
tests/deltaupdate/test_accountupdate.py
tests/deltaupdate/test_createchanges.py
tests/deltaupdate/test_data.py
tests/deltaupdate/test_utxoupdate.py
tests/deltaupdate/resources/account/eth/blocks.pkl
tests/deltaupdate/resources/account/eth/logs.pkl
tests/deltaupdate/resources/account/eth/traces.pkl
tests/deltaupdate/resources/account/eth/transactions.pkl
tests/deltaupdate/resources/account/trx/blocks.pkl
tests/deltaupdate/resources/account/trx/logs.pkl
tests/deltaupdate/resources/account/trx/traces.pkl
tests/deltaupdate/resources/account/trx/transactions.pkl
tests/ingest/__init__.py
tests/ingest/test_coinjoin.py
tests/ingest/test_deltatable_write.py
tests/ingest/test_scriptparsing.py
tests/ingest/test_source.py
tests/ingest/resources/59d2780701c8352ad77c026652d67ea596fe4e9316580f02c171e2137fa91578.json
tests/ingest/resources/__init__.py
tests/ingest/resources/ab188e2ae90a6e54dad6200f0d2ef188b723d2b393bbd01e65d753058afcba62.json
tests/integration/__init__.py
tests/integration/test_run.py
tests/integration/cassettes/test_pipeline.yaml
tests/rates/__init__.py
tests/rates/test_rates.py
tests/rates/cassettes/test_rates_fetching.yaml
tests/schema/test_schema.py
tests/tagpack/test_actor_validation.py
tests/tagpack/test_actorpack.py
tests/tagpack/test_actorpack_schema.py
tests/tagpack/test_constants.py
tests/tagpack/test_main.py
tests/tagpack/test_tagpack.py
tests/tagpack/test_tagpack_schema.py
tests/tagpack/test_utils.py
tests/tagstore/test_tagDigest.py
tests/tagstore/test_tagstore.py
tests/tagstore/test_tagstore_config.py
tests/testfiles/TagPublic/0xdeadbeefdeadbeefdeadbeefdeadbeef_tags.json
tests/testfiles/TagPublic/1Archive1n2C579dMsAu3iC6tWzuQJz8dN_tags.json
tests/testfiles/TagPublic/exchange_tags.json
tests/testfiles/actors/ex.actorpack.yaml
tests/testfiles/simple/config.yaml
tests/testfiles/simple/duplicate_tag.yaml
tests/testfiles/simple/empty_tag_list.yaml
tests/testfiles/simple/ex_addr_tagpack.yaml
tests/testfiles/simple/multiple_tags_for_address.yaml
tests/testfiles/simple/with_concepts.yaml
tests/testfiles/yaml_inclusion/config.yaml
tests/testfiles/yaml_inclusion/header.yaml
tests/testfiles/yaml_inclusion/2021/01/20210101.yaml
tests/testfiles/yaml_inclusion/2021/01/20210102.yaml
tests/testfiles/yaml_inclusion/2021/01/special/20210106-special.yaml
tests/testfiles/yaml_inclusion/2021/02/20210201.yaml
tests/testfiles/yaml_inclusion_missing_header/2021/01/20210101.yaml
tests/testfiles/yaml_inclusion_missing_header/2021/01/20210102.yaml
tests/testfiles/yaml_inclusion_missing_header/2021/01/special/20210106-special.yaml
tests/testfiles/yaml_inclusion_missing_header/2021/02/20210201.yaml
tests/testfiles/yaml_inclusion_multiple/header.yaml
tests/testfiles/yaml_inclusion_multiple/2021/01/20210101.yaml
tests/testfiles/yaml_inclusion_multiple/2021/01/20210102.yaml
tests/testfiles/yaml_inclusion_multiple/2021/01/header.yaml
tests/testfiles/yaml_inclusion_multiple/2021/01/special/20210106-special.yaml
tests/testfiles/yaml_inclusion_multiple/2021/02/20210201.yaml
tests/utils/__init__.py
tests/utils/test_address.py
tests/utils/test_bch_legacy_address_conversion.py
tests/utils/test_date.py
tests/utils/test_function_call_parser.py
tests/utils/test_generic.py
tests/utils/test_pipeline.py
tests/utils/test_pubkey_to_address.py
tests/utils/test_signature.py
tests/utils/test_transactions.py
tests/utils/test_tron_address_conversion.py
tests/utils/test_tx_id.py
tests/utils/test_utils.py
tests/utils/resources/__init__.py
tests/utils/resources/bch_addresses.txt
tests/utils/resources/btc_addresses.txt
tests/utils/resources/ecrecover_test_dataset.json
tests/utils/resources/ltc_addresses.txt
tests/utils/resources/zec_addresses.txt