Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [txpool]

all transaction data (not yet confirmed) in a block that has been identified by Monero nodes

1
vote
1answer
37 views

Global index of output

Can anyone please tell me, is there a way to find out the future global index of the output that is currently in the tx pool?
1
vote
1answer
77 views

Why are there transactions in the Mempool that are invalid or over 50 hours old?

Checking xmrchain.net I noticed some very old transactions in the mempool. The oldest is over 70 hours old. It has a ringsize of 5 - how is that even possible? Are transactions not validated before ...
3
votes
1answer
61 views

How could you lower the risk of accepting zero confirmation transactions?

As far as I heard monero nodes don't add double spent tx to their txpool (source), so if I connect to enough nodes it should be possible to lower the risk of a double spend attack right? (I could also ...
1
vote
1answer
121 views

Failed to update txpool transaction metadata on local Monero daemon

I have a Monero daemon running on a Raspberry Pi connected to my LAN. After a full blockchain sync, I got this error: 2018-01-16 12:00:50.993 [P2P0] ERROR txpool src/cryptonote_core/tx_pool.cpp:...
1
vote
2answers
77 views

Priority among transactions with same fees

If there are too many transactions in the mempool to be included in a single block, and assuming they all have the same transaction fee per kB, will the older transactions be mined first?
3
votes
2answers
528 views

No matching key/data pair found (“Error finding txpool tx meta: MDB_NOTFOUND: No matching key/data pair found” error)

Running monerod.exe I get the following error: 2017-12-20 06:08:47.886 [P2P6] ERROR txpool src/cryptonote_core/tx_pool.cpp:516 Failed to update txpool transaction metadata: Error finding ...
6
votes
1answer
366 views

ring size three transactions in txpool after v6 fork

There have been 3 transactions sitting in the txpool since the beginning of the v6 fork activation about 97 hours ago. Each of these 3 transactions (examples 1, 2, and 3) has a ring size of 3 which is ...
3
votes
1answer
118 views

Why are pools not mining large blocks?

As I understand, Monero has an adaptive block size that allows the block size to grow as needed, but also allow miners to mine blocks larger than the max block size, though giving the miner a penalty ...
4
votes
1answer
208 views

Monero double spends in the txpool

If a transaction A enters the txpool at timepoint A', and then a second transaction B enters the txpool at timepoint B' at a location distant enough to have not received information about transaction ...
3
votes
2answers
170 views

Missing TX, 24+ hours and XMR is missing :(

I sent some XMR 30+ hours ago, the funds are no longer in my CLI wallet and are not showing up at the exchange. This is with the old version of the wallet, what will happen if it is still stuck ...
15
votes
1answer
241 views

Why will the v5 fork raise the min block size to 300,000 bytes?

Why will the v5 fork raise the min block size to 300,000 bytes? v5 is now used for an increased minimum block size (from 60000 to 300000) to cater for larger typical/minimum transaction size. I ...
4
votes
2answers
194 views

How can the network or monero community reduce the txpool size?

Does increasing hashrate help? Or does it simply rely on waiting for the blocksize median to increase?
3
votes
1answer
582 views

Question on understanding monerod command Flush_txpool and the bug that resulted

Now that I've been running a node consistently now, I've been trying to understand the commands given listed in 'help'. Recently, I noticed a tx id that has sat in the mempool for over a day. First, ...
4
votes
1answer
999 views

Can I cancel a transaction?

I sent a transfer but the transaction is still in the transaction pool. Can I cancel it?
4
votes
1answer
116 views

How do fees affect tx priority and how did these specific high fee tx's sit unconfirmed for > 1hr

Can anyone explain to me why several high fee (0.1-0.15) RingCT tx's, that did not look abnormal, sat in the mempool for over an hour unconfirmed, while lower fee (.025 ish) similar looking RingCT tx'...
3
votes
3answers
374 views

Where is the mempool stored?

Is the mempool stored on the blockchain? If it is, isn't it then easily possible to have all wallets scan the mempool in order to give immediate updates that a trx was actually sent? Just knowing that ...
8
votes
1answer
338 views

How long are unmined transactions kept in the memory pool?

Since the RingCT hard fork, there's quite a backlog of transactions in the memory pool, even a single transaction sitting there for 40 hours already. Are unmined transactions "returned to sender" ...
3
votes
1answer
70 views

Why would a candidate transfer be sitting in the memory pool after 3 days?

Block explorer explorer.xmr.my currently shows a transaction in the memory pool with "Age 76:18:00", that is more than 3 days. Assuming the information shown is accurate, I am wondering why it wouldn'...
8
votes
1answer
352 views

How to query the memory pool?

Block explorer explorer.xmr.my shows the contents of the memory pool. Does monerod, monero-wallet-cli or another CLI utility allow to query the Monero's memory pool? If so, how?
6
votes
3answers
108 views

Why does proposed transaction fee fluctuate heavily sometimes?

I have enabled the always-confirm-transfers feature for my wallet, just to see the proposed transaction fee before I confirm the transaction. I have noticed that it sometimes fluctuates quite heavily ...
4
votes
1answer
152 views

maximum number of transactions in memory pool

Is there a maximum number of transactions that can sit in the Monero memory pool at the same time? If there is, what happens to transactions that would cause the memory pool to exceed that level of ...
8
votes
2answers
151 views

Does Monero use replace-by-fee?

Replace by fee is a proposed mechanism for bitcoin (that has not been adopted) by which 0 confirmation transactions can be "undone" by submitting a transaction with a higher fee. Technically, this ...
5
votes
1answer
212 views

Will 2 minute block times discourage retail merchant adoption?

Waiting an average of two minutes for a transaction confirmation is a long time when there is a line of people at a checkout counter. This is particularly true when compared to nearly instant Visa/...
7
votes
1answer
57 views

What is the rationale behind keeping transactions in the mempool longer after they were in an orphaned block?

In a question about maximum block size and mempool behavior user36303 said: "Transactions will stay for a day in the pool before being dropped. This increases to seven days for those transactions ...
11
votes
2answers
592 views

What does “transaction failed” mean in simplewallet?

When I opened my account in simplewallet, it said that my transaction failed even though I saw them in a transaction pool on a block explorer. What does the message mean in simplewallet?
8
votes
2answers
127 views

Calculating the cost of a double spending attack

A toll booth owner wants to accept zero confirmation transactions (because waiting for confirmation would lead to long lines at the toll booth) and open the gate as soon as the transaction (with ...
11
votes
1answer
163 views

How many transactions can fit in a block?

Based on current average transaction sizes, how many transactions can currently fit in a block? If there is a sudden flood of transactions that exceed the answer to #1 how long can they remain in the ...
14
votes
1answer
76 views

What security risks are associated with accepting Instant Transactions?

If a merchant decides to accept a Monero payment the moment it appears in the memory pool (before confirmation) what risks are being assumed? Based on the probability of these risks being exploited, ...
2
votes
1answer
112 views

What causes transactions to exit the Memory Pool?

How does a Monero Node know how to drop transactions from the memory pool? Besides of course when a transaction gets into a block..