Would wild explorer be compatible with other types of nodes?
My two latest inventions are Node Faker, which simulates bitcoin-cli and bitcoind in the browser (via javascript), and Wild Explorer, which is a block explorer that talks to Node Faker to get its blockchain data
https://www.youtube.com/watch?v=QAc4L7tSZMs
For more info, see their respective githubs:
Node Faker: https://github.com/supertestnet/node_faker
Wild Explorer: https://github.com/supertestnet/wild_explorer
Discussion
can you give an example of another type of node?
Sorry for the vagueness, typed that in haste. A block explorer that doesnt need Electrum would be a Big step up in UX for the space, in terms of getting new node runners able to see deeper on chain with less setup.
Would this accomplish this with just a standard core or knots node?
In its current version, this block explorer *does* need electrum, because that's where node_faker gets its block data from, which it passes to wild_explorer.
However, I *could* make a version that talks directly to a real instance of bitcoind instead of node_faker. The would node would need txindex=1 enabled, but it could work.
That said, there is already a project that's designed for that use case: https://github.com/janoside/btc-rpc-explorer -- so check that out if you're interested in an electrum-free block explorer
Thanks! I've been looking for a project like that for a little while.
Great work on your end too!