Problem & Reward offered
I have installed my wallet on my macbook since yesterday, the setup went pretty quick but since this morning my wallet crashes instantly when starting the qt file.
I get this error, what can i do?
Assertion failed: (hashPrevBlock == view.GetBestBlock()), function ConnectBlock, file main.cpp, line 2050.
Abort trap: 6
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Assertion failed: (hashPrevBlock == view.GetBestBlock()), function ConnectBlock, file main.cpp, line 2050
I Have made a recover.dat file, but i really don't know how to make that work. If anyone could help me with one or both options i will reward you with 1000 Colx

Just leave the adress with your answer
It reads like an error in a function, but I don't know what causes it. So a fair warning; I've been doing this for a good while now, but I am no technical expert. If someone else knows what these lines mean exactly, I'd listen to them

That being said, I'd do the following in your situation:
If by recover.dat you mean you made a copy of your wallet.dat (in a different folder!), you can try re-installing the QT wallet and re-sync to the blockchain. Hopefully you also saved your private keys, because personally I'm always scared that (a backup of) wallet.dat gets corrupted in some way. If your wallet was empty, you have nothing to worry about.
If you re-install the wallet, you can just put your backup of wallet.dat back into the main folder or import your private keys in the debug console and you should be set. If your wallet was empty, you can just use new addresses.
I hope this helps.. if you need more assistance, please ask. If you wish to donate, my address is DARwuVuyMUhU2U8ii6RsudukGTcMfDosCP
Good luck!