Stagenet 2 is going live this week, and we are going ahead without restarting the network.
There is only one condition as part of the Token Stake update you will need to do a hard rescan in the wallet to get back to the original position.
We are expecting this to be a great test of transitioning between versions and seeing that everything syncs up properly.
Igor will start the update process tomorrow, and publish the binaries for Stagenet 2.
TWM Wallet | Up to Date
During last week, Daniel ironed out the new pattern in the wallet advanced transactions and now the wallet is building and deliverable again. This comes after the big update to the C++ adapter which bridges the graphical wallet to the blockchain two weeks ago. Now that this is all seamed together we are able to complete the implementation of the wallet to the GUI and move forward with the final flow of contacting a seller and sending shipping info when purchasing, and finally of course the ability to leave feedback.
This week with the Stagenet 2 will be released the TWM Wallet for OSX, Windows, and Linux.
Igor wrapped up a bulk of testing cases and audits that covered the advanced transactions as well as the final frontier of the protocol which was a refactor of the staking system.
These are coverage and testing that audit the functionality through the entire flow:
New additional unit tests for the case of the potential issue of someone attempting to reference an uncontrolled account for an edit. This feature is covered, with additional probing and insurance that this feature passes correctly and in fact only the account owner is capable of editing the account.
A full scale audit for signature replay attacks is now covered. The case if someone attempted to reuse a signature from a previous transaction is blocked due to the requirement to sign transactions with the transaction prefix. Making it not possible to replay data and successfully sign that transaction.
Token staking audit concluded with new code that monitors and checks both inputs and outputs ensuring that each are appropriately assigned before being included in the block when taking tokens, and unstaking tokens.
Furthermore, an inprogress feature for unstaking will come as an update on the wallet side to allow you to select which token stake transaction you would want to unstake, whereas currently the wallet selects what to unstake without user selection.
During last week the API was updated with user registration and messaging is following. At the moment it is now possible to store your PGP key with the API server and this will lead to spawn an encrypted channel between users on the marketplace.
Additionally, a new parser is being added to the block explorer to more easily utilize the data from the blockchain in other environments.
With the TWM Wallet now normalized the API integration can move in without the interference of that looming bug for reintegrating the C++ bridge into the GUI wallet, now squashed.
The Safex Development Community