Title: Transactions stuck despite near-empty mempool Post by: DarkArrow on May 16, 2021, 05:15:30 PM Hello, I hope this is the correct place to ask this question. I'm using the latest Litecoin Core v0.18.1 to create my own coin. So far in my testings, I stumbled on the dreaded stuck transactions problem. The mempool is nearly empty:
Code: getmempoolinfo As you can see, the minfee is 0.00001000, but when I send coins with a fee of 0.00083000, for example, it gets stuck forever, consequently locking up the funds and the change address (cause it gets stuck with 0 confirmations). Code: Status: 0/unconfirmed, in memory pool Sending coins with a 0.001 fee (or more) goes through without a problem. This is annoying, because legacy addresses (with the highest fees) are fine for transfers, but transfering from p2sh-segwit or bech32 always get stuck, because their calculated fees are lower than legacy. Also, since the mempool isn't full at all and there's no network congestion, shouldn't those low fee transactions be processed promptly? At least that's what I understood from the documentation Any help would be appreciated. Title: Re: Transactions stuck despite near-empty mempool Post by: DarkArrow on May 18, 2021, 10:25:23 PM Apparently the cpuminer fork I was using was buggy and didn't handle segwit transactions properly. Everything is fine using the original pooler's cpuminer (minerd).
|