initial header files  from bitcoin-qt