Return empty list if there are no asset IDs stored in the asset DB.
JSON-RPC server launches automatically when SparkBit runs, if the jsonrpc.properties setting rpcserver=true. Also closes down on exit.
GUI changes
- Don't switch to new wallet after creating a wallet.
- When deleting a wallet, retain selection unless deleted, in which case use the first available wallet.
Default name of wallet is now 'sparkbit'
Wallet is now identified by the base of the filename.
No longer use a digest.
A wallet's description has no purpose.
listwallets now returns an array of strings, no need for JSONRPCWallet class.
sendbitcoin and sendasset now return the transaction hash if successful.
Fix dates. now they are UTC timezone like the asset web page, and unix time is now in seconds rather than milliseconds.
Start and stop JSON-RPC server code cleaned up a little bit.
Use new method to get tracker urls.
Listbalances now shows domain name without http:// or https://
Fix a bug where changes to an asset's visibility would not trigger checkbox to update.
Fix initialisation problem of JSONRPCController
getstatus now returns state on a per wallet basis
Fix getstatus bug
Minor cleaning up of listbalances.
Fixed null exception due to valid checked time being null at the time listbalances was invoked.
Renamed parameters and struct members in IDL for consistency