<p>I tried Abe but couldn't easily make it work on MacOS. I had a look at some other options and managed to make this one <a href="https://github.com/janoside/btc-rpc-explorer" rel="nofollow noreferrer">https://github.com/janoside/btc-rpc-explorer</a> work easily and nicely. It has quite a lot of things you want from an explorer.</p>

CC BY-SA 4.0
2022-04-15T16:15:40.757Z
2022-04-15T16:15:40.757Z
Sergei Basharov
<p><strong>Bitcoin Abe is awsome.</strong></p>

<p>create virtual environment for python2.7(since abe only work with python2.x)::</p>

<pre><code>sudo apt-get install virtualenv, python-dev
virtualenv --python=/usr/bin/python2.7 myenv
</code></pre>

<p>Install requirements:</p>

<pre><code>source ./myenv/bin/activate
pip install pycrypto
</code></pre>

<p>clone <a href="https://github.com/marioschlipf/bitcoin-abe" rel="nofollow noreferrer">marioschlipf's repo</a> (since it solves segwit) and install it::</p>

<pre><code>git clone https://github.com/marioschlipf/bitcoin-abe
cd bitcoin-abe
python setup.py install
</code></pre>

<p>Create <code>abe.conf</code> with contents:</p>

<pre><code>datadir=/home/USER/.bitcoin/regtest
dbtype sqlite3
connect-args abe.sqlite
upgrade
port 2750
</code></pre>

<p>Perform the initial data load:</p>

<pre><code>python -m Abe.abe --config abe.conf --commit-bytes 100000 --no-serve
</code></pre>

<p>Look for output such as:</p>

<pre><code>block_tx 1 1
</code></pre>

<p>Then run the web server as:</p>

<pre><code>python -m Abe.abe --config abe.conf
</code></pre>

<p>Now vist on browser <a href="http://localhost:2750" rel="nofollow noreferrer">http://localhost:2750</a></p>

CC BY-SA 4.0
2019-03-02T08:30:19.263Z
2019-03-02T08:30:19.263Z
suhailvs
<p>I managed to point Abe to regtest just by using datadir=/home/$USER/.bitcoin/regtest in the config file and following the official instructions.</p>

CC BY-SA 4.0
2019-03-02T08:33:07.943Z
worked fine. there is a bug with segwit `MerkleRootMismatch: Block header Merkle root does not match its transactions. block hash=0000000000`. i solved it by cloning `https://github.com/marioschlipf/bitcoin-abe` repo
suhailvs
CC BY-SA 3.0
2016-10-06T13:05:49.250Z
2016-10-06T13:05:49.250Z
eduardo
<p>I'm trying to find an open-source Bitcoin blockchain explorer that will work in <em>regtest mode</em>, so I can more easily inspect the blockchain, see what transactions are getting processed and included, etc.</p>

<p>I found the following ones, but all of them seem to have issues:</p>

<ul>
<li><a href="https://github.com/blockcypher/explorer" rel="noreferrer">blockcypher</a> is <em>"not easily compatible with running your own version locally, and this is no longer recommended (except for expert users)."</em></li>
<li><a href="https://bitcoinchain.com/about-us" rel="noreferrer">bitcoinchain</a> is not open-source AFAICT.</li>
<li>Bitcore's insight-ui <a href="https://github.com/bitcoin-blockexplorer" rel="noreferrer">[1]</a>, <a href="https://insight.bitpay.com/" rel="noreferrer">[2]</a>, <a href="https://github.com/bitpay/insight-ui" rel="noreferrer">[3]</a> does not work with <code>bitcoind</code> AFAICT.</li>
<li><a href="https://github.com/coinbase/toshi" rel="noreferrer">toshi</a> does not work with <code>bitcoind</code> AFAICT. Not sure how to set it up in regtest mode to connect to another <code>bitcoind</code> full node.</li>
<li><a href="https://github.com/bitcoin-abe/bitcoin-abe" rel="noreferrer">bitcoin-abe</a> does not seem to support regtest mode, though it could be as easy as adding a new <code>Abe/Chain/Regtest.py</code> file.</li>
<li><a href="https://github.com/blockchain" rel="noreferrer">blockchain.info</a>: can't really tell if the <em>My-Wallet-V3-*</em> repos <a href="https://github.com/blockchain/My-Wallet-V3-Frontend" rel="noreferrer">[1]</a>, <a href="https://github.com/blockchain/My-Wallet-V3" rel="noreferrer">[2]</a> are for the block explorer website or for the wallet-management side of the website.</li>
</ul>

