Bitcoin Forum
April 26, 2024, 03:28:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Can I broadcast a signed transaction at any time?  (Read 275 times)
red023 (OP)
Jr. Member
*
Offline Offline

Activity: 103
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.
1714102095
Hero Member
*
Offline Offline

Posts: 1714102095

View Profile Personal Message (Offline)

Ignore
1714102095
Reply with quote  #2

1714102095
Report to moderator
1714102095
Hero Member
*
Offline Offline

Posts: 1714102095

View Profile Personal Message (Offline)

Ignore
1714102095
Reply with quote  #2

1714102095
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4165


View Profile
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.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
aplistir
Full Member
***
Offline Offline

Activity: 378
Merit: 197



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: 322
Merit: 363

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 (OP)
Jr. Member
*
Offline Offline

Activity: 103
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: 322
Merit: 363

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: 280
Merit: 100

Organic PR on Tier 1 media


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.

"Unlock Your Project's True Potential with Leading Media Exposure: Get Featured on Forbes, Coin Telegraph, USA WEEKLY & more – Gain Global Recognition and Skyrocket Your Success!"
nicosey
Full Member
***
Offline Offline

Activity: 347
Merit: 109


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: 322
Merit: 363

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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!