Regtest

用於註冊測試模式的開源區塊鏈瀏覽器

  • December 9, 2021

我正在嘗試找到一個可以在regtest 模式下工作的開源比特幣區塊鏈瀏覽器,這樣我就可以更輕鬆地檢查區塊鏈,查看正在處理和包含哪些交易等。

我找到了以下這些,但它們似乎都有問題:

  • blockcypher “與在本地執行您自己的版本不容易兼容,因此不再推薦(專家使用者除外)。”
  • bitcoinchain不是開源的 AFAICT。
  • Bitcore 的insight-ui [1][2][3]不適用於bitcoindAFAICT。
  • toshi不適用於bitcoindAFAICT。不確定如何在 regtest 模式下設置它以連接到另一個bitcoind完整節點。
  • bitcoin-abe似乎不支持 regtest 模式,儘管它可以像添加一個新Abe/Chain/Regtest.py文件一樣簡單。
  • blockchain.info : 無法確定*My-Wallet-V3-** repos [1] , [2]是用於區塊瀏覽器網站還是用於網站的錢包管理端。

bitcoind那麼,對於與本地節點一起使用的易於設置的區塊鏈瀏覽器有什麼建議嗎?

我設法通過在配置文件中使用 datadir=/home/$USER/.bitcoin/regtest 並按照官方說明將 Abe 指向 regtest。

比特幣安倍太棒了。

為 python2.7 創建虛擬環境(因為 abe 僅適用於 python2.x)::

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

安裝要求:

source ./myenv/bin/activate
pip install pycrypto

複製marioschlipf 的 repo(因為它解決了 segwit)並安裝它::

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

使用內容創建abe.conf

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

執行初始數據載入:

python -m Abe.abe --config abe.conf --commit-bytes 100000 --no-serve

查找輸出,例如:

block_tx 1 1

然後將 Web 伺服器執行為:

python -m Abe.abe --config abe.conf

現在訪問瀏覽器<http://localhost:2750>

引用自:https://bitcoin.stackexchange.com/questions/46755