<p>So, any suggestions for an easy-to-setup blockchain explorer that works with a local <code>bitcoind</code> node ?</p>

CC BY-SA 3.0
2017-11-07T21:11:52.533Z
Great list however, Toshi doesn't really have much to do with Bitcoin and is not an explorer AFAIK.
Matt Jensen
<regtest><blockchain-explorer>
Open-source blockchain explorer for regtest mode
Alin Tomescu
# Open-source blockchain explorer for regtest mode

(Asked by: username_0 on 2016-07-27)

I'm trying to find an open-source Bitcoin blockchain explorer that will work in *regtest mode*, so I can more easily inspect the blockchain, see what transactions are getting processed and included, etc.

I found the following ones, but all of them seem to have issues:

* [blockcypher](https://github.com/blockcypher/explorer) is *"not easily compatible with running your own version locally, and this is no longer recommended (except for expert users)."*
* [bitcoinchain](https://bitcoinchain.com/about-us) is not open-source AFAICT.
* Bitcore's insight-ui [[1]](https://github.com/bitcoin-blockexplorer), [[2]](https://insight.bitpay.com/), [[3]](https://github.com/bitpay/insight-ui) does not work with `bitcoind` AFAICT.
* [toshi](https://github.com/coinbase/toshi) does not work with `bitcoind` AFAICT. Not sure how to set it up in regtest mode to connect to another `bitcoind` full node.
* [bitcoin-abe](https://github.com/bitcoin-abe/bitcoin-abe) does not seem to support regtest mode, though it could be as easy as adding a new `Abe/Chain/Regtest.py` file.
* [blockchain.info](https://github.com/blockchain): can't really tell if the *My-Wallet-V3-\** repos [[1]](https://github.com/blockchain/My-Wallet-V3-Frontend), [[2]](https://github.com/blockchain/My-Wallet-V3) are for the block explorer website or for the wallet-management side of the website.

So, any suggestions for an easy-to-setup blockchain explorer that works with a local `bitcoind` node ?

**Tags:** regtest, blockchain-explorer

> **Comments:**
> **username_1**: Great list however, Toshi doesn't really have much to do with Bitcoin and is not an explorer AFAIK.  

---

## 3 answers

### Answer by username_4 on 2016-10-06. Score: 4 | Accepted answer

I managed to point Abe to regtest just by using datadir=/home/$USER/.bitcoin/regtest in the config file and following the official instructions.

> **Comments:**
> **username_3**: worked fine. there is a bug with segwit `MerkleRootMismatch: Block header Merkle root does not match its transactions. block hash=0000000000`. i solved it by cloning `https://github.com/marioschlipf/bitcoin-abe` repo  

---

### Answer by username_2 on 2022-04-15. Score: 1

I tried Abe but couldn't easily make it work on MacOS. I had a look at some other options and managed to make this one <https://github.com/janoside/btc-rpc-explorer> work easily and nicely. It has quite a lot of things you want from an explorer.


---

### Answer by username_3 on 2019-03-02. Score: 0

Bitcoin Abe is awsome.
create virtual environment for python2.7(since abe only work with python2.x)::
sudo apt-get install virtualenv, python-dev
virtualenv --python=/usr/bin/python2.7 myenv

Install requirements:
source ./myenv/bin/activate
pip install pycrypto

clone marioschlipf's repo (since it solves segwit) and install it::
git clone https://github.com/marioschlipf/bitcoin-abe
cd bitcoin-abe
python setup.py install

Create abe.conf with contents:
datadir=/home/USER/.bitcoin/regtest
dbtype sqlite3
connect-args abe.sqlite
upgrade
port 2750

Perform the initial data load:
python -m Abe.abe --config abe.conf --commit-bytes 100000 --no-serve

Look for output such as:
block_tx 1 1

Then run the web server as:
python -m Abe.abe --config abe.conf

Now vist on browser http://localhost:2750


---

