Chia-rs

Latest version: v0.10.0

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

Scan your dependencies

Page 1 of 6

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

0.9.0

What's Changed
* Add singleton constructor by Rigidity in https://github.com/Chia-Network/chia_rs/pull/515
* Bump wasm-bindgen to 0.2.92 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/517
* Bump pyo3 to 0.21.2 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/516
* Update Managed Files by ChiaAutomation in https://github.com/Chia-Network/chia_rs/pull/520
* Merge release/0.8.0 into main by Rigidity in https://github.com/Chia-Network/chia_rs/pull/519
* Bump aws-actions/configure-aws-credentials from 2 to 4 by dependabot in https://github.com/Chia-Network/chia_rs/pull/526
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/Chia-Network/chia_rs/pull/524
* Bump JS-DevTools/npm-publish from 1 to 3 by dependabot in https://github.com/Chia-Network/chia_rs/pull/523
* Bump docker/setup-qemu-action from 2 to 3 by dependabot in https://github.com/Chia-Network/chia_rs/pull/522
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/Chia-Network/chia_rs/pull/525
* run expensive merkle_tree tests with fewer iterations, to speed them up by arvidn in https://github.com/Chia-Network/chia_rs/pull/530
* Small update to Bytes/BytesImpl/Program conversions by Rigidity in https://github.com/Chia-Network/chia_rs/pull/527
* Improve API and test readability of bls cache by Rigidity in https://github.com/Chia-Network/chia_rs/pull/528
* Add NFT puzzle constructors by Rigidity in https://github.com/Chia-Network/chia_rs/pull/514
* Add standard puzzle and CAT constructors by Rigidity in https://github.com/Chia-Network/chia_rs/pull/513
* add the soft-fork-5 height to ConsensusConstants by arvidn in https://github.com/Chia-Network/chia_rs/pull/534
* extend BLS cache with items() and update() by arvidn in https://github.com/Chia-Network/chia_rs/pull/531
* CHIA-595: Introduce a soft-fork flag to disallow infinity G1 points as public keys in `AGG_SIG_*` conditions by arvidn in https://github.com/Chia-Network/chia_rs/pull/533
* Use hex-literal and const in test constants by Rigidity in https://github.com/Chia-Network/chia_rs/pull/537
* Add TEST_CONSTANTS to consensus constants by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/535
* Rewrite `clvm-derive` macro to support new features by Rigidity in https://github.com/Chia-Network/chia_rs/pull/529
* bump versions to 0.9.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/539


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

0.8.0

What's Changed
* Implement Copy for Coin and CoinState by Rigidity in https://github.com/Chia-Network/chia_rs/pull/490
* Add clippy to all targets by Rigidity in https://github.com/Chia-Network/chia_rs/pull/491
* Unfinished header block python binding by arvidn in https://github.com/Chia-Network/chia_rs/pull/493
* Simplify lineage proof and remove chia-consensus singleton types by Rigidity in https://github.com/Chia-Network/chia_rs/pull/492
* Use arbitrary feature instead of cfg fuzzing for conditional compilation by Rigidity in https://github.com/Chia-Network/chia_rs/pull/494
* Rename chia-wallet to chia-puzzles by Rigidity in https://github.com/Chia-Network/chia_rs/pull/496
* Remove unused dependencies (cargo-udeps) by Rigidity in https://github.com/Chia-Network/chia_rs/pull/497
* Make puzzles and hashes const instead of static by Rigidity in https://github.com/Chia-Network/chia_rs/pull/498
* use `PublicKey` in `OwnedSpendBundleConditions` by arvidn in https://github.com/Chia-Network/chia_rs/pull/495
* expose aggregate_verify_gt() in chia-bls by arvidn in https://github.com/Chia-Network/chia_rs/pull/500
* Add genesis by coin id TAIL & asset id calculation by Rigidity in https://github.com/Chia-Network/chia_rs/pull/501
* Derive Copy and Arbitrary for types when possible by Rigidity in https://github.com/Chia-Network/chia_rs/pull/506
* Add settlement payments (offer) types by Rigidity in https://github.com/Chia-Network/chia_rs/pull/509
* Split DeriveSynthetic into a custom and default method by Rigidity in https://github.com/Chia-Network/chia_rs/pull/508
* Update readme with more details and badges by Rigidity in https://github.com/Chia-Network/chia_rs/pull/507
* update benchmark by arvidn in https://github.com/Chia-Network/chia_rs/pull/510
* Add TreeHasher to simplify currying puzzle hashes by Rigidity in https://github.com/Chia-Network/chia_rs/pull/503
* Add UnfinishedBlock2 and released CHIP-0026 protocol messages by Rigidity in https://github.com/Chia-Network/chia_rs/pull/447
* Create a cache for BLS by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/453
* Bump workspace versions to 0.8.0 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/511
* Bump clvmr to 0.7.0 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/512
* fix workflow to build MacOS Intel wheel on macos-12 by arvidn in https://github.com/Chia-Network/chia_rs/pull/518


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.7.0...0.8.0

