not using bitcoind stuff