Questions tagged [transaction]

The term "transaction" is used in IoTA to refer to the signed data package that stores a message to be sent from an externally owned account.

Filter by
Sorted by
Tagged with
14 votes
1 answer
1k views

What is the IOTA transaction data structure?

I'm vaguely familiar with Bitcoin's UTXO-based transaction structure and Ethereum's account-based/gas-including transaction structure. What does an IOTA transaction contain?
Richard Horrocks's user avatar
10 votes
1 answer
365 views

Does every node in the network have to know about all transactions issued by other nodes eventually?

With every node I mean the nodes issuing and validating transactions, so certainly full nodes, with light nodes I'm not sure. I understand that the tangle can be pruned and snapshots can be created ...
lex82's user avatar
  • 1,087
9 votes
2 answers
781 views

What is the Min Weight Magnitude and what implications arise from changing it?

The Min Weight Magnitude determines how 'hard' the POW puzzle is. How does this work? What are the implications when setting a lower or higher MWM, how does it impact the consense and are tx with ...
Akkumulator's user avatar
  • 1,468
8 votes
0 answers
597 views

What is the max possible transactions/second rate in IOTA?

Did anyone calculate the max amount of transactions per second which is possible in IOTA? As far as I understand the transactions rate is only limited by network's bandwidth of full nodes. Let's ...
alexpods's user avatar
  • 498
5 votes
2 answers
1k views

In a transaction, what are "trunk", "branch" and "bundle" exactly?

I'm browsing the tangle explorer and found that transactions have fields called Branch, Bundle & Trunk, but cannot figure out what their meaning is exactly. As second part of my question, I ...
Davide C's user avatar
  • 209
4 votes
1 answer
124 views

Why does sending take so long? Does it depend only on POW or also on something else?

If I do a transaction with my 2.6GHz laptop it last quite a long time in the status "sending" (1-3minutes). I know that it is because of the power of work that has to be done. But is the time always ...
Vrom's user avatar
  • 1,946
17 votes
2 answers
346 views

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

When I send or receive IOTA, I first see the transaction in my wallet as in pending. As the time pass, the transaction is still in pending. I have to wait half an hour minimum to do the reattach. And ...
overkill22's user avatar
12 votes
3 answers
338 views

How does reattaching a transaction increase the chance for confirmation?

It is common advice to reattach a pending transaction. But why do I have to do so from a technical perspective? In other words: why does the tip selection not pick up my transaction if it's pending ...
Akkumulator's user avatar
  • 1,468
9 votes
1 answer
363 views

When is a pending transaction technically confirmed?

I'd like to understand the steps that lead to an eventual confirmation of a transaction. I understand that there are several child transactions required and that the individual weights of each of ...
Muppet's user avatar
  • 908
8 votes
1 answer
1k views

How exactly are transactions verified and confirmed in IOTA

What I understand is when I purchase an IOTA the source which I make my purchase is one of the node in the network of nodes. This node uses the Monte Carlo algorithm to pick two previous transactions ...
amitnair92's user avatar
8 votes
4 answers
256 views

Why is my transaction not getting confirmed?

What can I do to speed-up the transaction’s confirmation? When should I reattach (replay) a transaction?
Ian Metten's user avatar
7 votes
2 answers
880 views

Can one send a zero value transaction from any address to any address?

Since zero value transactions do not require a signature, I assume one can send 0 value tx from any address, even if he does not own the corresponding seed. Is this assumption correct?
Akkumulator's user avatar
  • 1,468
6 votes
4 answers
225 views

Do transactions within the same bundle need to reference specific branch and trunk hashes?

When adding a new transaction, I get two "random" other transactions to use as my branch and trunk. But if I have several transactions in a bundle, does each one get their own random two? Or should ...
Andrew Arrow's user avatar
5 votes
2 answers
286 views

What does "invalid consistency" mean?

I found a bundle, which shows invalid consistency. The Tangle explorere says, it would never confirm. My suggestion is that the Bundle input value is higher then the overall bundle output value. But, ...
Tobi MZ's user avatar
  • 1,607
4 votes
1 answer
282 views

How does the IOTA wallet determine confirmed transactions

I'm interested in the exact method the wallet uses to determine if a transaction is confirmed or not (e.g. the number of references that a node has or a coordinator milestone).
user3223162's user avatar
3 votes
2 answers
110 views