0.7.0

What's Changed
* Swap to .lines().next() instead of .split_once('\n') by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/452
* Fix type stubs and port over ConsensusConstants by Rigidity in https://github.com/Chia-Network/chia_rs/pull/455
* Mypy and test fixes, black formatting by Rigidity in https://github.com/Chia-Network/chia_rs/pull/456
* Add Python source folder and move sized ints and bytes classes by Rigidity in https://github.com/Chia-Network/chia_rs/pull/457
* Move `PySpend` and `PySpendBundleConditions` to `chia-consensus` and rename to `Owned*` by Rigidity in https://github.com/Chia-Network/chia_rs/pull/460
* clean up merkle tests by arvidn in https://github.com/Chia-Network/chia_rs/pull/462
* factor out the merkle tree test cases by arvidn in https://github.com/Chia-Network/chia_rs/pull/463
* in the python binding, use the local types by arvidn in https://github.com/Chia-Network/chia_rs/pull/471
* Add MerkleSet struct to Rust by matt-o-how in https://github.com/Chia-Network/chia_rs/pull/454
* Bump rustls from 0.21.10 to 0.21.11 by dependabot in https://github.com/Chia-Network/chia_rs/pull/478
* Add Copy, Default, and size constant to ClassgroupElement by Rigidity in https://github.com/Chia-Network/chia_rs/pull/480
* Resolve clippy warning for merkle set/tree by Rigidity in https://github.com/Chia-Network/chia_rs/pull/481
* Remove unnecessary `rustls` dependency by Rigidity in https://github.com/Chia-Network/chia_rs/pull/484
* restore support for proofs of exclusion in MerkleSet by arvidn in https://github.com/Chia-Network/chia_rs/pull/485
* Port UnfinishedHeaderBlock to Rust by Rigidity in https://github.com/Chia-Network/chia_rs/pull/479
* Make ErrorCode comprehensive by Rigidity in https://github.com/Chia-Network/chia_rs/pull/482
* add high-level function to validate a merkle set proof by arvidn in https://github.com/Chia-Network/chia_rs/pull/477
* Make chia-protocol modules private by Rigidity in https://github.com/Chia-Network/chia_rs/pull/483
* Bump 0.7.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/486
* Add impls for ToClvm and FromClvm to bool by Rigidity in https://github.com/Chia-Network/chia_rs/pull/487


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.6.1...0.7.0

0.6.1

What's Changed
* enable message conditions in mempool mode by arvidn in https://github.com/Chia-Network/chia_rs/pull/444
* relax mempool mode for message conditions by arvidn in https://github.com/Chia-Network/chia_rs/pull/445
* Fix nightly clippy warning on assert_eq by Rigidity in https://github.com/Chia-Network/chia_rs/pull/446
* bump version number to 0.6.1 by arvidn in https://github.com/Chia-Network/chia_rs/pull/448
* Fix versioning in meta-crate workspace dependencies by Rigidity in https://github.com/Chia-Network/chia_rs/pull/449


