Bitcoin Forum
October 23, 2018, 11:00:07 AM *
News: Make sure you are not using versions of Bitcoin Core other than 0.17.0 [Torrent], 0.16.3, 0.15.2, or 0.14.3. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Can I broadcast a signed transaction at any time?  (Read 183 times)
red023
Jr. Member
*
Offline Offline

Activity: 75
Merit: 1


View Profile
March 10, 2018, 01:36:57 AM
 #1

I singed a transaction yesterday with bitkey setup.

Two Electrum wallets. One watcher only one on another PC cold. https://bitkey.io/

So I have the file on the shuttle USB with the signed transaction. My guess is I can broadcast it any time I want to, even a year later. But I just want to ask to make sure.
1540292407
Hero Member
*
Offline Offline

Posts: 1540292407

View Profile Personal Message (Offline)

Ignore
1540292407
Reply with quote  #2

1540292407
Report to moderator
1540292407
Hero Member
*
Offline Offline

Posts: 1540292407

View Profile Personal Message (Offline)

Ignore
1540292407
Reply with quote  #2

1540292407
Report to moderator
1540292407
Hero Member
*
Offline Offline

Posts: 1540292407

View Profile Personal Message (Offline)

Ignore
1540292407
Reply with quote  #2

1540292407
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1540292407
Hero Member
*
Offline Offline

Posts: 1540292407

View Profile Personal Message (Offline)

Ignore
1540292407
Reply with quote  #2

1540292407
Report to moderator
1540292407
Hero Member
*
Offline Offline

Posts: 1540292407

View Profile Personal Message (Offline)

Ignore
1540292407
Reply with quote  #2

1540292407
Report to moderator
ranochigo
Legendary
*
Offline Offline

Activity: 1568
Merit: 1094

Somewhat inactive.


View Profile WWW
March 10, 2018, 02:25:26 AM
 #2

Yes. If your inputs are still valid (ie. still unspent and confirmed), then you can still broadcast your signed transaction whenever you like.

Check your receiving address though, you won't be able to retrieve it if you have lost the key or the service has a time-limit for deposits.

aplistir
Full Member
***
Offline Offline

Activity: 271
Merit: 119



View Profile
March 10, 2018, 07:12:24 AM
 #3

My guess is I can broadcast it any time I want to, even a year later. But I just want to ask to make sure.

Yes you can. The only caveat is that if the fees go up, your (lower fee) transaction might not be included in a block ... or it could take a loooong time. You might have to contact a miner and pay him to include your transaction.

I read about one guy, who had an old signed transaction with a very low fee and he was having problems trying to get it confirmed in December 2017, when fees were very high.... 
He did succeed in the end  Smiley

My Address: 121f7zb2U4g9iM4MiJTDhEzqeZGHzq5wLh
Xynerise
Sr. Member
****
Offline Offline

Activity: 280
Merit: 280

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
March 10, 2018, 09:26:47 AM
 #4

Technically, you can, but only if the nLockTime of the transaction has been reached.
If you publish a transaction whose lock time hasn't reached then it will be rejected by nodes on the network and won't make it into a block until that time has reached.
red023
Jr. Member
*
Offline Offline

Activity: 75
Merit: 1


View Profile
March 11, 2018, 10:41:28 AM
 #5

Thanks guys. Well be reading up on the locktime thing later unless anyone will give me a quick and easy version.

So lets assume it gets rejected, then my wallet will show the coins as in never transfered and I just can make another transaction?
Xynerise
Sr. Member
****
Offline Offline

Activity: 280
Merit: 280

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
March 11, 2018, 06:03:06 PM
Merited by achow101 (2)
 #6

Thanks guys. Well be reading up on the locktime thing later unless anyone will give me a quick and easy version.

So lets assume it gets rejected, then my wallet will show the coins as in never transfered and I just can make another transaction?
nLockTime transactions are non standard and won't be mined until the lock time has elapsed, then it can be propagated by the nodes and then mined.

The bolded is correct.
Anytime you make a transaction, as long as it hasn't been added to a block then it's still "present in your wallet" (although your wallet won't show you) until it has been mined and the ownership transferred to someone else.
kafeelniazi
Full Member
***
Offline Offline

Activity: 222
Merit: 100


View Profile
March 13, 2018, 10:24:57 AM
 #7

yes you can but only drawback is if network is congested and fees goes up then your transaction might stuck in a limbo for some time.

nicosey
Full Member
***
Offline Offline

Activity: 309
Merit: 101



View Profile
March 20, 2018, 05:56:15 AM
 #8

At what point does the transaction get kicked out of the mempool?

Xynerise
Sr. Member
****
Offline Offline

Activity: 280
Merit: 280

39twH4PSYgDSzU7sLnRoDfthR6gWYrrPoD


View Profile
March 20, 2018, 06:32:19 AM
 #9

At what point does the transaction get kicked out of the mempool?
What transaction?

There is no "the" mempool; all nodes have their mempool.

However, the default expiry time for a bitcoin node to kick out an unconfirmed transaction from the mempool is 2 weeks, although this can be configured locally by the node operator to either less than or way more than 2 weeks.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!