Skip to main content

Python Tools for Chainweb

Chainweb is the consensus protocol that is used by the Kadena blockchain. It is a highly scalable version of Nakamoto consensus that is used by Bitcoin. Chainweb supports parallel mining and sharded payload processing.

This package represents a growing selection of tools for working with data structures from Chainweb.

New features are added on demand. If you miss something please file an issue or submit a PR.

Block Header Type

Python representation of Chainweb block headers.

Block Payload Types

These types reflect the Chainweb view onto block payloads. The type captures the structure that is represented in the on-chain Merkle tree. Semantics aspects of the Pact smart contract language are mostly ignored as they are not relevant for the consensus protocol.

For convenience, some Pact related JSON formatted content is parsed and represented as dict.

Metadata

Release files for chainweb 0.0.1

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

Source distribution (sdist)

Source distribution for chainweb 0.0.1
File Size Uploaded Provenance Actions
chainweb-0.0.1.tar.gz 12.5 kB Without provenance Details for chainweb-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for chainweb 0.0.1
File Interpreter ABI Platform Actions
chainweb-0.0.1-py3-none-any.whl Python 3 none any Details for chainweb-0.0.1-py3-none-any.whl

Total release size: 26.0 kB

Release files / chainweb-0.0.1.tar.gz

Download URL chainweb-0.0.1.tar.gz
Size 12.5 kB
Tags Source
SHA-256 checksum
How to use checksums
0628a6623ad1daa6a63eb8663e94a55bd4dd39fec69551d01e51ffe7a8675b5a
BLAKE2b-256 checksum
How to use checksums
0697163b279d116fc625711e8fc0b076ce33438e8c84f233c8f1cc3a13f91390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Release files / chainweb-0.0.1-py3-none-any.whl

Download URL chainweb-0.0.1-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b31538c661b360cd0fa9614b05a31877df15dd9cb737711e61511dca9e924c46
BLAKE2b-256 checksum
How to use checksums
d6bedbe55f3c77bbf25024422aad5a2bdc637a0d95413a27652fa78ccfeaf8d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.5

Security for chainweb 0.0.1

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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