1.1.5.82

https://github.com/hyle-team/zano/releases/tag/1.1.5.82

[+] the first checkpoints are introduced for mainnet and testnet. Now space-saving technology is activated to keep both blockchain storage volume and sync bandwidth smaller. Checkpoints-related code was reviewed and polished before that.

[+] blockchain pre-downloading is implemented in order to significantly reduce sync-from-scratch time.

[+] all codebase was polished to pass Coverity static analysis check (many imperfections were fixed)

[*] fixed automatic small amount outputs consolidation when a PoS block is found by a user (it was broken in build 77)

[*] improved blockchain DB versioning and migration mechanism to provide more smooth DB upgrades in future builds

[*] wallet API: self-directed transactions with payment id are not allowed anymore (soft rule) to avoid issues with 3rd party services

[*] simplewallet: don’t put payment id into tx attachment if it’s empty (fixed a tiny bug)

[+] wallet API: introduced new long-call mode for wallets_manager

[+] Utilized wallets manager from GUI for mobile wallet native library, extended RPC API, polished remote-node mode, selected suitable timeouts for remote node mode, implemented asynchronous calls of native API for slow operations(to avoid freezing UI thread), significant fixes and new implementations all around

[*] simplewallet: transfer command syntax changed to accept only hex-encoded payment id

[*] Improved API for exchanges

[*] lots of fixes and small improvement all over the code