Chia-rs

Latest version: v0.20.0

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

0.15.0

What's Changed
* CHIA-1527: Add chia-sha2 crate to prevent cyclic dependency with clvmr by Rigidity in https://github.com/Chia-Network/chia_rs/pull/735
* move mypy config into config by altendky in https://github.com/Chia-Network/chia_rs/pull/733
* Bump to 0.14.1 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/736
* Fix clippy warnings and py-bindings on chia-consensus by Rigidity in https://github.com/Chia-Network/chia_rs/pull/737
* pass `ParseState` by reference into `validate_conditions()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/738
* remove unused `run_puzzle()` function by arvidn in https://github.com/Chia-Network/chia_rs/pull/739
* release GIL when validating signatures by arvidn in https://github.com/Chia-Network/chia_rs/pull/743
* use regexes for stubtest allowlists, ignore all of `chia_rs.chia_rs` by altendky in https://github.com/Chia-Network/chia_rs/pull/740
* update gen-corpus to save block generators by arvidn in https://github.com/Chia-Network/chia_rs/pull/747
* clean up test-block-generators to be more useful for future work by arvidn in https://github.com/Chia-Network/chia_rs/pull/746
* Change BLSCache to use the augmented message for its lookup by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/744
* make BlsCache thread safe by adding an internal mutex by arvidn in https://github.com/Chia-Network/chia_rs/pull/750
* [CHIA-1562] validate block signature as part of `run_block_generator()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/745
* [CHIA-1563] add function to run a *trusted* block and return additions and removals. by arvidn in https://github.com/Chia-Network/chia_rs/pull/748
* Add needed items for sdist by emlowe in https://github.com/Chia-Network/chia_rs/pull/755
* bump chia_rs version to 0.15.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/756


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.14.0...0.15.0

0.14.0

**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.13.0...0.14.0

0.13.0

What's Changed
* fix return type of `get_hash()` in python binding by arvidn in https://github.com/Chia-Network/chia_rs/pull/664
* rename Spend -> SpendConditions by arvidn in https://github.com/Chia-Network/chia_rs/pull/665
* actually add the zeros attributes by altendky in https://github.com/Chia-Network/chia_rs/pull/666
* CHIA-1171: Make DID recovery list hash optional by Rigidity in https://github.com/Chia-Network/chia_rs/pull/667
* include byte cost in return value from `get_conditions_from_spendbundle()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/679
* Bump dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/676
* add empty `[mypy]` section to avoid a warning by altendky in https://github.com/Chia-Network/chia_rs/pull/683
* stop ignoring missing imports for the now-hinted clvm library by altendky in https://github.com/Chia-Network/chia_rs/pull/684
* Split build-crate-and-npm and rename build-test by Rigidity in https://github.com/Chia-Network/chia_rs/pull/690
* Remove 3 unused parameters from ConsensusConstants by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/691
* remove incorrect comment and unused newline variable by altendky in https://github.com/Chia-Network/chia_rs/pull/688
* Optimize `make_aggsig_final_message()` by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/682
* Check the whole workspace in one place by Rigidity in https://github.com/Chia-Network/chia_rs/pull/692
* Fix readme badges for CI by Rigidity in https://github.com/Chia-Network/chia_rs/pull/696
* Remove bench and build from pre-commit by Rigidity in https://github.com/Chia-Network/chia_rs/pull/694
* CHIA-1226 Include the cost of the whole spend in get_conditions_from_spendbundle's return value by AmineKhaldi in https://github.com/Chia-Network/chia_rs/pull/680
* Move fuzzers to build-crate.yml by Rigidity in https://github.com/Chia-Network/chia_rs/pull/695
* Add a less strict solution representation by Rigidity in https://github.com/Chia-Network/chia_rs/pull/674
* bump version to 0.13.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/697
* Update Managed Files by ChiaAutomation in https://github.com/Chia-Network/chia_rs/pull/698


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.12.0...0.13.0

0.12.0

What's Changed
* fix the test coverage collected by pytest by arvidn in https://github.com/Chia-Network/chia_rs/pull/654
* enable message conditions unconditionally by arvidn in https://github.com/Chia-Network/chia_rs/pull/644
* don't pass in the root directory to prettier (unconditionally) by arvidn in https://github.com/Chia-Network/chia_rs/pull/655
* Allow implicit_hasher by Rigidity in https://github.com/Chia-Network/chia_rs/pull/657
* Always enable the Fixed Div flag regardless of height. by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/658
* CHIA-1034 Rename `Spend` to `SpendConditions` and `OwnedSpend` to `OwnedSpendConditions` by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/656
* bump version to 0.12.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/663


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.11.0...0.12.0

0.11.0

What's Changed
* Don't specify version for dev dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/575
* Remove and gitignore .pyd binary file by Rigidity in https://github.com/Chia-Network/chia_rs/pull/576
* Update Managed Files by ChiaAutomation in https://github.com/Chia-Network/chia_rs/pull/577
* [CHIA-780] member functions for deriving hardened and unhardened keys by arvidn in https://github.com/Chia-Network/chia_rs/pull/579
* CHIA-660: Bump dependencies to resolve dependabot alerts by Rigidity in https://github.com/Chia-Network/chia_rs/pull/560
* run pytests in parallel by arvidn in https://github.com/Chia-Network/chia_rs/pull/580
* [CHIA-786] Update tools to work with the hard-fork by arvidn in https://github.com/Chia-Network/chia_rs/pull/581
* [CHIA-786] extended `AGG_SIG_*` conditions test coverage by arvidn in https://github.com/Chia-Network/chia_rs/pull/582
* Fix pymethods by moving outside of pybindings modules by Rigidity in https://github.com/Chia-Network/chia_rs/pull/583
* Manylinux 2_28 and always pull the build image by cmmarslender in https://github.com/Chia-Network/chia_rs/pull/593
* CHIA-880 Remove no longer needed debug in SpendBundle by AmineKhaldi in https://github.com/Chia-Network/chia_rs/pull/591
* add `bytes32.zeros` etc by altendky in https://github.com/Chia-Network/chia_rs/pull/584
* Resolve dependabot alerts by Rigidity in https://github.com/Chia-Network/chia_rs/pull/596
* Expose `from_seed` in `SecretKey` to python as well by Quexington in https://github.com/Chia-Network/chia_rs/pull/590
* Simplify hard fork logic by arvidn in https://github.com/Chia-Network/chia_rs/pull/597
* [CHIA-813] add test for printing ValueError from CLVM by arvidn in https://github.com/Chia-Network/chia_rs/pull/599
* Add python source to `Cargo.toml` by Quexington in https://github.com/Chia-Network/chia_rs/pull/585
* Resolve dependabot alerts by Rigidity in https://github.com/Chia-Network/chia_rs/pull/605
* Update Managed Files by ChiaAutomation in https://github.com/Chia-Network/chia_rs/pull/608
* CHIA-920: Add Prettier to CI and pre-commit by Rigidity in https://github.com/Chia-Network/chia_rs/pull/613
* Update Managed Files by ChiaAutomation in https://github.com/Chia-Network/chia_rs/pull/614
* Remove old prettier config by Rigidity in https://github.com/Chia-Network/chia_rs/pull/619
* CHIA-940: Update Rust toolchain by Rigidity in https://github.com/Chia-Network/chia_rs/pull/621
* CHIA-941: Bump versions of tokio, syn, and thiserror by Rigidity in https://github.com/Chia-Network/chia_rs/pull/622
* CHIA-922: CHIA-938: Add signing and verification methods by Rigidity in https://github.com/Chia-Network/chia_rs/pull/616
* maturin~=1.7 in `pyproject.toml` by altendky in https://github.com/Chia-Network/chia_rs/pull/431
* CHIA-886: Redesign ToClvm and FromClvm to be generic over Encoder and Decoder by Rigidity in https://github.com/Chia-Network/chia_rs/pull/592
* Resolve dependabot alerts by Rigidity in https://github.com/Chia-Network/chia_rs/pull/630
* refactors by arvidn in https://github.com/Chia-Network/chia_rs/pull/632
* update BLSCache::aggregate_verify() function signature by arvidn in https://github.com/Chia-Network/chia_rs/pull/639
* Update clvmr by Rigidity in https://github.com/Chia-Network/chia_rs/pull/635
* test coverage for `parse_hex_string()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/641
* move tests into a test module in get_puzzle_and_solution_for_coin.rs by arvidn in https://github.com/Chia-Network/chia_rs/pull/642
* we have two copies of the u64_to_bytes() function (used in tests) by arvidn in https://github.com/Chia-Network/chia_rs/pull/645
* Add functions `get_flags_for_height_and_constants()` and `get_conditions_from_spendbundle()` by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/634
* port validate_clvm_and_signature() to rust by arvidn in https://github.com/Chia-Network/chia_rs/pull/647
* Test `get_puzzle_and_solution_for_coin()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/650
* add higher level python binding for `get_puzzle_and_solution_for_coin()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/651
* bump version to 0.11.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/652
* Subclass on SpendBundle only by Rigidity in https://github.com/Chia-Network/chia_rs/pull/653

