Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: WindWolfApollon on July 28, 2020, 09:04:17 AM



Title: exires after?
Post by: WindWolfApollon on July 28, 2020, 09:04:17 AM
 have been read many times that addresse dont  expire so you can send to old add even 6 years later.. is this correct?

 but why does it have this "expires after" choice? what does it do?


Title: Re: exires after?
Post by: LoyceMobile on July 28, 2020, 09:13:56 AM
Addresses don't expire, but people have lost private keys.

Where did you read "expires after"? It's often used by payment processors.


Title: Re: exires after?
Post by: jackg on July 28, 2020, 09:22:40 AM
Like loyce said but it could also be an invoice that expires instead of you're using the receive tab in electrum (not sure if core has it too).

Addresses don't expire if you keep using the same wallet, I could send to the first address I used here almost 5 years ago and my coins would still be usable).


Title: Re: exires after?
Post by: WindWolfApollon on July 28, 2020, 09:26:55 AM


     https://ibb.co/Jy9bHLQ


Title: Re: exires after?
Post by: TryNinja on July 28, 2020, 09:30:44 AM
how do i insert picture here?
Upload it to https://imgur.com and paste the link here.

The "expiration" on your wallet is just there in case you want better control over your payment requests. For example, you want to get $50 from Bob. You generate an address with an invoice that says "payment for the pizza" and it shows it will expire in 3 days. Maybe you want him to pay fast, so the 3 days is just to keep things organized (if he's late, you will know). But even if he sends those coins 50 years later, or only sends $1, they will arrive just fine.


Title: Re: exires after?
Post by: jackg on July 28, 2020, 10:02:17 AM


     https://ibb.co/Jy9bHLQ

Yeah the time limit is just for wallet verification. If you're dealing with a site that needs to pay you you can copy and paste the address as I think a lot won't work with invoices.

If you need a code or something scannable for a one time only thing then you can set a delay of however long you want, if you want it forever then click never.

The time limit just invalidates the code on the other person's wallet but im not sure all wallets are compliant anyway (and if they are you could probably stip it off unless electrum does something different with it)...


Title: Re: exires after?
Post by: WindWolfApollon on July 28, 2020, 01:13:23 PM
here is what im thinking.. your words:
The time limit just invalidates the code on the other person's wallet
 
QUESTION #1
so if another comes after this and pays ..what happens?

wallet is there.. QUESTION #2:
but does the address "dissappear" from the other one?
 
QUESTION #3:
how come there is NO electrum help,, and "we" just give out our opinions?
.. lazy think


Title: Re: exires after?
Post by: o_e_l_e_o on July 28, 2020, 01:33:00 PM
so if another comes after this and pays ..what happens?
You will receive the coin normally. The "expires" function does not expire your addresses or prevent people from sending coins to them.

but does the address "dissappear" from the other one?
Do you mean is the sender prevented from seeing the address after it expires? No. They can still see the address and scan the QR code, but they might receive a warning that the request has expired depending on which wallet they are using.

how come there is NO electrum help,, and "we" just give out our opinions?
Electrum documentation is here: https://electrum.readthedocs.io/
The "expires" function is described in BIP70: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki


Title: Re: exires after?
Post by: Charles-Tim on July 28, 2020, 02:58:17 PM
have been read many times that addresse dont  expire so you can send to old add even 6 years later.. is this correct?

 but why does it have this "expires after" choice? what does it do?
I will like to add, just know that bitcoin addresses can not expire, so far you have your wallet active and you are able to access your wallet, you can use the address you have used 10 years ago. Even, if you lose your wallet, the address will not expire and you will be able to still use the address ones you can access it.

That aside, for privacy reasons, it is not good to reuse the same address for every transaction so your wallet balance can not be tracked or traced to a single address.

Also about this link

 https://ibb.co/Jy9bHLQ

Do not get it wrong, it means you want to send bitcoin to another address, that the transaction should expire with the time you chose, there are some wallet that reverse back your bitcoin into your wallet if the transaction is never successful with the time taken.


Title: Re: exires after?
Post by: ranochigo on July 28, 2020, 03:14:01 PM
Do not get it wrong, it means you want to send bitcoin to another address, that the transaction should expire with the time you chose, there are some wallet that reverse back your bitcoin into your wallet if the transaction is never successful with the time taken.
No. The duration only dictates how long your payment request is valid for. The transaction cannot be reversed after a specified period of time (barring opt-in RBF) and it would still be able to be rebroadcasted after it gets dropped from the nodes. No wallet will intentionally reverse a transaction after a specified period without confirmations.


Title: Re: exires after?
Post by: jackg on July 28, 2020, 03:32:07 PM

Also about this link

 https://ibb.co/Jy9bHLQ

Do not get it wrong, it means you want to send bitcoin to another address, that the transaction should expire with the time you chose, there are some wallet that reverse back your bitcoin into your wallet if the transaction is never successful with the time taken.


No its the request tab and not the payment tab. For example theres nothing about fees and it gives "requested amount" and not the amount to send.



Title: Re: exires after?
Post by: HCP on July 28, 2020, 10:52:52 PM
I have to say, I'm not an overly huge fan of the "new" receive tab in Electrum, to be honest... Seems overly complicated to just get a receiving address :-\

Forcing users to create a "request" that has a description, amount and an "expiry date" seems somewhat convoluted and potentially confusing for something as simple as trying to provide an address to another party... and yes, I realise that you don't actually have to enter any of that information to create the "request"... but if you put all those boxes on the screen it seems to imply that you do. :-\