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.12.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.12-cp313-cp313-win_amd64.whl (64.2 kB view details)

Uploaded CPython 3.13Windows x86-64

evmspec-0.4.12-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.12-cp313-cp313-musllinux_1_2_i686.whl (138.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

evmspec-0.4.12-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.12-cp312-cp312-musllinux_1_2_i686.whl (139.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

evmspec-0.4.12-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.12-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.12-cp312-cp312-macosx_11_0_arm64.whl (89.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

evmspec-0.4.12-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.12-cp311-cp311-musllinux_1_2_i686.whl (138.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

evmspec-0.4.12-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.12-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.12-cp311-cp311-macosx_11_0_arm64.whl (89.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

evmspec-0.4.12-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.12-cp310-cp310-musllinux_1_2_i686.whl (137.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

evmspec-0.4.12-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.12-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.12-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.12.tar.gz.

File metadata

  • Download URL: evmspec-0.4.12.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.12.tar.gz
Algorithm Hash digest
SHA256 9f38d7ebd82d9470c3b67c75d79e786c7ceccf564b8ca6846112406186c58cb3
MD5 e455a0666e01d4ac5190709807a9d0ff
BLAKE2b-256 ca768f96032543e67c0ef12f4687f4a805a2ab76de9a28f0e5b9837a3882f3ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.12-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.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ea852620b0c86f9f6f36131e0a7967a40fd0dde4aea45214fd9e85720735a339
MD5 97cc1496ff3273fc5e4bbdb6f3366ddb
BLAKE2b-256 5c45045a7f7e5272f9f756ef13ac834f7f43c435fc0bb7b549dba8cdf52765d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d54a4feb486cdb7341a1af9b42b457916d08904be453a11e7463214de97d975
MD5 f195aeb50c671e49ede7567d8c53bdcd
BLAKE2b-256 c87eac988804d8e93dc095242dc9a39e38be279596a78b0787ad3a54d87769b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ccf51cb21ccb2d8d2a162d86630701fd5f14eff0256f11feac7b0595e77bb80f
MD5 c216badef27ead0340578190c96c2016
BLAKE2b-256 bb91dc715e48816dc5b9a37a0eaeb82113bdb3dbfa2c8da4680e7dbc0e56dcd5

See more details on using hashes here.

File details

Details for the file evmspec-0.4.12-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.12-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 758e572eca19d765375317a2a7af32859e9a07bd0bfe1e33ed7afd50f0d9eac8
MD5 10949ce91891409441c1ad6007603887
BLAKE2b-256 1c78df2a8d01a71d61f28602467b59969e43a3232a3ca85c523d48c16af53455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 c395fdb55d6249bed87c8ab0ed49a7f82eaf642118fe5c619118cde96ac0b348
MD5 6c220dcfea55545ac4e55fce28322d78
BLAKE2b-256 a9c673724186a2945dcc5ac19c4b5c4b04f0e4f6f0491280c3085517e67ab590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d9d7cde53ce80592bb6d79b5dbb8355cbad11ad1c15003ddccca92cb1321351
MD5 6e8683ee0c5609e3e8434178d50bc14e
BLAKE2b-256 78d498bb16b09f6fe67c68300471df9b549a9dfa1139fbe9e719f7430eb10016

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.12-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.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f6222653465071083e6622c35f6c3124e5d67c3f3be7e9ce99415e4992339c70
MD5 97b9369ea8a6303d23a069e8ce78664b
BLAKE2b-256 3aa368bd6dc3117c2c3c7967cabced1b9f516af90c8d62765e213017143bb256

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c42530956cbed72d7a3fc099eed25f6316f6c2aa3ddf56b5a1c68789255c637b
MD5 1e1f31dd326f180c2fa63aff9937abf8
BLAKE2b-256 a66ddc9c96c96a631d88ffdba26e407da114f0aec9cad6ca324b7026c9117130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f51bbd8060b0b99c31923eb04ba08457daf3f15d09b424e2e4aa2166c0e042a5
MD5 6ad66641acbae12a2fa3e7de0220972f
BLAKE2b-256 5fa0f31af6b6757b5e277066da69fe0b2cff5c11168c7ebd659c06d60e94933b

See more details on using hashes here.

File details

Details for the file evmspec-0.4.12-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.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 35ac05fcd5ab015e34f2e2f424fab6dbd02e8c0ce97883023f83636090bdc8a2
MD5 4d4a6b160974e8dbb57f93321b6c8fa7
BLAKE2b-256 93502a9f53a74d8afed9e26c1ce09ff528f0eb9bb3c91371c91fa8f6a82bdb92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 d868daa6379d456d07634b8e706830b2dde91746d1e8c7c7209fc744b11b1a39
MD5 c83a76644e5f56fa4607b78770125eaa
BLAKE2b-256 1b93919e73243e877a8a8b0b6943e7631d73095a8ae2ca19e2f6d67cce73b286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb46798e06d2cd4604d40b344ddfaca217a2904972a67429dc6d694475a40a9b
MD5 6acc8ecdda0bc6b6b98775d44a22db88
BLAKE2b-256 279a8e72ff3505528a629992b7f0e5d8c4edf6f6eba344e3bb9106996cf2129d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.12-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.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e824150082e113bcea67daa78343d04a7be5940d7b8407476a22f9b133ab47f2
MD5 0def0fb02f2acc1c69b1ecaf00bc546b
BLAKE2b-256 03afac19410ca27befbe9a29f2b86156919b6755ae896159ca786fa5a49d9a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff043efec5e9d01db589621f8c5bb972eb6dddfa75b9abda8065672ed80a6932
MD5 c196bdd5f8edb52877b386ba32f3d176
BLAKE2b-256 c934199be73f22fe6077fae114ccac5304541455e7e09b38075310c6baff36df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 71f9c7a97937cbfa56a3b4d81c203d1b9b4805356d3a015c49c47055703b40cd
MD5 f61e19d8888217816ee7eb450d7ceff6
BLAKE2b-256 6351ac3e7620acbbe74f3a685176e0afd39847ef2ea3ac98f6f6594eeb2b6982

See more details on using hashes here.

File details

Details for the file evmspec-0.4.12-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.12-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 daf91afccb869c1dd0ef054f6056ca6301192b90e58a3ab92e663444dbf17ef6
MD5 bdcac8c96eb6141f01284455ba2365ca
BLAKE2b-256 6f18e237af427737993cbb5004de0f796fb6a99092c5ad6767a69f2f041e08a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 a93a6324dcdda85f0e296d14ef298a4d292bc49c443dd0176af50449d3e2e768
MD5 dec2288b100a24de315f377bf9bebce2
BLAKE2b-256 d68d27aaa9d7ba7dd1e9ec0b5d0c26e8fc835aaaf4c015bcdda43be82fa077b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5aeebee110b348be58769b9b371225f55050d6a1835604adbb6cc31be40c04a0
MD5 c1649d6e64719b9ec0833a2dfb3ddd17
BLAKE2b-256 f91dec6d465616a96bc4d4a5cfeb9595272c982ea404341c8b85256feab1cb57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: evmspec-0.4.12-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.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5b31bffb37fe5bd12a050e0a458f126ec9f8c867dfbc60090c9814e5f009b3ed
MD5 296066f494b86841deaf11b1fc5f1656
BLAKE2b-256 51f11229bdb81e4aabd9536fbe7d2c2390f4238209d8f76a74ba67a1e0e2aebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69ed51976d8200815df551931b141bc3e85faa1e03496a2e97f9b0ae24b2a153
MD5 65caada31d10ad79db6686d3c23243e9
BLAKE2b-256 f001782bc3e16a5ae7b7a7d7b3c712b4ee566911a5c3bebbdebb20d41887a141

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f086fb8a899eec075df0810fea16123a563fa01ea50ea4befbcc123d32c89321
MD5 2f53b05546f3be8543f7986870136087
BLAKE2b-256 70a1f117dedb683528e706fcef03c9c37a7d02ccd1bf7af02f09d2ebfc2baab0

See more details on using hashes here.

File details

Details for the file evmspec-0.4.12-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.12-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5d6904185d461d42ba3578744d11b6d93a1a0668a3657f070ca1e2c7919d56e7
MD5 1470ea81abffdb8b65eb983a04b915d5
BLAKE2b-256 fb70de19d748be788885ce51cc0ac48e1433ac2b95cc3a22c3e0a2710e2836bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 b0fc8a3fb0716c9fc31780c3c93ad5323ffb5156fb4c7b6c23d8e6f8372a25e3
MD5 8d6867de6111b601a974abd02f434a42
BLAKE2b-256 f0c4d04c63aaebb72397d72207120941014b95a84af09a5c31f3da2bc3a4b1bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for evmspec-0.4.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0aa21e1566611449ad2203a3f44d7d0ad4e7b5e0ba117e76f6bb1aeafbb49991
MD5 5a48445fa5970ecaba315a55843c0df3
BLAKE2b-256 a4abfeaae9bcfd361b54ad64c0aed9539e266026389312773a7224d5ac214101

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