ethnum
256-bit integer implementation
1.5.3
28M downloads/mo
#1741 most downloaded on crates.io
nlordell/ethnum-rs
What this package is like to depend on
Last release 4 months ago
20 Apr 2026
Release timing varies
gaps range from 5 weeks to 1.5 years
Some releases are documented
notes for 10 of 18 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
18 releases · first in 2020
1 release in the last 12 months
see the full history below
Release timeline
18 releases · Jun 2020 to Apr 2026Releases
latest 18-
1.5.320 Apr 2026Release notes
Open source →What's Changed
- fix: replace transmute UB in error constructors with safe alternatives by @LuciferYang in #58
New Contributors
- @LuciferYang made their first contribution in #58
Full Changelog: v1.5.2...v1.5.3
-
1.5.224 May 2025 -
1.5.116 Apr 2025Release notes
Open source →What's Changed
- Fix LTO Detection in LLVM Intrinsic Build by @nlordell in #36
- New Release Preparation by @nlordell in #46
- Made Equality Tests Smarter by @NCGThompson in #38
- Fix Checked Conversion for Signed Integers by @nlordell in #45
- Div by zero by @NCGThompson in #31
- Add Stable Div Rem by @NCGThompson in #32
- Implement
HashManually by @nlordell in #47 - Added Optional Multiplication Benchmarks by @NCGThompson in #39
- Always Run Extended Multiplication Benchmarks by @nlordell in #48
Full Changelog: v1.5.0...v1.5.1
-
1.5.026 Oct 2023Release notes
Open source →What's Changed
- Inline always by @NCGThompson in #30
- Adds Mixed Integer Ops by @NCGThompson in #29
Full Changelog: v1.4.0...v1.5.0
-
1.4.029 Aug 2023Release notes
Open source →What's Changed
- Fix the deserialization from JSON for I256 and U256 types with custom endianness by @stanislav-tkach in #28
- Update instructions for building with LLVM intrinsics
- Add support for overriding
CLANGbinary path when building with LLVM intrinsics
New Contributors
- @stanislav-tkach made their first contribution in #28
Full Changelog: v1.3.2...v1.4.0
-
1.3.220 Nov 2022Release notes
Open source → -
1.3.120 Nov 2022Release notes
Open source →What's Changed
- Improved procedural macros to allow for crate renaming and re-exporting.
Full Changelog: v1.3.0...v1.3.1
-
1.3.018 Sep 2022Release notes
Open source →What's Changed
- Add optional binary serialization by @anton-lisanin in #20
- Add procedural macro for 256-bit integer literals in
809d435 - Add abs_diff API in
325e1cf - Big and little endian byte-serialization in
1bf3e85
New Contributors
- @anton-lisanin made their first contribution in #20
Full Changelog: v1.2.2...v1.3.0
-
1.2.203 Aug 2022Release notes
Open source →What's Changed
- div_mod_knuth added by @mcseemk in #18
New Contributors
- @mcseemk made their first contribution in #18
Full Changelog: v1.2.1...v1.2.2
-
1.2.131 May 2022Release notes
Open source → -
1.2.031 May 2022Nothing published for this version
-
1.1.122 Feb 2022Nothing published for this version
-
1.1.021 Feb 2022Nothing published for this version
-
1.0.413 Dec 2021Nothing published for this version
-
1.0.318 Jan 2021Nothing published for this version
-
1.0.218 Jan 2021Nothing published for this version
-
1.0.111 Sep 2020Nothing published for this version
-
1.0.030 Jun 2020Nothing published for this version