simply use a different wallet for every transaction, and avoid making transaction too big, the cost will remain at the minimum which will be equal to the average, right now still a bit high 40k satoshi
I'll try to use your advice next time, tnx. But would you be so kind to explain what do you mean by "avoid making transaction too big"?
And one more thing. Can we control the number of inputs using an online wallet? I think we can't unfortunately and that's why sometimes we find ourselves in situations like I was recently. I paid a decent fee for my transaction but the other guy(second input) paid nothing and the transaction was stuck for over 30 hours. Is there a way to prevent this from happening?
there are imput and output when you send your transaction, a transaction size is determinated by how many imput and output are added to it
by using a new wallet that only have one address, every time you need to spend, you have not added any imput or output because that wallet is brand new every time, and that address is used only one time
I don't know for other web wallets but using currently bc.i there is no the option the user to choose the address/es which he wants to spend from. Bc.i has an algorithm about it. More over even though is handy for mobile bitcoin payments using the functionality 'pairing smartphone with web account' it's extremely bad the computation of the transaction fees. I have the feeling that always without taking into account the network load their option 'after 60 minutes' is about 65sat/byte