Wallet - Standalone (Safex Cash/Token Only (No Migration or Bitcoin))
The last week involved polishing up the Address Book feature and some other fixes: such as a confirmation between the final
send is made, this confirmation includes the fee that will be paid, and the amount of ring size. If you have irregular size inputs then you must reduce the ring size to make a transaction go through. This is not handled in the McAfee Miner which is incorporated in the standalone Wallet. We will add this new code to the McAfee Miner in the future, first we will finish up on the standalone Wallet.
The Address Book feature is tested on Windows, MacOS, Linux: so all is good in that case. We hope that this will be the last week of working on the Wallet before it is released.
Please note that this is not the well known v8 wallet: which is set for release some time later.
Safex Marketplace: Proof of Concept Phase
The past week has been work in progress on implementation of the database tables related to the new advanced utxo outputs. For this purpose Marko implemented an advanced testing scenario called SafexBlockchainDBTest that will assist development of the function stack for processing blocks and transactions with advanced outputs. Advanced outputs are those that contain instructions for locking in tokens, or making an account, selling items, leaving reputation, etc.
Additional updates to structures and definitions to accommodate the txout_to_script output type discussed in the previous paragraph.
Golang Libraries (v8 Wallet & Mobile Wallet Backend)
Stefan started working out fetching balances using the Golang libraries in addition to breaking into fetching data from the extra field. This mechanism is essential as all actions done on the marketplace will be handled by this library. So far balance checking is working in Golang. This week will continue with parsing and then transition to forming the transaction data for broadcasting, which translates into transfers of coins or selling items, making accounts, etc.
Also the past week has been work done to the randomness generator for new keys on the Golang side of things. So now we can accept user generated input in addition to system generated randomness for key creation.
I’ve been testing with Livecoin last Friday deposits of SFX and SFT. As soon as Livecoin is locked in and working I will approach TradeSatoshi for the conversion of SAFEX into SFT and list the SFX market.
On behalf of the Safex Development Community,