-
Notifications
You must be signed in to change notification settings - Fork 27
Description
Shower thought:
I wonder if the network backend should have an abstract base class (interface)... that forces implementation of 5 main methods...
And allow a formal way of extending the PrivateKey class with additional 3rd party methods.
The reason I'm thinking this is that there are a number of different service providers and will probably be more in future. Not to mention things like mAPI (merchant API), ElectrumX, and other chain indexers.
and I simply don't have time to keep up with it all and support all of them.
This is especially true for _unwriter's tools which I want to support but I'm stretched a bit thin to formally include it in an optimal way... perhaps there's a way to cleanly outsource this via a standardized network interface + plugin-like model? (Then _unwriter tool devs can be free to build out their own bitsv extensions as they see fit)