v0.9.16 released

You can update without reseting your data.

Here are the changes:

  • Less CPU consumption while computing new blocks (99%)
  • Stop computing blocks when difficulty is not set to minimal (let other members with lower difficulty do the job)
  • Added “forward” command to help synchronizing an unsynced node of the network
  • Now accept membership renewal

For the last change, a new HTTP method has been added: /blockchain/memberships/[search]

1 « J'aime »

Thank you for this release, cgeek. Good job !

I’va tried to reset/sync/restart my node and the node stop with this error :

/usr/lib/node_modules/ucoin/app/service/BlockchainService.js:1707
member.memberships.push({
^
TypeError: Cannot read property ‘memberships’ of null
at /usr/lib/node_modules/ucoin/app/service/BlockchainService.js:1707:37
at fn (/usr/lib/node_modules/ucoin/node_modules/async/lib/async.js:579:34)
at Object._onImmediate (/usr/lib/node_modules/ucoin/node_modules/async/lib/async.js:495:34)
at processImmediate [as _immediateCallback] (timers.js:336:15)

Any idea ?

Unfortunately I do not reproduce your issue :confused:

I’ve reseted my data, synced with twiced.fr:9101 and started my node without troubles.

edit: oh! you are lucky: I’ve just reproduced the bug! :slight_smile: