btcd icon indicating copy to clipboard operation
btcd copied to clipboard

simnet rejects transactions based on 'priority'

Open DariusParvin opened this issue 5 years ago • 2 comments

Currently, btcd rejects transactions based on their priority. e.g. "<txid> has insufficient priority (0 <= 5.76e+07)"

I believe this is an outdated method for rejecting transactions that's not widely used anymore.

I'm not sure if btcd on mainnet mode uses the same 'priority' criteria, but ideally this would be updated to match the latest default bitcoin core standardness rules.

DariusParvin avatar Jun 12 '20 21:06 DariusParvin

Related to this, I'm finding that CPFP doesn't always work at bumping up a transaction into the next block. This is because even if the new fee rate is higher than the other transactions in the mempool, it might still have a lower 'priority', e.g. if the other pending transactions are all of a much higher value.

DariusParvin avatar Feb 02 '21 14:02 DariusParvin

Related to this, I'm finding that CPFP doesn't always work at bumping up a transaction into the next block.

The simnet miner doesn't implement CPFP as defined.

You're correct that Bitcoin Core has done away with priority for the most part, but its still present in our miner.

Roasbeef avatar Jul 17 '21 01:07 Roasbeef