Skip to main content

A ~8x faster drop-in replacement for eth_utils.to_checksum_address. Raises the exact same Exceptions. Implemented in C.

Project description

CChecksum

PyPI Monthly Downloads

CChecksum is a ~8x faster drop-in replacement for eth_utils.to_checksum_address, with the most cpu-intensive part implemented in C.

It keeps the exact same API as the existing implementation, exceptions and all.

Just pip install cchecksum, drop it in, and run your script with a substantial speed improvement.

image

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

cchecksum-0.3.5.tar.gz (195.7 kB view details)

Uploaded Source

Built Distributions

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

cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl (672.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_i686.whl (663.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

cchecksum-0.3.5-cp314-cp314t-macosx_11_0_arm64.whl (258.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cchecksum-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl (676.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cchecksum-0.3.5-cp314-cp314-musllinux_1_2_i686.whl (666.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

cchecksum-0.3.5-cp314-cp314-macosx_11_0_arm64.whl (252.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

File details

Details for the file cchecksum-0.3.5.tar.gz.

File metadata

  • Download URL: cchecksum-0.3.5.tar.gz
  • Upload date:
  • Size: 195.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for cchecksum-0.3.5.tar.gz
Algorithm Hash digest
SHA256 ff621e68bcd5d8a26311a3b0fd5c56af4c260f5dc331b0c5fc493706a01b2f43
MD5 8f5589d9b62d50284dd71b31813f8267
BLAKE2b-256 f792dad9f237f1645957047c65e02b35807ba24e66661adfca7d639dea05a27c

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ed9a7f077b18887898dd7cb170648f997443ffbb66a8533cb9d440a361f187a
MD5 7f78b00e135e08c8a3e379034f1bb7b7
BLAKE2b-256 4caaf5b242fa54a97d016eb8f62086abdc8dc1e35297025c5f6848171cc050aa

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6dbb4e40cc1287fafbad365c40bb595ccb6116aaa301f97fa050fd7688c64091
MD5 b2088eb9f0d402884f57260c0bbfe9d6
BLAKE2b-256 23c0cbd5295c183fa640c955016cd1c28125be086f68cc761f1bea6475e68e9c

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fcb1c7be7a91e77d5714b44d3c904b1a71793b4df4289f6c15f5a8d70716ca45
MD5 87d2bb45faa07d44bdf00f8b88cfa0b8
BLAKE2b-256 b0dd13c4a7b46bb37ca8ab2e20e8acb29cb0140a97c281e04555ef96c2702e8f

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee474f9727a3ea67be1e033d24088e501aa2ce46e27312c2053698b881d9877d
MD5 12fe9531b368eeb0113010f7ce66d0b2
BLAKE2b-256 74490e0435592d9ea7a08f11d2cb14c0b4a69100f6f1dae1d833d6c92834cc05

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3b7c2f5d7e85892bfdbd2136f641f952d423c9d49485aeb49eeb341ac3a07a5
MD5 c04c0f7040f4c980755f5dcafe69bd01
BLAKE2b-256 a15c857e5403090d0c1716a396abd5149f93e092570c6d9cef216c1272eca193

See more details on using hashes here.

File details

Details for the file cchecksum-0.3.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cchecksum-0.3.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88795797d739961e5c4b2964ba6c927d712550ddf8a89a7a8b4d55f10420927f
MD5 559e243d594ff3ad9d7baf7fde0de818
BLAKE2b-256 3459c7d31ab28afb53df03403da4a2a0f7fa350416807e88c3fa6702ae4ffa46

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