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.11.tar.gz (32.9 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.11-cp313-cp313-win_amd64.whl (64.2 kB view details)

Uploaded CPython 3.13Windows x86-64

evmspec-0.4.11-cp313-cp313-musllinux_1_2_x86_64.whl (134.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

evmspec-0.4.11-cp313-cp313-musllinux_1_2_i686.whl (138.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

evmspec-0.4.11-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.11-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.11-cp313-cp313-macosx_11_0_arm64.whl (89.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

evmspec-0.4.11-cp312-cp312-musllinux_1_2_x86_64.whl (135.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

evmspec-0.4.11-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.11-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (138.8 kB view details)

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

evmspec-0.4.11-cp312-cp312-macosx_11_0_arm64.whl (89.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

evmspec-0.4.11-cp311-cp311-musllinux_1_2_x86_64.whl (134.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

evmspec-0.4.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (134.4 kB view details)

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

evmspec-0.4.11-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (135.6 kB view details)

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

evmspec-0.4.11-cp311-cp311-macosx_11_0_arm64.whl (89.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

evmspec-0.4.11-cp310-cp310-win_amd64.whl (63.9 kB view details)

Uploaded CPython 3.10Windows x86-64

evmspec-0.4.11-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.11-cp310-cp310-musllinux_1_2_i686.whl (137.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

evmspec-0.4.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (132.3 kB view details)

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

evmspec-0.4.11-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (134.4 kB view details)

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

evmspec-0.4.11-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.11.tar.gz.

File metadata

  • Download URL: evmspec-0.4.11.tar.gz
  • Upload date:
  • Size: 32.9 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.11.tar.gz
Algorithm Hash digest
SHA256 b4cacd919f914ea367eb7e1390f27d8aa74a1aad0cf0d2c2a8d9639029a8cc2d
MD5 41929c71b77d436130c5f8462f9c4c1c
BLAKE2b-256 28d25794168e721795df6fbc9a0cef46e941de7fca4fa1c2f51936382172cac9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.11-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.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6d9d5f44de7c7d70194353a68e247c8d8752b3d2241a8a1185a5cad608378439
MD5 2a182382529de122cee2767e0ed8da3c
BLAKE2b-256 1b1a84703e9c62c007e96eaa903c7ca86bc747956fd3739dc4dd192e3fa306cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5af42d0173105a4e166f15afc092299002fea16c56a4135715dd7d28ba1f4bd7
MD5 b3e5e81465df43f3e65374f9489ee9a3
BLAKE2b-256 de3d0a81a5ce354e16a55d86a4e067e4d4ed288b9f37ffe1d6419544c5ed753a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f2c1288abe170c9bf8818545e66ba39d7ef0ecd75426085e4aa0f695c2d92dab
MD5 c0e8a1f41c57355c40d404fa9f52af56
BLAKE2b-256 860b45a2daaaed767d1ea7568c9eee6f4b5ac5a675c5404089d47cfe36b972c1

See more details on using hashes here.

File details

Details for the file evmspec-0.4.11-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.11-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8ce18c8c3c96cb27963441bf45f4924cb8827c186ef90b95cad01299b60d205
MD5 effec711db36d67f8d8d5c4fb820b429
BLAKE2b-256 d439055e653c5e65599d705ebb6245b9dc3f77cc8c6a902841741ead796574c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1755ac4a6b5e273b916cef3cdc20c56dab3ddc6390e20756d19c4425186290cb
MD5 ef73857c561d1de90fd38b2d0105d6ed
BLAKE2b-256 50e70c6f514b7031ca515b47b26a15b2b408f88066bab55a6403346800d9735e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6036e8700616544aceb6904cf6d918f8a886992aba4984ef31b3f3fc1a7220f2
MD5 6758b2887acd28fa39f20b24a2357284
BLAKE2b-256 d771fa534804c9356b5134c5f782c071d27b6d56299006110cfc15209a23ae7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.11-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.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 70cd2b0c3b80d24fcc601952ef145cee7ad43004da3ffcd5cddc913d9d78d677
MD5 966c78c924aa6f9dfdddd5edcdaf5362
BLAKE2b-256 ef0d44b5ee4fb4ee6220abd4a2d821945bfb006fb27778f4ca76abb9a8c8a8dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 27d35d6a1f9c5ce55411f6f9e5b5b4ffe4e59e42a1afbc5aa55f6b632db6338f
MD5 cc09ccc506a6acea5c315e554ca16c00
BLAKE2b-256 0377fe4e9e4dda626588fa1f554e16210eb2de3a0694dba67dfec013653f967f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 85cb59a8e9522f1fccc6c303ab2594ae722d3ad1aabc25970b3f46d7f1c50fe1
MD5 5fdfdc375b4671f0abe01dc6e2e02c5d
BLAKE2b-256 c19dc2056d653d178c61f422c5cc6558b7e254ae383297662c8fcf19291dbd0c

See more details on using hashes here.

File details

Details for the file evmspec-0.4.11-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.11-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b36f94d7dbd16c69c90823384596b4c6eb7352a41381963067e4f2076b4118f
MD5 72be90227af6fd9f4cc911c8d48f4dc9
BLAKE2b-256 d8cd2d3798c02803cd8d8e6535b10afb6b50f884684000b8a28098a7cb51bac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 13fdf99f423a304b667b19a244358e844e25c7f4b3dec711ce748b2a4569ff44
MD5 d265222a8a46e8d89a8fc9f835d1f152
BLAKE2b-256 cdc8d0eca5d4b2d2e3e8810eaf088f860c48fadbd6e68711ce8a5b9a45f452cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9342f5060b19ad5c181a3cb7a3b10ef61820f19c4f062060554f3e709eff9156
MD5 068c25c1511dcbaa25603c813c4d16b5
BLAKE2b-256 1394d3c80e3648dc189031c59f0eeecb2898e2b0573bb3ade4500062d040949d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.11-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.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8a902ab162bff98db679bce5c95c350088ff78a92e230f39931275211401f86b
MD5 2677af7d4d844b6cf48db02242c7d549
BLAKE2b-256 0d515d620745cced8009ac9cb0f4bee83584cba5374a19924b787523364cf778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5926fa74a834fe57a973f7e5b367ce60005d570a01ea361c5bc010a2def2756
MD5 0d7adfc8a923f63da500400d422b216f
BLAKE2b-256 dc47a467b977935b3b6c9b4ed1b61ac1e979df9e75f3c1f1819f21f23ab85654

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fb506d15f54acaf7124ce26811dddbcb7913439f2d014411d1000d9cfc1ed45b
MD5 5d7aebba3a04039b5851ff47675b5cf6
BLAKE2b-256 626e2e24958340377e528f16ed3e0edf1ed9090761a7fb37cc8cccaac9ad35bf

See more details on using hashes here.

File details

Details for the file evmspec-0.4.11-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.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a905eb2e110432970ac922a625ba19d73526db037e72ef264b1c3cd3ffacb6f1
MD5 203a2f94ce3498ac704673c995183ea6
BLAKE2b-256 5af9dce51da3bda9243d17a31aa7ce31b029a1597bd86b777d0bc5ad53d8243d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 3e8acb5d97b9413107d6c5a669ae8a8c4b5e0692f5ab09810773dd60824689d6
MD5 bfc756091eb8c7316343f64fa78d19f7
BLAKE2b-256 b03d9c27d8bf85f704d6ecb2f7e26eef835035e5d001bbda5271bee872fa48af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a561c5c913d022c4ac65b11e6e93129c0472f3e6e52f8989732be1827cf41826
MD5 ca8feeba90a44141dc4654b14dc3f4b2
BLAKE2b-256 59d6b5409c295be359c64d9ac8ccc3dc98da2a1eed150be2705e9175d650563c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 63.9 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.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce2f314ddac6c920f81d81de03729185cf9c4d7fac770c7b5386b5c72332aa9a
MD5 056e9648ab7e3899d0eafddd8adb8ee8
BLAKE2b-256 6a5ad1c9eb8d5d3b28d1312bb2a0da57a58a4aa7958de161818d94b6c48c577e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7dadefcb039855d4c9f460bcadf50635d50d37969a594efa494618a54c8c8fd1
MD5 4a1a7302f10142e5e469027e110277e7
BLAKE2b-256 44bb720b5fd4865118ec3467d739cb043a254bfdf475522e8e743d94cdc9824b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8f92f6b3e0111c78f2d1dad5e20feb8e130727e4ab1127db9e3420ae062288a
MD5 fec4e76292481848dac6f48e73c9a21d
BLAKE2b-256 3977b95e1b6708533a2c8543e8ff97ae7e5ea46a8e61cb7adccfdf9e80752b14

See more details on using hashes here.

File details

Details for the file evmspec-0.4.11-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.11-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 605e6fd5fc795ecbebe215b5f5d1dcbb89ab8ac74e824f37f77ddf3f98a83c7c
MD5 102a8f830a75e37c93b37f08ccd095be
BLAKE2b-256 3e6a6638ac26d28fff83b9eb9e7e3ca0013e12da1d0aba4692d57904948d088a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 f88e49685aa6827d9b7eebe7733f56796d8c4343ae688e1ccc253683687dfa84
MD5 865b99441c018df5f78bdd9eb68bc032
BLAKE2b-256 f7fb1f3a4fee0ed489b0167d82c695970321763f54ce79800b82685aaed72a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 822871a0486e9f8e07fa44ecc669b67f180e2e24d25a108594b0bcd998016d6f
MD5 cb899b7d1cb5823bccb44428d15dea0c
BLAKE2b-256 badd5f3da945b219bd5057c070ff91df6766a01ed64d48a7c17b43325644c8ab

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