If Electrum servers could do it that would be ideal.
Whenever you need an index for a sub-protocol, I think the order of implementation desirability is:
Core/Knots
electrs
btcd or libbitcoin-server
bespoke indexer
It does make sense to do it bespoke first, or even be practical and work through the list in reverse order (like how compact block filters and utreexo have been / are being developed.)
Whenever you need an index for a sub-protocol, I think the order of implementation desirability is:
It does make sense to do it bespoke first, or even be practical and work through the list in reverse order (like how compact block filters and utreexo have been / are being developed.)