Yes it does. Via bitcoin-cli as well as via the UI. Its not common though. Electrum has something similar which AFAIK is based on the core estimate by the server you connect to. I understand the need for something like this, but they require a lot of information. I dont know if its reasonable to assume that people would willingly disclose their master public key for a fee estimate.
Let me clarify, you don't need to disclose anything . This is not an external service, its a opensource script that you need to run on your system. The master public key is also never submitted to external API server. The script does a BIP32 walkthrough and verifies address txout using API calls to random API providers to maintain privacy.
Summary:
Usage is very simple . Before spending money from your wallet , run this script with your master public key to get optimal fee. Set that fee in your wallet , or use the fee wallet is suggesting.
Im not here to shit on your work. If it looks like that, Im sorry. Im just trying to say that there will be next to no demand for this. I intially thought it was your back end script and not something to be run locally though.
no problem
- Yes the audience are technical people who want to run python scripts.
- IMHO you should add a number of recipients though, right now you assume a single (+ change) output : Yes, good suggestion , I can add a parameter to specify number of recipients
- It doesn't use all inputs , it selects input based on tx priority . I already mentioned that in my previous post
https://bitcointalksearch.org/topic/m.13785664. The algorithm is similar to what electrum does, I am open to adding more algorithm which can mirror other wallets
I understand there may be less demand for this kind of script as already some wallets have dynamic tx fee suggestion. Just wanted to contribute and put it out there.The plan is to add multiple tx fee suggestion by using cointape API. Wallet would normally just recommend only one fess. An technical user can use this script to his advantage. Anymore suggestions are welcome.
Thanks