Most people as a result send 2 transactions. A small 'test' transaction, followed by the larger.
-snip-
I only see people doing this if it's their first time sending to a newly installed wallet; and some for high value transactions.
I mean, "
see" as I remember users included it in their description in some technical support threads.
Anyhow, as mentioned, Electrum has such feature, except the broadcasted transaction could be mined in the next block before you can send the "
double-spend" txn it if it has enough fee rate.
But still, the average of 10-minutes per block offers enough time in case the receiver didn't see the unconfirmed transaction or if it was sent to the wrong address.
Non-custodial wallets should be able to see the broadcasted unconfirmed transaction right away, no need to implement "
step2" if that's your concern.
| ![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FMTsyfyJ.png&t=665&c=wkgKNT8lU0rkjQ) | | | |