**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.6.0...0.6.1

0.6.0

What's Changed
* Add wheel to workspace by Rigidity in https://github.com/Chia-Network/chia_rs/pull/394
* optimize conversion to python Program class by arvidn in https://github.com/Chia-Network/chia_rs/pull/396
* Rename Cargo config to config.toml by Rigidity in https://github.com/Chia-Network/chia_rs/pull/398
* Run spend by arvidn in https://github.com/Chia-Network/chia_rs/pull/400
* make tree_hash() support CLVM with backrefs by arvidn in https://github.com/Chia-Network/chia_rs/pull/399
* expose bytes32 as the right type, from chia-blockchain by arvidn in https://github.com/Chia-Network/chia_rs/pull/401
* add test for (x) error message by arvidn in https://github.com/Chia-Network/chia_rs/pull/402
* Bump clvm 0.6.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/405
* `tree_hash_cached()` by arvidn in https://github.com/Chia-Network/chia_rs/pull/406
* improve test-block-generators to not leak memory by arvidn in https://github.com/Chia-Network/chia_rs/pull/407
* extend tree-hash test coverage by arvidn in https://github.com/Chia-Network/chia_rs/pull/409
* Use stable for CI tests, clippy, build by Rigidity in https://github.com/Chia-Network/chia_rs/pull/411
* introduce pre-commit by arvidn in https://github.com/Chia-Network/chia_rs/pull/410
* fix typo in workflow file by arvidn in https://github.com/Chia-Network/chia_rs/pull/415
* Move crates to dedicated `crates` folder by Rigidity in https://github.com/Chia-Network/chia_rs/pull/416
* Create new `chia-consensus` crate and make `chia` a meta-crate by Rigidity in https://github.com/Chia-Network/chia_rs/pull/420
* Turn consensus docs into a formal readme and crate docs by Rigidity in https://github.com/Chia-Network/chia_rs/pull/422
* simplify match statement using let-else by arvidn in https://github.com/Chia-Network/chia_rs/pull/423
* Resolve unnecessary reference warnings in benchmarks by Rigidity in https://github.com/Chia-Network/chia_rs/pull/424
* Remove CLVM-based backref decompression by Rigidity in https://github.com/Chia-Network/chia_rs/pull/425
* improve fuzzer coverage by arvidn in https://github.com/Chia-Network/chia_rs/pull/426
* Streamable procedural macro by Rigidity in https://github.com/Chia-Network/chia_rs/pull/429
* fix typo in type-stub by arvidn in https://github.com/Chia-Network/chia_rs/pull/432
* bump clvm dependency to 0.6.1 by arvidn in https://github.com/Chia-Network/chia_rs/pull/434
* improve STRICT_ARGS_COUNT flag by arvidn in https://github.com/Chia-Network/chia_rs/pull/435
* Add readme badges by emlowe in https://github.com/Chia-Network/chia_rs/pull/437
* Change precommit bench build to dev by Rigidity in https://github.com/Chia-Network/chia_rs/pull/439
* Remove unnecessary use Streamable by Rigidity in https://github.com/Chia-Network/chia_rs/pull/440
* Change coin_id to return Bytes32 by Rigidity in https://github.com/Chia-Network/chia_rs/pull/438
* Message conditions by arvidn in https://github.com/Chia-Network/chia_rs/pull/430
* Update stress tests by arvidn in https://github.com/Chia-Network/chia_rs/pull/442
* Bump version 0.6.0 by arvidn in https://github.com/Chia-Network/chia_rs/pull/443

**Full Changelog**: https://github.com/Chia-Network/chia_rs/compare/0.5.2...0.6.0

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.