pull down to refresh
I just went through the repo. I like that Bitcoin Core is enough to run the basic explorer, while Electrum and the address index can be added only when those extra features are needed.
The fallback for address totals is a nice touch too: correct but slower without the index, rather than simply unavailable.
This is pretty close to what I had in mind. Nice to see the idea turn into actual code so quickly. 👍
reply
Thanks for the kind words @SkyLords
This is done: https://github.com/openbitcoincom/explorer-adapter
Core alone gets you blocks, txs, mempool and fees. Add an electrum server (electrs or Fulcrum) for address pages, and the address-index for heavy-address caching. Same response shapes as the live site, so the public frontend plugs straight in.
Good idea!