Full Node v0.8.6 (Testnet)

Twiggy Smile 2 weeks ago • updated 2 weeks ago 0

In this release:


  • Reimplemented and improved syncing mechanism to fix nodes getting stuck / end up on a fork
  • PaymentTransaction will be deprecated and will not be accepted after hardfork height = block version 3
  • peers.dat format is now human-readable json
  • wallet.dat format is now encrypted json
  • UTX Pool maximum size increased to 100k txs

New settings in waves.conf:


  • In section waves.network.traffic-loggerignore-tx-messages and ignore-rx-messagesdeclare ignored message types, e.g. data of these types will not be logged, default values are [23, 25] and [25].
  • waves.matcher.rest-order-limit limits amount of orders exposed via API, default value is 100
  • In section waves.synchronization.invalid-blocks-storagemax-size and and timeoutdeclare amount and timeout for blockIds that have been discovered as invalid so they won't be requested again in the future, default values are 30000 and 1 day
  • waves.utx.cleanup-interval defines an interval for utx to re-validate all transactions, default value is 5 min

API Changes:


  • /waves/externalPayment/waves/signPayment/waves/broadcastSignedPayment/waves/createdSignedPayment are now discontinued
  • /waves/payment now creates and broadcasts a TransferTranscation instead of PaymentTransaction
  • LeaseTransaction info via API now exposes the lease state(Active/Canceled)

UPGRADE NOTES


  • When updating from version 0.8.x, given the node is on a fork with height ~ 202K there's no need to delete blockchain or state files, just update the executables.
  • If you are on some other fork, it's best to drop all data, both blockchain.dat and state.dat.
  • If you are updating from earlier versions, be sure to read 0.8.0 release notes.


Downloads

Commenting disabled