12 votes
Accepted

How does reattaching a transaction increase the chance for confirmation?

Two reasons: When your transaction is seen by the network, it could be already deep in the tangle (several milestones old) which makes it unlikely to get picked for confirmation. This is often caused ...
user avatar
  • 7,254
11 votes
Accepted

Difference between "Reboadcasting" and "Reattaching"

Reattach: The process of reattaching a transaction is simply doing the proof of work and tip selection process to reattach the transaction to a different part of the Tangle. Reattach once every 30 ...
user avatar
  • 1,607
7 votes
Accepted

What happens to pending transactions after a snapshot?

Transactions that are pending at a snapshot are forgotten, and the balance stays where it is. As the current wallet is stateless, the wallet does not know about those transactions any more either. So,...
user avatar
  • 7,254
7 votes
Accepted

Does reattaching a transaction compromise my private key for the source address?

No. The data signed in a transaction don't include parent and branch transaction hash. So when you reattach a transaction the signature is unchanged. It means that the portion of the private key ...
user avatar
  • 5,344
7 votes
Accepted

How to reattach a transaction with no access to sending seed?

Note that the code posted here is not a user-friendly solution, but somebody could easily wrap it up on a webpage with a nice UI. Just give the code the tail hash (i.e. transaction hash of the ...
user avatar
  • 1,358
7 votes
Accepted

How do I know if a pending transaction will be successful?

The best way, to get your transaction through is to run your own full node on a seperate Server. This makes transactions faster and gives you more control. However, if you don't run your own full node,...
user avatar
  • 1,607
6 votes

How does a reattached transaction impact the tangle?

A transaction is only an envelope for the signed bundle that details the exact transaction of funds between addresses. The transaction gets attached to the Tangle by doing the Proof of Work and ...
user avatar
5 votes

How does a reattached transaction impact the tangle?

When you re-attach a transaction you don't take the old one out. You basically issue a copy of the same transaction. So if the yellow transaction is already approved/referenced by the black ones, ...
user avatar
  • 1,663
5 votes

How to send data payload and funds in a secure/immutable way?

The current transaction structure is not the final variant. Later extraDataDigest field will be added, that field will be a part of the bundle essence (signed part). Setting the field value to the ...
user avatar
4 votes

How does reattaching a transaction increase the chance for confirmation?

The transaction might get attached to the part of the tree that will never be validated for example because there were too many tips in the Tangle tree waiting for validation so that it gets “...
user avatar
  • 141
4 votes
Accepted

Promote old transaction instead of reattaching them

When you select a transction in your wallet, the wallet will ask your connected node if it considers the transaction bundle still consistent. A transaction bundle can become inconsistent if one of its ...
user avatar
  • 7,254
4 votes

What is the probability that a transaction is being confirmed without having to reattach?

The probability after reattaching a transaction shouldn't change, assuming that the node you use is not overloaded and has good neighbours. However, the cumulative probability does increase of course. ...
user avatar
4 votes

How to reattach a transaction with no access to sending seed?

Since B has the transaction hash, he can find the transaction inside of the Tangle (full node or tangle explorer) He would take the transaction, do the tip selection + the Proof of work again and ...
user avatar
  • 4,459
4 votes
Accepted

What exactly happens on reattach?

The re-attached transaction will be stored in local tangle of the full node and broadcasted to neighbors. The full node won't keep track of the reattachment. The re-attached transaction is seen as a ...
user avatar
  • 5,344
3 votes

How do I know if a pending transaction will be successful?

A transaction has not failed even if it does not confirm. You should never make a new transaction, but replay the first one until it confirms. The only time a transaction will not confirm, is if the ...
user avatar
3 votes
Accepted

What happens when reattching under 30 minutes?

When your transaction is younger than 30 minutes, there is a significant chance that other transactions will use it as a tip for their transaction (and therefore confirm it). So, first, if you ...
user avatar
  • 7,254
3 votes

Which transaction do I have to reattach?

If they are all identical transactions, then it doesn't matter which one you reattach. Make sure to wait at LEAST one hour before reattaching.
user avatar
  • 3,135
3 votes

Why do I always have to reattach each transaction?

According to How does reattaching a transaction increase the chance for confirmation? two main reasons can be identified: Your computer takes a lot of time for the POW, which results in an attach ...
user avatar
  • 1,468
2 votes
Accepted

could reattaching a transaction lead to spending twice (not double spending)

With the UTXO model he can only get 5i, because your new received iotas are another output and the transaction consumes only the output that was there when you signed it. In IOTA 1.0 he could reattach ...
user avatar
  • 126
2 votes

Latency in transaction confirmation is usual?

The only solution is to reattach and/or promote it again and again. Yes it is possible that a transaction is never confirmed. It may for instance be ending up in a parasite chain or other non-...
user avatar
2 votes
Accepted

What does "Inconsistent subtangle" mean?

"Inconsistent subtangle" - transaction you want to promote is referencing an invalid transaction (or one that was confirmed in other reattachment). That means you have to use reattach. "Cannot find ...
user avatar
  • 201
2 votes
Accepted

How to save the bundle trytes to reattach after a snapshot?

Starting from the bundle hash, call the findTransactions API to get the transaction hashes of all transactions in your bundle. Pass the hashes to getTrytes to retrieve the transactions as tryte-...
user avatar
  • 7,254
1 vote
Accepted

What to do with pending transactions even after too many reattachments?

You must keep promoting the pending transaction. You should also select a properly sync fullnode. (see http://iota.dance/nodes/). As you mention yourself, sending to a different address is a double ...
user avatar
  • 5,344
1 vote

Maximum or Minimum Re-attach

There is no fixed number of reattachings to have it processed. The recomendation is to keep reattaching every 30 minutes to 1 hour after the transaction is sent, this way the tip algorithm is more ...
user avatar
1 vote

How to reattach a transaction with no access to sending seed?

Although @Laurence's answer is correct, I would like to point out a website developed by a community member which does the reattachment/promoting in a user-friendly manner: http://www.reattach.online
user avatar
  • 293
1 vote

How does reattaching a transaction increase the chance for confirmation?

The process of reattaching a transaction is simply doing the proof of work and tip selection process to reattach the transaction to a different part of the Tangle and thereby creating a new ...
user avatar
  • 4,459

Only top scored, non community-wiki answers of a minimum length are eligible