I am hosting a BTCPay server for my company, using a full node.
Yesterday I made a stupid mistake. I wanted to get rid of a received dust transaction of 547 sat and tried to send it to a another address with a very low fee of only 336 sat.
Now, there have been two sending transactions after this event (with normal mining fees) that are descendants of this first low-fee transaction.
All three transactions are after 20 hours still unconfirmed in the local mempool and have not been broadcasted. None of the three TxIds can be found in a block explorer.
Is it true that these two descendant transactions will only be broadcasted and picked up by the miners when the ancestor is confirmed?
I tried to bump the fee for the first low-fee transaction by using bumpfee "tx-id", but that does not work as the transaction has descendants.
I do not have the luxury to just wait until they are removed from the mempool because the other two transactions should already have gone through yesterday.
How to fix this? Is it still possible that I ask a miner or - as what was suggested in the "Stuck transaction topic" - to ask someone who has access to F2Pool's transaction selector?
I am willing to pay for the fees of course.
Below is the output of the mempool entries of the three involved transactions
root@btcpay:~/btcpayserver-docker# ./bitcoin-cli.sh getmempoolentry "de188ec7d50032773a43af8703b2f17d6bde2ae701b64934bce3e8850cd6a904"
{
"fees": {
"base": 0.00000336,
"modified": 0.00000336,
"ancestor": 0.00000336,
"descendant": 0.00243679
},
"vsize": 168,
"weight": 669,
"fee": 0.00000336,
"modifiedfee": 0.00000336,
"time": 1614980377,
"height": 673314,
"descendantcount": 3,
"descendantsize": 2471,
"descendantfees": 243679,
"ancestorcount": 1,
"ancestorsize": 168,
"ancestorfees": 336,
"wtxid": "e447f30957e1c02dab97d17b99722e9d96c46efdb7f30ff61301f06cbd955377",
"depends": [
],
"spentby": [
"e7d87aff1e35fda17d730e2a9c0f881de3d53969ea267d48c5845b11c0b54220"
],
"bip125-replaceable": false
}
root@btcpay:~/btcpayserver-docker# ./bitcoin-cli.sh getmempoolentry "e7d87aff1e35fda17d730e2a9c0f881de3d53969ea267d48c5845b11c0b54220"
{
"fees": {
"base": 0.00209658,
"modified": 0.00209658,
"ancestor": 0.00209994,
"descendant": 0.00243343
},
"vsize": 1985,
"weight": 7940,
"fee": 0.00209658,
"modifiedfee": 0.00209658,
"time": 1614980377,
"height": 673314,
"descendantcount": 2,
"descendantsize": 2303,
"descendantfees": 243343,
"ancestorcount": 2,
"ancestorsize": 2153,
"ancestorfees": 209994,
"wtxid": "591b6276720347fe1ccbc113c782102326c6bc054b278482d8899cfe446ecc7d",
"depends": [
"de188ec7d50032773a43af8703b2f17d6bde2ae701b64934bce3e8850cd6a904"
],
"spentby": [
"4504fe03e55a51fba376be24e7467240370aaa0a7d2ce92befecd05e3490e916"
],
"bip125-replaceable": false
}
root@btcpay:~/btcpayserver-docker# ./bitcoin-cli.sh getmempoolentry "4504fe03e55a51fba376be24e7467240370aaa0a7d2ce92befecd05e3490e916"
{
"fees": {
"base": 0.00033685,
"modified": 0.00033685,
"ancestor": 0.00243679,
"descendant": 0.00033685
},
"vsize": 318,
"weight": 1269,
"fee": 0.00033685,
"modifiedfee": 0.00033685,
"time": 1614980377,
"height": 673314,
"descendantcount": 1,
"descendantsize": 318,
"descendantfees": 33685,
"ancestorcount": 3,
"ancestorsize": 2471,
"ancestorfees": 243679,
"wtxid": "417954e54d2ab38461083b099f2374ea2aa57040fcca7312ca5f6e83beacb5c1",
"depends": [
"e7d87aff1e35fda17d730e2a9c0f881de3d53969ea267d48c5845b11c0b54220"
],
"spentby": [
],
"bip125-replaceable": true
}