Configuring Etherscan (Explorer) to Point to Bitcoind Servers on Ubuntu
Since you have two servers running, one for the entire Bitcoin blockchain (Bitcoind daemon v0.18.1) and a single-page explorer website (Etherscan), you will probably want to integrate these two services into a unified workflow. Unfortunately, Explore relies on Bitcoin data to function, which is synchronized with the main Blockchain.
To configure Etherscan (Explorer) to point to your Bitcoind Bitcoin servers, follow these steps:
Step 1: Update Explorer configuration
Open the config.json
file in the /usr/local/etherscan/
directory of both Ubuntu server instances. This file contains the settings for Explorer.
For example:
{
"IP address": "127.0.0.1",
"port": 8545,
"blockchain": {
"server": "
"rpcuser": "your_username",
"rpcpassword": "your_password"
}
}
Replace with the URL of your Bitcoind daemon (v0.18.1) to sync data.
Step 2: Update Bitcoind settings on Ubuntu
Update the/etc/bitcoin/bitcoin.conffile to point to the correct IP address and port for your Bitcoind server:
sudo nano /etc/bitcoin/bitcoin.conf
Add the following lines:
listen ["0.0.0.0", "127.0.0.1"]
server [“ “
Replace your_bitcoind_ipwith the IP address of your Bitcoind server.
Step 3: Restart Explorer and Bitcoind
Restart theexplorerservice and the
bitcoin-daemonservice on both Ubuntu servers:
sudo systemctl restart explorer
sudo systemctl restart bitcoin
Check the configuration
After the reboot, you should see your Bitcoin blockchain data displayed in the Explorer interface.
Troubleshooting tips:
- If Explorer still does not display data, check the config.json` file for any errors or inconsistencies.
- Verify that Bitcoind is running and synchronized with the main Blockchain on both server instances.
- Make sure that the IP address used by Explorer in the configuration file matches that of your Bitcoin servers.
By following these steps, you should be able to configure Etherscan (explorer) to point to your Bitcoind Bitcoin servers, allowing for a unified workflow and more efficient data management.