Open northfun opened 6 years ago
Commenting the check will likely cause you a corrupt the database as it's possible the tx'es didn't get loaded properly.
What version of Abe are you using? There haven't been a release for a while so you should be using the current master branch rather than a release tarball/branch.
Also Segwit isn't yet supported, so using the latest bitcoin-core will not work with segwit blocks. Using an older bitcoind should work, but it will be missing some signature data and would have to reprocess all blocks again from the start of segregated witness once a supported abe version and bitcoind is used.
Regards
Thanks for your advise,worth trying. It's the current master branch,the lastest commit is 74c5b4ccf1ca56f5a1b8bed49398785e34b60257.
For anyone stumbling upon this issue: I spent a significant amount of time digging into why bitcoin-abe is not working with newer versions of Bitcoin Core anymore and fixed it on my fork: https://github.com/marioschlipf/bitcoin-abe
It might not be a very clean solution, but it works and bitcoin-abe is the only block explorer I know that works on file system level with Regtest.
Feel free to contribute.
bitcoind from bitcoin-core.
We've tried so many times,and crashed at height 431 every time:
from log of ~/.bitcoin/..., shows the version of block changed at height 431 from
0x30000003
to0x20000000
:But at height 143,version changed from
0x20000000
to0x30000003
,abe went through ok. I wonder how to solve it,comment out the checking of merkelroot can't pass the problem. Thanks for your help.