How long should it takes before I can consider an outgoing transaction that is still in pending as failed?

This is a different question born from the discussion in "How do I know if a pending transaction will be successful?" I'd like to know WHEN I have the green light to try to do a second transaction in ...
overkill22's user avatar
16 votes
1 answer
280 views

What kind of "invalid" transactions are transported by the network (and appear on tangle explorers?)

When looking at transactions on a tangle explorer, I often see "Unconfirmed" transactions that (when taking a closer look) can not get confirmed, but the tangle explorer does not show it to me. So I ...
mihi's user avatar
  • 7,324
14 votes
5 answers
3k views

What is the average transaction time in IOTA?

In other blockchains, such as Bitcoin or Ethereum, the transaction time is limited by the block time. Even then, there's no guarantee your transaction will be incorporated into the next block. (I'll ...
Richard Horrocks's user avatar
13 votes
1 answer
777 views

Why does the signatureMessageFragment have a fixed size?

A transaction in IOTA consists of 2673 trytes. The biggest part is the signatureMessageFragment (more infos here) which has a size of 2187 trytes. It is used to store the signature of value ...
Zauz's user avatar
  • 4,454
9 votes
1 answer
117 views

Does every pending transaction pose a threat for my remaining funds in the wallet?

A moderator on slack told me that every pending transaction poses a threat for my remaining funds in the wallet. Especially when a transaction stays pending for a long time or never confirms. As far ...
user avatar
8 votes
2 answers
222 views

How is ensured that a message sent in a transaction is immutable?

Zero value transactions can send a message instead of a signature, using the transactions signatureMessageFragment. However, as far as I understand the mechanism, only value, currentIndex, lastIndex, ...
Akkumulator's user avatar
  • 1,468
8 votes
1 answer
376 views

What is an input transaction, and what does its "address" field represent?

In the IOTA guide's The Anatomy of a Transaction the address field of the transaction is described as: address: String 81-trytes address. In case this is an output, then this is the address of the ...
hsbsid's user avatar
  • 235
6 votes
2 answers
252 views

How does a reattached transaction impact the tangle?

Do reattached transactions get removed from their original position and can I reattach even if the transaction is referenced by other transactions? Assume the tangle looks like this: (green: ...
Akkumulator's user avatar
  • 1,468
5 votes
2 answers
187 views

Identify transactions issued by the coordinator

I am listening for new transactions on the ZMQ stream published by the iri. Is there a way to identify transactions that were created by the coordinator?
Akkumulator's user avatar
  • 1,468
5 votes
2 answers
551 views

Pending Transaction

I know this question has been here before but I did what was already mentioned and still nothing happened. Problem: I sent 250 Miotas 24hrs ago from an exchange (Coinone) to my Wallet (V. 2.5.7 - ...
RDGXXX's user avatar
  • 51
4 votes
1 answer
121 views

When are transactions stored (to disk)?

Are transactions only stored to RocksDB after confirmation? And unconfirmed tx are just passed around between neighbors and kept in memory?
GJEEE's user avatar
  • 713
4 votes
1 answer
195 views

In IRI a transaction has an attribute "solid", what determines whether a transaction is solid?

At the below line: https://github.com/iotaledger/iri/blob/master/src/main/java/com/iota/iri/model/Transaction.java#L84 The attribute "solid" is set in the transaction. Tracing this back to the ...
slippedon's user avatar
  • 148
4 votes
1 answer
68 views

Does the tip selection depend on how quickly the proof of work is done?

I read that the tip selection chooses the newest transactions with a higher probability than the older ones in the tangle. So I am afraid that my computer is too slow. Do I have a better chance to ...
Vrom's user avatar
  • 1,946
2 votes
1 answer
71 views

Error 500 from shimmer testnet when adding sender feature to a basic output

I am trying to send a full block with a transaction payload to the Shimmer Testnet through this endpoint. The payload has a transaction essence with one UTXO Input and creates a Basic Output. The ...
user avatar
1 vote
1 answer
101 views

Why do confimed transactions rates vary to such a high degree?

What accounts for the variance in confirmed transactions. I have see anywhere from 100 percent to zero. Is there a remedy in the works for this with the new IRI or is it just a function of a young ...
user618's user avatar
  • 19