3

$ src/bitcoin-cli getmempoolentry ed45c837d26c25fb6a763708376a87f1875ff57efbb0f56d1b26d00a16c1899e { "fees": { "base": 0.00012042, "modified": 0.00012042, "ancestor": 0.00125452, "descendant": 0.00012042 }, "vsize": 224, "weight": 896, "fee": 0.00012042, ...


3

Yes, miners can choose exactly what transactions to include in their candidate blocks, including the choice to not include anything at all. Of course, if a high fee paying transaction is available, and one miner chooses to not include it, other miners still can. This is only untrue if an entire cartel with sufficient hashrate that is actively performing a 51%...


3

First of all, let me clarify that this website just collects the sentiment of miners—it is in no way binding for the actual activation for which code isn't even proposed. Assuming that Taproot will use BIP8 as its activation mechanism, there is only one state in which miners are required to signal. Mining is mandatory in the last difficulty epoch of the ...


3

Historically it was not required to include a fee for every transaction. A large portion of miners would mine transactions with no fee given that they had enough "priority". Today, low priority is mostly used as an indicator for spam transactions and almost all miners expect every transaction to include a fee. Today miners choose which transactions to mine ...


2

Priority was calculated based on the age of the inputs. Older and larger inputs were given a higher priority than new and low valued inputs. This allowed transactions to pay no transaction fees but still be included blocks. So what used to happen is that 50 kB of a block was reserved for transactions that paid no fees. Transactions were selected for ...


2

get_tx_status('TXID') Replace TXID with transaction id. >> get_tx_status('c12ed68e512aa68dbf88878902efba20446024b645f5254f4b9411db2c6e684c') { "confirmations": 589 } The transaction should be associated with your wallet else you will get below error: Exception: Transaction not in wallet.


2

Transaction selection is the prerogative of miners, and specific behavior in regard to unconfirmed transactions cannot be enforced on the network as it precedes the consensus mechanism (block creation). Therefore, as chytrik states, it's completely up to the miner who succeeds at creating the block. However, in December 2020, the prevalent transaction ...


2

On an uncongested network with an average tx fee of ~20 cents. Which transaction would most likely go through? The transaction which confirms is the one chosen by the miner which finds the next block. There is no way to know which one they may choose. It may be the first one they saw, or it may be the one with the highest fees, or it may depend on some ...


2

For miners lower transaction fee doesn't matters but fee rate does. There are three cases where the miner chooses transactions with low fee rates. 1) When the mempool has three sets of transactions {A}:High fee rate , {B}:Average fee rate and {C}:Low fee rate. If there are few transactions of set A and B the miner will select transactions from C as well. 2)...


1

Yes, each miner decides which transactions to select into their block templates. Blocks must have a coinbase transaction, all other transactions are optional, but blocks are limited to 4,000,000 weight units. Let me elaborate: unconfirmed transactions are relayed on the network by the participating nodes via the p2p gossip protocol. Each node maintains their ...


1

I suspect that miners submit their own transactions to the network like other users, but that they may prioritize them in their own blocks beyond what their feerate would merit. The blockspace is limited to 4,000,000 weight units. Generally, miners simply fill it with a selection of transactions that optimizes for highest total transaction fees collected. ...


1

How do miners choose the transaction(s)? However they want. Usually by picking the ones with the highest fees, but also sometimes picking ones that have been unconfirmed for the longest, sometimes prioritizing their own transactions, etc. Does the difficulty vary depending on the number of chosen transactions? No. If not, wouldn't it be advisable to ...


1

I assume the worst-case scenario, wherein the mempool there are many high fee tx and many low tx to choose from. Low fee tx may take a longer time to confirm. Miners don't have to worry that this tx gets included in other miners' block. This may give a slower miner some advantages in terms of mining. The miner may have taken some extra time to pre-calculate ...


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