Open ghost opened 2 years ago
What is more, it turns out that Blockstream's electrs does not support verbose transactions https://github.com/Blockstream/electrs/pull/36.
I've been working it around in https://github.com/keep-network/tbtc-v2/pull/501.
There are currently five major electrum clients
https://github.com/spesmilo/electrumx
https://github.com/kyuupichan/electrumx
https://github.com/romanz/electrs
https://github.com/cculianu/Fulcrum
https://github.com/fireduck64/jelectrum
Those five clients have slightly different API implementations and they require a different length of parameters ( And, some methods are missing as well like this issue I have created https://github.com/romanz/electrs/issues/698 )
My idea is to detect which client is being used by calling version,
and call with different parameters by the client.