Child Pays for Parent transactions get stuck on testnet

1

I'm building a service prototype by reusing Electrum code and generated 4 consequent transactions which are CPFP type on the testnet. They are staying unconfirmed for several hours but test transaction with 10 sat/vbyte got confirmed in the nex block.

What could be a possible reason for that? Could it be testnet-specific so I should not expect the same behavior on mainnet?

enter image description here

Ilya Evdokimov

Posted 2019-04-22T17:02:13.940

Reputation: 78

1Your transactions with less than 1 sat/vbyte won't propagate at all through the network, so nodes won't even see the children that pay for them.Pieter Wuille 2019-04-22T19:13:37.680

Get it. I didn't make this mistake with my mainnet test so transactions were confirmed. Thank you very much.Ilya Evdokimov 2019-04-23T09:06:59.807

Answers

0

The problem you're facing is that even with a high-paying child, the parent needs enough feerate on its own to get relayed on the network.

Staying below 1 sat/vB makes that hard.

Pieter Wuille

Posted 2019-04-22T17:02:13.940

Reputation: 54 032