Skip to main content

A collection of msgspec.Struct definitions for use with the Ethereum Virtual Machine

Project description

evmspec

A collection of msgspec.Struct definitions for use with the Ethereum Virtual Machine

Why msgspec?

Inspired by snek3, I took the structs and extended them with some extra functionality.

Type checking

  • Run poetry run mypy (uses the pyproject.toml configuration).

Modules:

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

evmspec-0.4.13.tar.gz (32.8 kB view details)

Uploaded Source

Built Distributions

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

evmspec-0.4.13-cp313-cp313-win_amd64.whl (64.2 kB view details)

Uploaded CPython 3.13Windows x86-64

evmspec-0.4.13-cp313-cp313-musllinux_1_2_x86_64.whl (134.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

evmspec-0.4.13-cp313-cp313-musllinux_1_2_i686.whl (138.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

evmspec-0.4.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (135.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evmspec-0.4.13-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (137.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

evmspec-0.4.13-cp313-cp313-macosx_11_0_arm64.whl (89.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

evmspec-0.4.13-cp312-cp312-win_amd64.whl (64.2 kB view details)

Uploaded CPython 3.12Windows x86-64

evmspec-0.4.13-cp312-cp312-musllinux_1_2_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

evmspec-0.4.13-cp312-cp312-musllinux_1_2_i686.whl (139.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

evmspec-0.4.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (136.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evmspec-0.4.13-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (138.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

evmspec-0.4.13-cp312-cp312-macosx_11_0_arm64.whl (89.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

evmspec-0.4.13-cp311-cp311-win_amd64.whl (63.8 kB view details)

Uploaded CPython 3.11Windows x86-64

evmspec-0.4.13-cp311-cp311-musllinux_1_2_x86_64.whl (134.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

evmspec-0.4.13-cp311-cp311-musllinux_1_2_i686.whl (138.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

evmspec-0.4.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evmspec-0.4.13-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (135.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

evmspec-0.4.13-cp311-cp311-macosx_11_0_arm64.whl (89.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evmspec-0.4.13-cp310-cp310-win_amd64.whl (63.8 kB view details)

Uploaded CPython 3.10Windows x86-64

evmspec-0.4.13-cp310-cp310-musllinux_1_2_x86_64.whl (132.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

evmspec-0.4.13-cp310-cp310-musllinux_1_2_i686.whl (137.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

evmspec-0.4.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (132.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

evmspec-0.4.13-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (134.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

evmspec-0.4.13-cp310-cp310-macosx_11_0_arm64.whl (89.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file evmspec-0.4.13.tar.gz.

File metadata

  • Download URL: evmspec-0.4.13.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for evmspec-0.4.13.tar.gz
Algorithm Hash digest
SHA256 83ecbc758fb5fa0d75493e47aa01c46570a01795f5414a4ebfbdd33ee9969fd8
MD5 0c36a870a59685408b6829cd3587c69a
BLAKE2b-256 60e1656ba6c29dc11057c791428e9ed73bd152852c85bba04ea69f787d966983

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: evmspec-0.4.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 64.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4db356a684a2fab72cf4797a204fb56a539d5d1d740a0b849471004922c8aba6
MD5 742db8aa3861b39150a8841b78b925a7
BLAKE2b-256 3dbde3ed345293f9ef68af2a496ed24d543425578a13d13529eedb019cd80b25

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a4dfeed0dd6c64997af7764be53db1fa7afb250383cfc45a8a86e27586415e6
MD5 cc346dcef3b57a0bc335a98d37d1cca7
BLAKE2b-256 4ef6a830368187bceb24bde1b5874c71d631d1e528affc804b5801d0708364ac

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f9e773ae26f90848d039700fd3571437dbad2eb045fb816c3ffcc7acdb15f108
MD5 dbc20cb0abdeebe2ccb6624c720f652e
BLAKE2b-256 3a2ff494f9cc780c4a77046e2786867ca5e5a15cb53bbb06ea30d35273eab937

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3023b8791d81e9a3ca59afb4467871f645055de6dcfcc0d446f2de6caad3463
MD5 be36bee141a82495b31ad6b8ba1529d7
BLAKE2b-256 fa6a121dc7301d0184be5bdc2ca4eee1ecdb1d92f4adcacde4dd92f737a79d1c

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 5d57ee273dd224ef6a90836c4bedcd97d1da2c647eeec02b6f88a0d5f3aaaca6
MD5 44d80dbfe8aadcdab1284b9842cafe4f
BLAKE2b-256 e897b9298f7eca87b64b82e3d7d6d2aafb331b4304a09c37973983668d32c65b

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b8aad07b50522f8a393d3f0a1cee1615e2a530887d8b350793103d5b4a3d36f
MD5 ae8e997ff7a0e35ce36d99c17cfeee15
BLAKE2b-256 36ca68f5826b6f72bc888a9f53dcdc6c5933cbe4148abcaadb83bc22ec53e3fe

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: evmspec-0.4.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 64.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d83ee05e09b552b2d96a4db3c5cf6cda2d8f456a16944688f46578d4284f244a
MD5 50d95f929c88807d4d01c450f7e1b17f
BLAKE2b-256 7a55a6575231e66524b49a0a6c004d7d0c1f7a64e3cba6aa3c7712f215f224c0

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da35a3d7c5dbccefd47f0a2e8eb663d525e01357f6bbccdf43247e7d82b5daf3
MD5 00ed12469e9c237037d11a5259a52fbc
BLAKE2b-256 0a92c9007e4281439ef3432b93fb98500ba80dc67f85b5f16aafd96e5b64517d

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bdad1d91e5f40372ae5e86346257036be3d2c3bf8b7ff83ff77e5d222f4e4fd0
MD5 a666f380e5f41f4e5c56ece227ab6c6b
BLAKE2b-256 acf9b13d979bd786975e6ad7ad0278eafecd0a7a1925835c4bf0e5dec0ac1a70

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8baea6fadfdf361cb73e1e2c33d035985d8e6ffb115639b848bc228e138ff5e
MD5 d61fb615e417e552964641360377930e
BLAKE2b-256 84115d311d2621f523d166d8d27806e1ea01fafe1e3650cf01bfd338183ecc37

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 744b3c59d73cc195be9a1f98eed0d1525d042af232b1d03e9c25f94866d1d4e1
MD5 7a6586d2440c24ec8351b29dc308e416
BLAKE2b-256 2aa7944bec5488a7e8dc58936c850ff3bcb97a907ef9c106a6f7ccbd640b16af

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9691eef8e41a71844d7a70e9ba648b1ba4d6dff560860ae61d9a061ba9ee922
MD5 56bf7c96e027f91edba032cf8c05915e
BLAKE2b-256 6649235b47cbb9c131c0f0f2878eff8ee2695b14568017397159f9887e6a093c

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: evmspec-0.4.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aa1fce15bb33f32b28ba3096b93cc2213b2b3e811610408432bedf96d6ff810f
MD5 c6914241dd594c95955453a7860b5a93
BLAKE2b-256 fc567dc2631f2abbe695413c3121086a8c553b4c1aa68999e562f819fa63b5ba

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3a634eb5cf52c62c54cb0cdd08cdf3b457d33d44af91719cc07adf7db698756
MD5 3336361750b5789f13385c0f2386d71d
BLAKE2b-256 7a18666ba121fd45c6ab3920a22545197f5e8e3213c9b3e8b99ce26074e243af

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3dbf50437d412a842ca81bfa389d06e0f12dbe2182a953f9cfe6e2b295b1d9b0
MD5 7dae2d9a6ebf59bec0650d39dd6622ea
BLAKE2b-256 8502ee76a7dd27d8b6f5e3911e67ed9a0b9b7337ca3589bd1166bd3335a759e1

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4e6d66923ed6edb852f6da89e11ada4ce10d7e2b8f3b1e0094e076baff1a34a
MD5 f46b37ddba9970215243c97db9759a9d
BLAKE2b-256 80005715c14cde51e25068abc4cfb55784753feabd8c1617f10d4a95e0318815

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 51be705694789c40e868d3179680a048b621b210f5e0fb4e15ba7cb8d3698ffe
MD5 5d0dad5996d8e5a06fa370f291246042
BLAKE2b-256 5e948e0e770a099e80b1779fa61f3407bca494f5734f14f887c30219f36ec8c0

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a9c83b500249a2fc8d359afe73fa0e44585380ecbef409756ecb53957e688b2
MD5 a5ac53401730bd32e747a99ef1bd9eec
BLAKE2b-256 1955ed25900c55d570a267061c7700c6ddb4400e0a68d784cc7da80ae108cd62

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: evmspec-0.4.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 63.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dc8c7a7bc67ec4a9a0b601275b14dc51ecbff05a8a9b94ca22c11cdd4680e792
MD5 52432bd1656ce46f8d23dfa6957ef6f2
BLAKE2b-256 76680739861ec12e202298bdabc0726fd2f2447a2f4a11d3c09a69fb7704b845

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e30e5102a6d1d8ca16e78c138e6cab896bf9f5ee246af4daaa7bc4d356cfca37
MD5 cd3a0c3898de686f5730fecd6548005b
BLAKE2b-256 45af8dce882a038d048b085154b2c3b05aac90f1f14d2669ac24f06d7d0f0ed6

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89eb07774bb6b9ab43a8ad7399e8720f5fabc90f8e768758dab1fa582b396fa8
MD5 bc29ca9eac3408f7f9887ff7698a4918
BLAKE2b-256 9ff3f99ddfb8fd6003ab0f43272f18b481b949836e3b1846465e2b1f5e69a018

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6ecc4df440369c13b3435abd6ccf7f7911efab5b14324d76ba3d36438eee8c0
MD5 e78db74beec3e75958df1f42d38dc7a5
BLAKE2b-256 2a555882300d21b89ed9662f8c7c2ff356682b9be3a56146b96ef377a7a5de6c

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 e887d00c355c0d4bfe571336d03938e85c3bb89afcfbfea38b82b79cd1e96524
MD5 d2a595455986a1337db470d0b97e0108
BLAKE2b-256 faf8a30d706b140be0b6b902201b0a9b452024b3c0ff6dc9792359641310740f

See more details on using hashes here.

File details

Details for the file evmspec-0.4.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evmspec-0.4.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4ccd32608463c146bc55621d4282c72cd87d8cb29449daa0dbbfa836e2749e9
MD5 3f5b023c463d44a13f297a7a395ce0df
BLAKE2b-256 7a48da41157b6a0a485205412cbc529af079f1e54335427de2e29b572183bb74

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