Skip to main content

hdp-cairo-dev

The hdp-cairo-dev Python package abstracts all necessary Python dependencies and supported custom modules for Cairo1 Sierra files. It provides a convenient setup for a complete cairo-run environment, enabling the execution of the Herodotus Data Processor (HDP).

To fully utilize the hdp-cairo-dev package and run HDP, two additional components are required:

  1. Locate the Compiled HDP Cairo Program: Ensure the hdp.json file is in the directory from which cairo-run is expected to be executed.
  2. Install the cairo1-run Rust Binary: Obtain this from the cairo-vm/cairo1-run repository.

Package Components:

  • Tools: This package includes class definitions and functionalities for fetching Blocks and Transactions, along with a set of utilities for developers.
  • hdp_bootloader: A fine-tuned implementation of the Cairo0 bootloader for HDP, enabling dynamic loading of Cairo1 bytecode modules. This allows for the definition of aggregate functions in the Cairo1 language.
  • Compiled Cairo1 Modules: A set of compiled Cairo1 modules used as aggregate functions within the HDP function set.

Herodotus Dev Ltd - 2024

Metadata

Release files for hdp-cairo-dev 0.0.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hdp-cairo-dev 0.0.20
File Size Uploaded Provenance Actions
hdp_cairo_dev-0.0.20.tar.gz 52.6 kB Without provenance Details for hdp_cairo_dev-0.0.20.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hdp-cairo-dev 0.0.20
File Interpreter ABI Platform Actions
hdp_cairo_dev-0.0.20-py3-none-any.whl Python 3 none any Details for hdp_cairo_dev-0.0.20-py3-none-any.whl

Total release size: 133.2 kB

Release files / hdp_cairo_dev-0.0.20.tar.gz

Download URL hdp_cairo_dev-0.0.20.tar.gz
Size 52.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f632cd44743cfb7969a5c035f1ac15c6b7012bd5685310899c1c41ad8ac894dd
BLAKE2b-256 checksum
How to use checksums
146ad09f2902df734312ba9952e77ecaf7a9fe4c4699ffc15c845678ed61c65d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / hdp_cairo_dev-0.0.20-py3-none-any.whl

Download URL hdp_cairo_dev-0.0.20-py3-none-any.whl
Size 80.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b0b7bd47351deddd09a0721e4ec2ebd7bb35f21e4553e86a07a85e2927efb2e5
BLAKE2b-256 checksum
How to use checksums
aaab37a349c8e0e66bc0a4ebdcd18c6a5c2a34fa990a5472ed09f33ecd50c367
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Security for hdp-cairo-dev 0.0.20

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page