- Added
walletdoption--export-keysto export keys in legacy format (for example, to print on paper and put in a vault). - Changed logic of how
walletdtruncates cache in old wallet files: On writable media, it now tries to do that right after opening. - Fixed issue in wallet state undo logic, which rarely leads to sync crashes/stucks in version 3.0.0.
- Added test wallets for import/export testing.
- Added HTTPS support between walletd and bytecoind.
- Added generating and checking send proofs.
- Added SQLite database support as an alternative to LMDB.
- Added several legacy bytecoind RPC API methods for miners.
- Reworked creating transactions with 100,000+ unspent outputs to make it much faster.
- Fixed rare
bytecoindcrashes while downloading blockchain. - Fixed stuck dowloading from misbehaving nodes.
- Added early support of JSON-RPC API basic authentification that prevents CSRF attacks.
- Added (experimental) support of 32-bit platforms.
- Project is moved to the new public GitHub repository.