If you have a recent wallet export / backup (or two),
I find the best thing to do is to ensure you are using the newest version of the client (do not click that old superseded BitsharesX dock item). Then, trash (or preferably move) the entirety of user/Library/Application Support/Bitshares . Restart Bitshares, and import your wallet back up.
It works...
Don't trash the "wallets" folder in the BitShares folder .. it contains your private keys! .. unless you have a proper backup!
Well I'll be darned... after a few hiccups, that worked well.
Of course, along with the reinstall was a 'patch' for 0.4.24, so that may have contributed.
And, I guess I had the proper backups. I do a regular wallet export, and have my private key itself stowed away.
Thanks fellas. I'm back in business.
Cheers!
>> get_info
{
"blockchain_head_block_num": 1108721,
"blockchain_head_block_age": "9 seconds old",
"blockchain_head_block_timestamp": "2014-11-26T07:43:30",
"blockchain_average_delegate_participation": "99.02 %",
"blockchain_confirmation_requirement": 1,
"blockchain_share_supply": "2,497,914,982.51227 BTS",
"blockchain_blocks_left_in_round": 57,
"blockchain_next_round_time": "at least 9 minutes in the future",
"blockchain_next_round_timestamp": "2014-11-26T07:53:00",
"blockchain_random_seed": "17ddbcd01e38097533e4b6f6749abc14de2ab558",
"client_data_dir": "/Users/yourstruly/Library/Application Support/BitShares",
"client_version": "v0.4.24",
"network_num_connections": 8,
"network_num_connections_max": 200,
"network_chain_downloader_running": false,
"network_chain_downloader_blocks_remaining": null,
"ntp_time": "2014-11-26T07:43:39",
"ntp_time_error": 0.0020769999999999999,
"wallet_open": true,
"wallet_unlocked": true,
"wallet_unlocked_until": "11 days in the future",
"wallet_unlocked_until_timestamp": "2014-12-07T17:35:09",
"wallet_last_scanned_block_timestamp": "2014-11-26T07:43:30",
"wallet_scan_progress": "100.00 %",
"wallet_block_production_enabled": false,
"wallet_next_block_production_time": null,
"wallet_next_block_production_timestamp": null
}