├── .dockerignore ├── .env.example ├── .github ├── core.png ├── readme.png └── workflows │ ├── ci.yml │ ├── deploy.yml │ ├── fixtures.yml │ └── release.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── batch.json ├── benches ├── README.md └── provider_benchmark.rs ├── cli ├── Cargo.toml └── src │ ├── cli.rs │ ├── commands │ ├── mod.rs │ ├── process.rs │ ├── run.rs │ ├── run_datalake.rs │ └── run_module.rs │ ├── interactive.rs │ ├── lib.rs │ └── main.rs ├── clippy.toml ├── config └── config.json ├── docker-compose.yml ├── dry_run_input.json ├── dry_run_output.json ├── examples └── private-input-module │ ├── Cargo.toml │ ├── README.md │ ├── private_module │ ├── Scarb.lock │ ├── Scarb.toml │ └── src │ │ └── lib.cairo │ └── src │ └── main.rs ├── fixtures └── primitives │ ├── local_class.json │ ├── mmr.json │ ├── processed │ ├── account.json │ ├── datalake_compute.json │ ├── header.json │ ├── mpt.json │ ├── receipt.json │ ├── storage.json │ └── transaction.json │ ├── processed_in_felts │ ├── account.json │ ├── datalake_compute.json │ ├── header.json │ ├── receipt.json │ ├── storage.json │ └── transaction.json │ └── uint256.json ├── hdp ├── Cargo.toml └── src │ ├── cairo_runner │ ├── dry_run.rs │ ├── input │ │ ├── dry_run.rs │ │ └── mod.rs │ ├── mod.rs │ └── run.rs │ ├── constant.rs │ ├── hdp_run.rs │ ├── lib.rs │ ├── preprocessor │ ├── compile │ │ ├── config.rs │ │ ├── datalake.rs │ │ ├── mod.rs │ │ ├── module.rs │ │ └── task.rs │ ├── mod.rs │ ├── module_compile.rs │ └── module_registry.rs │ ├── primitives │ ├── aggregate_fn │ │ ├── integer.rs │ │ └── mod.rs │ ├── block │ │ ├── account.rs │ │ ├── header.rs │ │ └── mod.rs │ ├── chain_id.rs │ ├── merkle_tree.rs │ ├── mod.rs │ ├── processed_types │ │ ├── account.rs │ │ ├── block_proofs.rs │ │ ├── cairo_format │ │ │ ├── account.rs │ │ │ ├── block_proofs.rs │ │ │ ├── datalake_compute.rs │ │ │ ├── felt_vec_unit.rs │ │ │ ├── header.rs │ │ │ ├── mod.rs │ │ │ ├── module.rs │ │ │ ├── mpt.rs │ │ │ ├── query.rs │ │ │ ├── receipt.rs │ │ │ ├── storage.rs │ │ │ ├── task.rs │ │ │ ├── traits.rs │ │ │ └── transaction.rs │ │ ├── datalake_compute.rs │ │ ├── header.rs │ │ ├── mmr.rs │ │ ├── mod.rs │ │ ├── module.rs │ │ ├── mpt.rs │ │ ├── processor_output.rs │ │ ├── query.rs │ │ ├── receipt.rs │ │ ├── starknet │ │ │ ├── header.rs │ │ │ ├── mod.rs │ │ │ └── storage.rs │ │ ├── storage.rs │ │ ├── task.rs │ │ ├── transaction.rs │ │ └── uint256.rs │ ├── request.rs │ ├── serde.rs │ ├── solidity_types │ │ ├── datalake_compute │ │ │ ├── compute.rs │ │ │ ├── datalake │ │ │ │ ├── block_sampled.rs │ │ │ │ ├── envelope.rs │ │ │ │ ├── mod.rs │ │ │ │ └── transactions_in_block.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── module.rs │ │ └── traits.rs │ ├── task │ │ ├── datalake │ │ │ ├── block_sampled │ │ │ │ ├── collection.rs │ │ │ │ ├── datalake.rs │ │ │ │ ├── mod.rs │ │ │ │ └── rlp_fields.rs │ │ │ ├── compute.rs │ │ │ ├── datalake_type.rs │ │ │ ├── envelope.rs │ │ │ ├── mod.rs │ │ │ └── transactions │ │ │ │ ├── collection.rs │ │ │ │ ├── datalake.rs │ │ │ │ ├── mod.rs │ │ │ │ └── rlp_fields.rs │ │ ├── mod.rs │ │ └── module.rs │ └── utils.rs │ ├── processor.rs │ └── provider │ ├── config.rs │ ├── error.rs │ ├── evm │ ├── datalake │ │ ├── block_sampled.rs │ │ ├── mod.rs │ │ └── transactions.rs │ ├── from_keys.rs │ ├── mod.rs │ ├── provider.rs │ └── rpc.rs │ ├── indexer.rs │ ├── key.rs │ ├── mod.rs │ ├── starknet │ ├── from_keys.rs │ ├── mod.rs │ ├── provider.rs │ ├── rpc.rs │ └── types.rs │ ├── traits.rs │ └── types.rs ├── input.json ├── justfile ├── request.json ├── rust-toolchain.toml └── script ├── compile.sh ├── config_to_env.sh ├── fetch_program.sh └── prepare_image_build.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.env.example -------------------------------------------------------------------------------- /.github/core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/core.png -------------------------------------------------------------------------------- /.github/readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/readme.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/workflows/fixtures.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/README.md -------------------------------------------------------------------------------- /batch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/batch.json -------------------------------------------------------------------------------- /benches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/benches/README.md -------------------------------------------------------------------------------- /benches/provider_benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/benches/provider_benchmark.rs -------------------------------------------------------------------------------- /cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/Cargo.toml -------------------------------------------------------------------------------- /cli/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/cli.rs -------------------------------------------------------------------------------- /cli/src/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/commands/mod.rs -------------------------------------------------------------------------------- /cli/src/commands/process.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/commands/process.rs -------------------------------------------------------------------------------- /cli/src/commands/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/commands/run.rs -------------------------------------------------------------------------------- /cli/src/commands/run_datalake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/commands/run_datalake.rs -------------------------------------------------------------------------------- /cli/src/commands/run_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/commands/run_module.rs -------------------------------------------------------------------------------- /cli/src/interactive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/interactive.rs -------------------------------------------------------------------------------- /cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/lib.rs -------------------------------------------------------------------------------- /cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/cli/src/main.rs -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | too-many-arguments-threshold = 11 2 | -------------------------------------------------------------------------------- /config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/config/config.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dry_run_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/dry_run_input.json -------------------------------------------------------------------------------- /dry_run_output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/dry_run_output.json -------------------------------------------------------------------------------- /examples/private-input-module/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/Cargo.toml -------------------------------------------------------------------------------- /examples/private-input-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/README.md -------------------------------------------------------------------------------- /examples/private-input-module/private_module/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/private_module/Scarb.lock -------------------------------------------------------------------------------- /examples/private-input-module/private_module/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/private_module/Scarb.toml -------------------------------------------------------------------------------- /examples/private-input-module/private_module/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/private_module/src/lib.cairo -------------------------------------------------------------------------------- /examples/private-input-module/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/examples/private-input-module/src/main.rs -------------------------------------------------------------------------------- /fixtures/primitives/local_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/local_class.json -------------------------------------------------------------------------------- /fixtures/primitives/mmr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/mmr.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/account.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/datalake_compute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/datalake_compute.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/header.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/mpt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/mpt.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/receipt.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/storage.json -------------------------------------------------------------------------------- /fixtures/primitives/processed/transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed/transaction.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/account.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/datalake_compute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/datalake_compute.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/header.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/receipt.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/storage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/storage.json -------------------------------------------------------------------------------- /fixtures/primitives/processed_in_felts/transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/processed_in_felts/transaction.json -------------------------------------------------------------------------------- /fixtures/primitives/uint256.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/fixtures/primitives/uint256.json -------------------------------------------------------------------------------- /hdp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/Cargo.toml -------------------------------------------------------------------------------- /hdp/src/cairo_runner/dry_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/cairo_runner/dry_run.rs -------------------------------------------------------------------------------- /hdp/src/cairo_runner/input/dry_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/cairo_runner/input/dry_run.rs -------------------------------------------------------------------------------- /hdp/src/cairo_runner/input/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod dry_run; 2 | -------------------------------------------------------------------------------- /hdp/src/cairo_runner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/cairo_runner/mod.rs -------------------------------------------------------------------------------- /hdp/src/cairo_runner/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/cairo_runner/run.rs -------------------------------------------------------------------------------- /hdp/src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/constant.rs -------------------------------------------------------------------------------- /hdp/src/hdp_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/hdp_run.rs -------------------------------------------------------------------------------- /hdp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/lib.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/compile/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/compile/config.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/compile/datalake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/compile/datalake.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/compile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/compile/mod.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/compile/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/compile/module.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/compile/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/compile/task.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/mod.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/module_compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/module_compile.rs -------------------------------------------------------------------------------- /hdp/src/preprocessor/module_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/preprocessor/module_registry.rs -------------------------------------------------------------------------------- /hdp/src/primitives/aggregate_fn/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/aggregate_fn/integer.rs -------------------------------------------------------------------------------- /hdp/src/primitives/aggregate_fn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/aggregate_fn/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/block/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/block/account.rs -------------------------------------------------------------------------------- /hdp/src/primitives/block/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/block/header.rs -------------------------------------------------------------------------------- /hdp/src/primitives/block/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/block/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/chain_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/chain_id.rs -------------------------------------------------------------------------------- /hdp/src/primitives/merkle_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/merkle_tree.rs -------------------------------------------------------------------------------- /hdp/src/primitives/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/account.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/block_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/block_proofs.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/account.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/block_proofs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/block_proofs.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/datalake_compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/datalake_compute.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/felt_vec_unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/felt_vec_unit.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/header.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/module.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/mpt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/mpt.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/query.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/receipt.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/storage.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/task.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/traits.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/cairo_format/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/cairo_format/transaction.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/datalake_compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/datalake_compute.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/header.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/mmr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/mmr.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/module.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/mpt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/mpt.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/processor_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/processor_output.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/query.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/receipt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/receipt.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/starknet/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/starknet/header.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/starknet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/starknet/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/starknet/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/starknet/storage.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/storage.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/task.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/transaction.rs -------------------------------------------------------------------------------- /hdp/src/primitives/processed_types/uint256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/processed_types/uint256.rs -------------------------------------------------------------------------------- /hdp/src/primitives/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/request.rs -------------------------------------------------------------------------------- /hdp/src/primitives/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/serde.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/compute.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/datalake/block_sampled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/datalake/block_sampled.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/datalake/envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/datalake/envelope.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/datalake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/datalake/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/datalake/transactions_in_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/datalake/transactions_in_block.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/datalake_compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/datalake_compute/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/module.rs -------------------------------------------------------------------------------- /hdp/src/primitives/solidity_types/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/solidity_types/traits.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/block_sampled/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/block_sampled/collection.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/block_sampled/datalake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/block_sampled/datalake.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/block_sampled/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/block_sampled/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/block_sampled/rlp_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/block_sampled/rlp_fields.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/compute.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/datalake_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/datalake_type.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/envelope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/envelope.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/transactions/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/transactions/collection.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/transactions/datalake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/transactions/datalake.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/transactions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/transactions/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/datalake/transactions/rlp_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/datalake/transactions/rlp_fields.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/mod.rs -------------------------------------------------------------------------------- /hdp/src/primitives/task/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/task/module.rs -------------------------------------------------------------------------------- /hdp/src/primitives/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/primitives/utils.rs -------------------------------------------------------------------------------- /hdp/src/processor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/processor.rs -------------------------------------------------------------------------------- /hdp/src/provider/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/config.rs -------------------------------------------------------------------------------- /hdp/src/provider/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/error.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/datalake/block_sampled.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/datalake/block_sampled.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/datalake/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/datalake/mod.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/datalake/transactions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/datalake/transactions.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/from_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/from_keys.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/mod.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/provider.rs -------------------------------------------------------------------------------- /hdp/src/provider/evm/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/evm/rpc.rs -------------------------------------------------------------------------------- /hdp/src/provider/indexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/indexer.rs -------------------------------------------------------------------------------- /hdp/src/provider/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/key.rs -------------------------------------------------------------------------------- /hdp/src/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/mod.rs -------------------------------------------------------------------------------- /hdp/src/provider/starknet/from_keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/starknet/from_keys.rs -------------------------------------------------------------------------------- /hdp/src/provider/starknet/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/starknet/mod.rs -------------------------------------------------------------------------------- /hdp/src/provider/starknet/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/starknet/provider.rs -------------------------------------------------------------------------------- /hdp/src/provider/starknet/rpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/starknet/rpc.rs -------------------------------------------------------------------------------- /hdp/src/provider/starknet/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/starknet/types.rs -------------------------------------------------------------------------------- /hdp/src/provider/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/traits.rs -------------------------------------------------------------------------------- /hdp/src/provider/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/hdp/src/provider/types.rs -------------------------------------------------------------------------------- /input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/input.json -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/justfile -------------------------------------------------------------------------------- /request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/request.json -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /script/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/script/compile.sh -------------------------------------------------------------------------------- /script/config_to_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/script/config_to_env.sh -------------------------------------------------------------------------------- /script/fetch_program.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/prepare_image_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HerodotusDev/hdp/HEAD/script/prepare_image_build.sh --------------------------------------------------------------------------------