Yeastplume - Progress update thread - Mar 19 to Sep 19

Update Friday, May 19th 2019

Don’t have huge amounts of exciting things to report this week, mostly do to the fact that the state of 1.1.0 on both the grin and wallet sides are so un-exciting that it looks like it’s about launch time. Covered this week:

  • A few bugs within the wallet, including https://github.com/mimblewimble/grin-wallet/pull/117, which basically fixed invoice transactions for self-sends but involved quite a bit more doing than I’d originally thought.

  • Some updates and fixes to the Shamir sharing lib

  • Reviewing all outstanding PRs that I may have overlooked while being stuck in code the past couple of weeks

  • Various documentation updates around the place.

I’ve currently branched a 2.0.0 of the wallet off locally, and have started to work on the breaking changes for the hard fork (which will need to be prioritized over anything else given the time constraints. This should entail (not an exhaustive list):

  • Removing the V1 REST api from the code
  • Implementing the wallet http send commands via the V2 api (it currently uses V1 for compatibility)
  • Implementing the grin and grin-wallet portions of @jaspervdm’s updated recovery scheme mentioned last week (as soon as he’s made some progress on libsecp256k changes

Thanks for listening, and this time we should really, really, really have 1.1.0 out next week (well, hopefully)

2 Likes