Iroha Weekly Updates 10 #irohaweekly


Nikolay Yushkevich <nikolai@...>
 

It’s been a week since last weekly update. Here is a weekly update for W29 2018 🔥:

Major changes

Command executors, completely in SQL (which implies this is going to be faster and more error-prone) https://github.com/hyperledger/iroha/pull/1557
Query execution can be mocked now (and tests are going to be much cleaner and easy to read) https://github.com/hyperledger/iroha/pull/1579
Transaction batch was added to API set. Now many accounts can sign single batch in order to confirm its validity https://github.com/hyperledger/iroha/pull/1565
New API in shared model. Now client libraries can calculate hashes, check the validity of messages and sign them with private keys https://github.com/hyperledger/iroha/pull/1543
The amount now is passed as a string (I hope you don’t know what there was before 😅) https://github.com/hyperledger/iroha/pull/1555

Middle changes

Transaction list is now retrieved by Iroha peer (almost a batch — small changes remain for its full implementation) https://github.com/hyperledger/iroha/pull/1568
Support of transaction batch in ordering gate https://github.com/hyperledger/iroha/pull/1582
Support of transaction batch in Peer Communication Service and Transaction https://github.com/hyperledger/iroha/pull/1571
Builders are replaced with mocked Shared Model interfaces https://github.com/hyperledger/iroha/pull/1563
WSV Query factories (instead of builders) https://github.com/hyperledger/iroha/pull/1573
Refactor QueryProcessor interface https://github.com/hyperledger/iroha/pull/1572

Minor changes

Jenkins build status badge link https://github.com/hyperledger/iroha/pull/1551
Shared Model build status is fixed https://github.com/hyperledger/iroha/pull/1576
Removed exception in batch Stateful Validation https://github.com/hyperledger/iroha/pull/1574
A proposal is not copied anymore https://github.com/hyperledger/iroha/pull/1567

#IrohaWeekly