In a scenario I have a signed transaction from A to B and ready to broadcast. As C, I want to broadcast it but the part I am having hard time to understand is as the transaction is already signed and everything is settled how can I change the transaction fee I would like to pay? Can I pay extra from my wallet for example? Thanks.


If you have send your transaction but it does not appear on the blockchain yet it mean it is still in the mempool, the place where transaction are waiting to be taken by a miner.

Miner incentive are to take the transaction with the biggest fees first, so yes you can "double send" your transaction using the same element but with an increased fee, so that it has more chance to be mined fast.

You can check this question for more detail:

When increase transaction fee three times in few minutes - transaction had an attempted double-spent?

  • Thanks for the answer. Fee is input-output. So if everything is settled and signed, meaning that input-output is known, can a 3rd party broadcast it paying extra as an additional fee? This question is particularly of interest for off-the-chain transactions to be clear. Thanks again. – nsrdn Jan 8 at 19:10
  • I think the amount you intend to send and the receiver of your transaction are part of the elements of your transaction that are hashed so there is no known way to derive those element from your transaction. – Saxtheowl Jan 8 at 19:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.