BACKSTORY
I was using Guarda as my wallet for my BTC. I was using their multi-signature BTC wallet with my friend; 2of2, meaning I needed 2 signatures in order to send out my BTC (i.e we both need to sign it for us to be able to withdraw). For the last 3 months, there was a bug with specifically the BTC multi-sig wallets, in that whenever you create a transaction, the other person would not see it, hence unable to sign it, meaning your BTC was stuck with no other way to withdraw it. Guarda staff constantly said "they're working on a fix" with no other explanation, and after 3 months of the same response, I got fed up with waiting and did my own research. Here is the solution to how I successfully withdrew my BTC from Guarda, without actually using Guarda itself, despite it being a multi-signature wallet. I hope this helps someone who may be stuck in a similar position to me in the future!
--snip--
I got 404 when accessing this image.
Figure out what you want the fee to be (make sure it's large enough to get confirmed on the first block). This is if you are sending the ENTIRE BALANCE ONLY. So if you are sending 0.2 BTC, and that's your entire balance, do like 0.197 BTC and keep 0.003 as the fee (for example).
For
advance or
very experienced user those who bother calculate total input and output (along with it's type) on transaction will be created, they could use
1. Use
https://bitcoinops.org/en/tools/calc-size/ or
https://jlopp.github.io/bitcoin-transaction-size-calculator/ to get transaction size.
2. Use
https://mempool.space/ to choose fee rate.
3. Multiply chosen fee rate with their transaction size (in vB/vBytes unit) to determine the TX fee.