Skip to content

Commit

Permalink
Move BitList and BitVector to ethereum_ssz (#25)
Browse files Browse the repository at this point in the history
* Add bitvector

* Also export Fixed and Variable

* Fix tests

* Also export Bitfield

* Formatting

* Add `BitList::resize`

---------

Co-authored-by: Michael Sproul <michael@sigmaprime.io>
  • Loading branch information
macladson and michaelsproul authored Sep 3, 2024
1 parent c28ae8c commit 2814512
Show file tree
Hide file tree
Showing 4 changed files with 1,444 additions and 3 deletions.
8 changes: 7 additions & 1 deletion ssz/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,14 @@ ethereum_ssz_derive = { version = "0.7.1", path = "../ssz_derive" }

[dependencies]
alloy-primitives = "0.8.0"
ethereum_serde_utils = "0.7.0"
smallvec = { version = "1.6.1", features = ["const_generics"] }
itertools = "0.13.0"
serde = "1.0.0"
serde_derive = "1.0.0"
typenum = "1.12.0"
derivative = "2.1.1"
arbitrary = { version = "1.0", features = ["derive"], optional = true }

[features]
arbitrary = ["alloy-primitives/arbitrary"]
arbitrary = ["dep:arbitrary", "alloy-primitives/arbitrary"]
Loading

0 comments on commit 2814512

Please sign in to comment.