Skip to main content

Support for Chainweb in Python

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chainweb-0.0.1.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chainweb-0.0.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file chainweb-0.0.1.tar.gz.

File metadata

  • Download URL: chainweb-0.0.1.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for chainweb-0.0.1.tar.gz
Algorithm Hash digest
SHA256 0628a6623ad1daa6a63eb8663e94a55bd4dd39fec69551d01e51ffe7a8675b5a
MD5 ee588328e789194daf6efb096eaca632
BLAKE2b-256 0697163b279d116fc625711e8fc0b076ce33438e8c84f233c8f1cc3a13f91390

See more details on using hashes here.

File details

Details for the file chainweb-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: chainweb-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.5

File hashes

Hashes for chainweb-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b31538c661b360cd0fa9614b05a31877df15dd9cb737711e61511dca9e924c46
MD5 fc2bd52a08e803c758ba981236277d08
BLAKE2b-256 d6bedbe55f3c77bbf25024422aad5a2bdc637a0d95413a27652fa78ccfeaf8d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page