6

The hourly average fee when this question was posted was between 9 and 10 Satoshi per Byte (sat/B). The latest TX's that I just randomly checked all had 10.03 sat/B fee which is higher than the 4.5 sat/B that you sent. Transactions are at a hourly peak right now. Wait it out and it'll probably go through in the next couple of hours as the mempool empties. ...


6

A transaction could go unconfirmed indefinitely. The order in which transactions are confirmed is decided by miners, and generally they will be incentivized to include only the highest fee-rate transactions, to maximize their revenue. Even a low fee-rate transaction may eventually confirm, once the mempool clears out. But there is no guarantee of this, ...


5

Your transaction paid a fee of 1674 satoshis for 372 bytes, or a fee rate of 4.5 satoshis per byte, which was a reasonable estimate in the past hour (via https://mempool.space/tv): There was just a slow block with #600,283 taking 37 minutes to be found (via https://blockchair.com) and it looks like your transaction would have been exactly in that little ...


5

Yes, miners can censor transactions. A mining pool (or solo miner) can choose to not add a transaction to any blocks that they create. And, of course, this can be done dynamically so that transactions that match whatever arbitrary rules they want can be disallowed. However this only effects one mining pool or miner. Other miners will not necessarily follow ...


4

Since the very beginning. Transactions have had the nLockTime field since Bitcoin 0.1.0.


3

Zero-confirmation transactions are inherently unsafe to be considered as completed payments. It is not possible to create a tool that could give a truly reliable indication of whether or not an unconfirmed transaction will in fact confirm (or not). If it were possible to reliably predict such a thing, we wouldn't need a blockchain record in the first place.


3

This is not possible, and is a common scam. The approach these scammers take is to publish a video or telegram message, like the one you've found, claiming to be able to do the impossible. They then ask you to contact them. Once you contact them, they will provide you with a software that is apparently able to do this. Some of them may charge you for the ...


3

Do they just get rejected? No, they will just wait for another block to be included in. Note that transactions have a time to live in the mempool of 336 hours (configurable using the maxmempoolexpiry startup option).


2

A few simple ideas get around the unconfirmed-tx-chain-limit you're running into: Start with more UTXOs. Each UTXO can be used to create <25 unconfirmed child transactions. So if you need to make n payments, you'll need at least n/25 UTXOs to do so using this method. However, you can definitely do this in a more cost-effective manner. As Murch mentioned,...


2

You are likely being scammed. An address remains valid and usable forever as long as its private key is accessible. If any service is generating and deleting private keys, it is run by completely incompetent people and should not be used. The "Delay of network" argument is equally baseless - if they have received the coins, they are in sync with the ...


2

While calculating the Transaction fee miners usually take Ancestor size into the account. But does the descendant/Output also effect the transaction fee calculation? The descendant transaction(s) do not restrict the inclusion of the examined transaction in a block, while the ancestor transaction(s) do. Hence, it would seem rational for the miner to only do ...


2

I assume that you are actually asking about the order in which miners include transactions into their block template. Miners will group each transaction grouping them its ancestry. The effective fee rate of such a transaction group is Σ(fees)/Σ(size) over all transactions in the group. Let's assume there are two transactions waiting, A and B, where B is a ...


1

In this case, you would need to contact the ATM operator / service provider, and provide them with some proof of your purchase and the failed transaction. When completing your interaction with the ATM, you should receive some sort of receipt that details this information, though the exact specifics will likely vary from one ATM to another. If you are running ...


1

It's generally not possible to cancel BTC transactions after they are broadcast to the network. If the transaction is valid, it can be held by miners until it's economically interesting for them to confirm the transaction (until there are no other transactions paying higher fees). When you say "double spending", you are probably referring to a ...


1

No it doesn't. Only the ancestor size is taken into account.


1

Such Transactions cannot be proceeded without output from their parents. Hence they are also removed from the mempool


1

Addition to darosior's answer: Remember that there's no single mempool - every node maintains its own. Thus a miner can mine a transaction after a long time if it's still valid (its input not spent by another transaction.)


1

1N9V3yNuBEbgS3g87qibrnTGARj9SrKFst did receive bitcoins. If they ask you to send again, don't, it might be a scam. You can give them the transaction ids: 170e84bcc871f4cca8d352035c4bbe9e1a44bf2f66c8e9e4ff69547ea1256639 d1b5b5fddfde0aa492f8ef8a58f6740222ceed42d2ee369082ea4e95f7233415 even though they don't need them. You can just tell them "on block ...


1

The behavior you describe isn't achievable. You cannot use funds in a transaction that don't exist or that you don't have the private key for. A transaction that creates new money is invalid and will not be relayed by any honest network participants.


1

What did you actually import in Electrum? A master privatekey, or a list of private keys? In the first case, it could be that your gap limit (i.e. the addresses actively monitored by Electrum) is set too low, so it doesn't see some of your UTXOs. You can check this out : wallet.gap_limit Then increase the number you will see, for example if it tells you "...


1

The coinbase transaction is created when the miner creates the template for the block which they attempt to mine. Unlike regular transactions, it does not have regular inputs. The miner simply specifies the outputs to spend the coins, where the sum of the output amounts must be less than or equal to the total amount of fees in the block plus the subsidy. The ...


1

If I understand correctly you can use this command getrawtransaction to get a transaction that is in your node's mempool i.e. an unconfirmed transaction. However, if you are looking for a transaction that has been confirmed, you'll need to know the blockhash of the block in which that transaction resides. Example: > bitcoin-cli getrawtransaction "...


1

What you are describing is essentially a majority attack. A miner (or group of colluding miners) with a majority of hashpower can censor arbitrary transactions, and blocks that include them. This question has more info about what an attacker can do. Crucially: a majority of hashpower can create blocks at a faster rate (on average) than the minority. So if ...


1

We don't know for sure, but I doubt it. It's generally believed that the stakeholders of bitcoin (those who pay the miners) consider censorship resistant extremely important, perhaps the main reason for bitcoin to exist. If this is true, they won't pay for mining if it stops producing the censorship resistance the stakeholders want. Stakeholders could ...


1

In any case, receiver (Coinbase) can't do much to make your transaction confirm faster. Except CPFP, but you can do the same with your change output, if you have it. But, as mentioned above, if tx fee really is 0, it will not be relayed by the network, as default relay fee is 1 satoshi per vbyte. Also, in 7 days it should have been confirmed, as mempool ...


1

When you add a very small fee or no fee at all, as in your case, you'll need to ask for a special favor from a mining pool in order to get your TX in. It is possible to request, on exceptional basis, for a mining pool to include your transaction into one of their less busy blocks. They call this service "transaction accelerators". For instance, ViaBTC ...


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