Name: LRP - Duddino
Term: 3 Cycles
Cycle Amount: 30,000
Total Amount: 90,000
Author: Duddino, JSKitty
Vote Hash: 66a220776c3a66c2def1ba50c19ba765c24c4c0938271bd327c672ec0a597414
This is a continuation of my previous proposals, the last one being here.
As you may have noticed, I didn't publish any proposals on the month of August. No development work was done during this period, but I was still available to respond to urgent situations.
As of September 1st, I have resumed my regular work schedule.
Shield staking is now Ready for review. A technical document explaining how it works will soon be published by me and Alessandro, and a link will be provided in the Pull Request. Subsequent optimizations (mainly to decrease the block size) will be published on subsequent PRs.
The PR can be found here: https://github.com/PIVX-Project/PIVX/pull/2836
https://github.com/PIVX-Project/PIVX/pull/2870 - Updated the zcash library, allowing us to modify the library for shield stake
https://github.com/PIVX-Project/librustzcash/pull/1 - Stripped orchard to the zcash library due to some potential licensing issues with the BOSL license
https://github.com/PIVX-Project/librustzcash/pull/3 - Modified the library to support shield staking
MPW Shield Transactions (2.0 upgrade)
Now that Shield Staking development is mostly complete, I will focus on releasing the MPW 2.0 upgrade (Shield transactions). This only requires work on the MPW side, as the library was designed to be independent of MPW.
I am experimenting with porting MPW to Vue.js, the first PR can be found here: https://github.com/PIVX-Labs/MyPIVXWallet/pull/158
Vue is a fairly light framework, and can be integrated into the current codebase from the bottom up, meaning that we can start by rewriting singular components, then entire tabs and maybe the entire page eventually.
The syntax is very similar to old school web development, but it avoids a lot of the boilerplate.
https://github.com/PIVX-Labs/MyPIVXWallet/pull/149 - Tor masternode support in MPW.