github mimblewimble/grin v4.0.0

Changes:

  • 7abe9fcb392162edf563156d6e6827cce31867a1 Versioning for 4.0.0 release (#3373)

  • 098d25e5696d1d97e4fbfabb80f27063caccd0f3 Version bump for 4.0.0-rc.1 (#3366)

  • 238522a9fba86ca7677b26a9bc8951648f72bf01 add CuckooParams::node_mask, obsolete EdgeType and sipnode shift arg (#3365)

  • 39ca5d1c1101a01213f17abb5163bd6cc51f0ced Store: error handling for file errors (#3364)

  • 20b45006254a33aa809d1dfeee85e80b08791781 make sure header PMMR is init correctly based on header_head from db (#3362)

  • d3598e25eb46dc2ee3f03ca78a72c17323f273a5 credit where credit is due (#3356)

  • 55a929e214bd02aa564c694665148c223d6435f5 cleanup old unused code (#3355)

  • dd88d28a7a22b509f01e20685fdf9a485ca82160 bump version to 4.0.0-beta.2 (#3351)

  • 0cb1a352d34a38afa5d1c4761ff92513c922d620 Remove wallet from CLI (#3347)

  • 2fe21c5cebd55d91f579ffd171a65a01fe05575a Cargo update (#3350)

    See More
  • ce141bee29b227f0cf4f7fa228027163eb10ded1 chain stats should use head.hash() (#3348)

  • 2223d9f7d741cfde7985ac67b50f893dd5982571 migrate to V2 Cargo.lock format (#3346)

  • 6757a3040d15a92e858ac2e2365a2813e3b6ee14 this test was jamming up in azure CI (#3349)

  • e7f04240fbc30e4b268435be0074d5de32809ffe Fix compiler warnig (#3345)

  • 20e5c1910bcc1afa317a7847b398488ac08b0ca7 NRD rules and "recent" kernel pos index (#3302)

  • b98e5e06a6b836dfa3992803e8cdefacee75e1f7 fix race condition (#3344)

  • 093c500fed62e6a9973fcce78f88ac52e3758efa Cargo Update (#3338)

  • e28e02ecd40dadf70caae78e18bc2ca9adba2169 simplify by avoiding unnecessary conversions (#3343)

  • 992d450e0a9faa73adbb06bafc5871ca7d25d5e5 servers, util: fix deadlock caused by conflicting lock order (#3340)

  • c54568e69f5d0343699015af96fd8502eab32688 Rework pool tests to use real chain (was mock chain) (#3342)

  • c7c9a32b9b85b9e7dce3b254600972dcc6d7f683 4.0.0-beta.1 Version Bump (#3339)

  • f4295917a00a9495bb0952877cd3869c15cecb99 header version 4 accompanied by new AR PoW (#3334)

  • 450d235358bb14016c1c8e26d036526e6bf3af36 servers: fix possible deadlock (#3337)

  • e7d2c71ca6c90695ecc5f1e9dc1cd3eab6050718 display chain type on tui title bar (#3336)

  • 5b825fbf0ddb7ccc6c2fcd49c1ec585fc0583331 check_known now takes total_difficulty into consideration (#3298)

  • 988a05f023ab9da8b8b06ad589af319a54b19707 Enable NRD kernel support (noop) feature flagged (#3303)

  • 731528c61632a04ec4f3cba99885650e810dba4c Some optimizsations in TUI (#3325)

  • a8b8dc3a7f5193f128b49e9761219ae16b310ece add test to demonstrate pair of "half" kernels sharing same public excess (#3314)

  • b570ac9925f908223cfb3c9ee1b2f7257d3a647e ignore .vscode (#3333)

  • 26b411e79e3a959f97ff3e2fa4ad37f3dbf333a3 Reduce memory allocations in PMMR (#3328)

  • 6faa0e8d75be42280f3954eebedb1676cd40bb6b thread local chain type vs global chain type (#3327)

  • 096b6924ce4a91a005591040eb3c13d1ff2c8b0b Adding kernel_mmr_size and output_mmr_size to BlockHeaderPrintable (#3329)

  • d2d3e4c547f7ae84180e6c62f622d60047304621 Remove compiler warning (#3331)

  • 5d0791bbd17d755573f5ec1749b6d720b5d07c07 Add servers (#3315)

  • 952bdcc4c8b3d762fc36e5e86cb1833cd420b427 Fixing doc (#3330)

  • 28644a63cf37c906958bc720db7be58d83fd683d Fix miminum share difficulty in Stratum Server (#3323)

  • 93f5de3d2957f6f30dde8ae8f588efa0754c5ca3 Introduce a pause after calling Cursive.step (#3326)

  • 133a8da53e425b14498472b81772067bfb2859c8 Refactor bucket_transactions() and evict_transaction() (#3319)

  • 2c621115612013a68de7bd973a42ec88ae5f44fc Remove some unwraps in LMDB client (#3313)

  • e826cd82f9eb539905a7e053c214010b604f8d2b Update (#3324)

  • 2397407dc4d7e196c6edc6436e9545149ccb1a21 Always return a typed structure from lmdb store (#3312)

  • c82199bb974375a63203d8226f5a01b973d084e5 cleanup weird egde_bits handling in tests (#3316)

  • 8a22fb516a29c274da2bc5984a621a8f2bd70125 Reduce number of allocations in to_key calls (#3311)

  • a82041d0edd4e2e0e4c9ff6e43a9e041a1c4c2ce Refactor Readable trait (#3309)

  • 9e51e865382710ccb283e9f88d157b7cd08774f9 Use generic types instead of trait objects in tx pool (#3308)

  • 061bf3d08f548971c2c4f53d21453497edf17b8e Add depreciation warning (#3310)

  • be4779c92343599ff336f568e99f4f5358efeb1f Less cloning and pattern simplifications (#3305)

  • 6556dd585d8defc301a3f59a833e5e761ce0c48a Pass byte slice to to_hex (#3307)

  • d8c6eef4855cdba60e241ea7caf497c7185ea9f4 Refactor SyncState (#3297)

  • e64e90623b1095d9e24213a96f3b4c47e766dc08 Reduce number of allocations in Headers message read (#3301)

  • 0da88f70465869d6a9950e6f8515b703e67ef03d Don't swallow errors in body_sync (#3300)

  • 4024ee3839446b1bbb0a3475c448e74cc17044af Update Cursive to 0.14 and update backend. (#3291)

  • cf128eb220b004f98e501721872ce00a4ffdb0e4 Fix rare panic in TUI (#3294)

  • e76dda66761a8e6200a75b6ff372f3071f74092c Use latest hosted agent for CI (#3278)

  • d7e6ac6cfe8b4618b9b7c4cead8032ef548e6e59 Update seed.rs (#3282)

  • b2609b721487514a60e10652d5a4893d08b90af8 Update rust-secp256k1 to v0.7.9 (#3293)

  • bab9f41343cc5ad5d7dc2c7f6128d5167685e182 go back to storing header_head in the db (#3268)

  • 34ff103bb02bc093fe73d36641eb193f7ef2404f Update link to podcast featuring tromp (#3283)

  • e49eecae5c02ca0e72972474d3b9f43dc07e750a Cleanup path handling with AsRef (#3284)

  • 7385e8ce7f0d73a6d7961e11c54a611d3bdc973d Update API docs (#3277)

  • d0363320281dedcc967474368be20fbb9b9e76a3 Include new libsecp256k1 version (#3279)

  • 2fe08693217c045f1e76050a27ba5eb33ac9ab92 Use croaring-mw with 'compat' feature (#3274)

  • 6bdf31f23d98888d16bb81d16c34b5386bd72b01 Remove unused code in message handling (#3269)

  • 3bbf60ee92d789fc0a7e5b6f14db8131887ea92f simplify when block_sums and spent_index are added to the db (#3253)

  • 8ca381a9c2be3c2d332d41e33f973928d23b8113 cleanup util::from_hex() (#3265)

  • ee5fe1ac63c1b383350ded855db2f44c5ce0f555 Use smaller LMDB Allocation Size in non-production modes (#3264)

  • 31bd2d923a0206e72b36243eeff7cb0ed75bd50d Add better LMDB error output (#3263)

  • d5b523248b805821d4bcf63313e4a2fb6f52ab47 API: don't error on missing output (#3256)

  • 5f5b1d2f135ab375d42c2efaf2477d8e180ae439 no need to rehash with index to compare output with input spending it (#3260)

  • 2527006e8dad8bf440de8cd5c944cb836c1e8c14 keep output and rangeproof mmrs together (#3254)

  • b73fc0bb9b8d5fa228b6bbc7e86567c83d017643 Version bump for next development release

This list of changes was auto generated.

latest releases: v5.1.0, v5.1.0-beta.2, v5.1.0-beta.1...
13 months ago