0.2.12
What's Changed
- Fix typo in SendTransaction by @Rigidity in #217
- Qualify imports in macros by @Rigidity in #218
- Remove zstd version metadata by @Rigidity in #219
- move traits into new crate by @arvidn in #220
- Change macOS target to macOS 11 and remove python 3.7 by @emlowe in #221
- temporarily disable benchmark runs on CI, until we have the runners back by @arvidn in #226
- minor simplification in test, using hex::encode by @arvidn in #222
- to_lamport_pk() should be a free function by @arvidn in #223
- Fix clippy warnings by @arvidn in #225
- factor out PyJsonDict macro from PyStreamable by @arvidn in #224
- Add clvm-traits and clvm-derive crates by @Rigidity in #228
- Add --all-features to tests and clippy by @Rigidity in #229
- improve generate_type_stubs.py by @arvidn in #231
- add helpful comment to blspy-fidelity fuzzer by @arvidn in #232
- use py_ prefix for to_bytes() and from_bytes() by @arvidn in #234
- implement Streamable for bls types by @arvidn in #233
- Implement unnamed struct support in clvm-derive by @Rigidity in #230
- add get_fingerprint() to PublicKey by @arvidn in #236
- Implement clvm-traits for chia-protocol by @Rigidity in #235
- check for canonical representation of G1 points (public keys) by @arvidn in #238
- add unit tests for is_valid() on PublicKey and Signature by @arvidn in #241
- Remove old examples folder by @Rigidity in #239
- Bump the CLVM version by @Rigidity in #237
- Implement FromClvm and ToClvm for NodePtr by @Rigidity in #242
- don't generate
__repr__
in PyStreamable macro by @arvidn in #244 - port BLS primitives to using BLST by @arvidn in #240
- Use pypi trusted providers by @Starttoaster in #246
- BLS traits by @arvidn in #245
- BLS traits by @arvidn in #247
- Revert "temporarily disable benchmark runs on CI by @arvidn in #252
- simplify benchmark workflow by @arvidn in #253
- improve error types by @arvidn in #254
- Update clvm utils by @Rigidity in #243
- Initial WebSocket client implementation by @Rigidity in #249
- Organize workspace members in manifest by @Rigidity in #255
- fix Bytes32::from_clvm() to not panic by @arvidn in #257
- port
blspy
to chia_rs by @arvidn in #250 - remove
ENABLE_ASSERT_BEFORE
flag by @arvidn in #256 - blspy fixups by @arvidn in #258
- improve run_block_generator2() fidelity with CLVM implementation by @arvidn in #260
- fix clippy warning in program.rs by @arvidn in #261
- change trigger to release published by @cmmarslender in #264
- validate program when parsing it from JsonDict by @arvidn in #268
- add fuzzer for run_puzzle() by @arvidn in #269
- various changes to speed-up CI runs by @arvidn in #274
- Fix clippy issues by @arvidn in #273
- more BLS operations by @arvidn in #266
- Chia wallet primitive puzzles and hashes by @Rigidity in #263
- Land hot-fixes by @arvidn in #271
- update chia-bls crate to prepare for publishing to crates.io by @arvidn in #276
- include fuzzers in workspace by @arvidn in #277
- Setup riscv workflow by @emlowe in #265
- tool to bump crate versions by @arvidn in #278
- add fuzzer for streamable by @arvidn in #279
- Make BLS types support bytes as input in from_json_dict() by @arvidn in #280
- Bump tungstenite from 0.20.0 to 0.20.1 by @dependabot in #275
- move LazyNode python binding into chia-protocol by @arvidn in #282
- add missing UnfinishedBlock and SubEpochSummary types by @arvidn in #283
- fixup member functions for ClassgroupElement by @arvidn in #284
- add member functions to FullBlock and UnfinishedBlock by @arvidn in #285
- RewardChainBlock get_unfinished() by @arvidn in #286
- add member functions to
SubSlotData
by @arvidn in #287 - fast-forward by @arvidn in #267
- factor out initializing Spend objects into a constructor function by @arvidn in #288
- add missing
FoliageBlockData
to python binding by @arvidn in #290 - introduce ELIGIBLE_FOR_FF flag on Spends via policy class by @arvidn in #289
- bump version to 0.2.12 by @arvidn in #292
- fix missing version bump by @arvidn in #293
New Contributors
- @emlowe made their first contribution in #221
- @Starttoaster made their first contribution in #246
- @dependabot made their first contribution in #275
Full Changelog: 0.2.11...0.2.12