New Contributors
* Quexington made their first contribution in https://github.com/Chia-Network/chia_rs/pull/590

**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.10.0...0.11.0

0.10.0

What's Changed
* Workspace dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/553
* Add missing workspace dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/555
* Bump BLST to 0.3.12 and remove patch by Rigidity in https://github.com/Chia-Network/chia_rs/pull/556
* CHIA-658: Make linting much more strict by Rigidity in https://github.com/Chia-Network/chia_rs/pull/558
* Fix lint group priority issue by Rigidity in https://github.com/Chia-Network/chia_rs/pull/561
* Validate AGG_SIG_UNSAFE messages to not end in one of the banned suffixes by arvidn in https://github.com/Chia-Network/chia_rs/pull/554
* Restructure chia-bls modules and use pybindings modules by Rigidity in https://github.com/Chia-Network/chia_rs/pull/562
* Remove mnemonic and readme from chia-bls by Rigidity in https://github.com/Chia-Network/chia_rs/pull/567
* Add rust-toolchain and rustfmt files by Rigidity in https://github.com/Chia-Network/chia_rs/pull/569
* Remove path in wheel dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/568
* converting SpendBundleConditions to OwnedSpendBundleConditions is infallible by arvidn in https://github.com/Chia-Network/chia_rs/pull/570
* remove the NO_RELATIVE_CONDITIONS_ON_EPHEMERAL flag by arvidn in https://github.com/Chia-Network/chia_rs/pull/557
* Use new clvm-derive for offer Payment by Rigidity in https://github.com/Chia-Network/chia_rs/pull/540
* Use cargo workspaces for publish by Rigidity in https://github.com/Chia-Network/chia_rs/pull/538
* Use if-let in test_relative_condition_on_ephemeral by Rigidity in https://github.com/Chia-Network/chia_rs/pull/571
* bump version to 0.10.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/572
* CHIA-659: Rework and expand puzzle types by Rigidity in https://github.com/Chia-Network/chia_rs/pull/559
* spelling error in bls crate description by dkackman in https://github.com/Chia-Network/chia_rs/pull/573

New Contributors
* dkackman made their first contribution in https://github.com/Chia-Network/chia_rs/pull/573

**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.9.0...0.10.0

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.