62 Commits

Author SHA1 Message Date
TomZ 6524acbb96 Final TODOs for the APIProtocol review done 2019-03-28 20:23:41 +01:00
TomZ 209e955a11 fix some naming TODOs 2019-03-28 10:23:06 +01:00
TomZ e2ad40b719 Rename some API items for consistency 2019-03-27 20:25:07 +01:00
TomZ a628db675a Cleanup and work on the API tags.
Make things more foolproof by having similar items in different namespaces
use the same number.
Remove APIs for the wallet as that is not a shipped component of the Hub
2019-03-27 20:24:31 +01:00
TomZ c8108f387c Drop API login requirement and api-cookie argument 2019-03-27 18:55:13 +01:00
TomZ 778155cf81 Set tx count by default to 5 million
Also avoid premature optimisation.
2019-03-27 18:55:13 +01:00
TomZ df92847de0 Various bugfixes in txVulcano app 2019-03-24 21:37:21 +01:00
TomZ 309616a57d Move processing of big blocks into its own thread.
The txVulcano wallet is currently really not fast,
so this code made the first mistake of network programming;
a big task was handled blocking the network handling.
The workerthread eventqueue is now used for this.
2019-03-19 21:47:28 +01:00
TomZ 98075819c7 Make tx-generation work more reliable.
As we don't intent to have a perfect wallet on this side, the
transactions failing to validate on the Node is a direct effect and
expected and Ok. As such the client is now more tolerant.
2019-03-19 21:46:34 +01:00
TomZ 9e0ea72bb8 Make txVulcano have user-defined limits
So we generate blocks in pre-defined sizes and we can stop after N
transactions have been created.
2019-03-18 13:45:57 +01:00
TomZ 0eb2c114c9 Make txVulcano link if upnp found 2019-03-18 11:50:33 +01:00
TomZ 857315c743 Introduce new app txVulcano
This is a partial app which has as goal to generate transactions
and fill up blocks. A needed tool to test bigger blocks.

Secondairy goal is to test the Hub APIs in actual production
setting.
2019-03-17 22:52:09 +01:00