json rpc : Pourquoi Bumpfee n'accepte-t-il pas mon nouveau fee_rate ?


Sur un nœud regtest, j’essaie de majorer une transaction qui comporte 1 frais sat/vB. Je veux augmenter les frais à 2 sat/vB, mais le portefeuille se plaint en disant  :

code d’erreur  : -8 message d’erreur  : frais totaux insuffisants 0,00000282, doivent être d’au moins 0,00000846 (oldFee 0,00000141 + incrémentalFee 0,00000705)

Pourquoi cela arrive-t-il? Les nouveaux frais paient exactement le montant nécessaire pour que cette transaction soit ajoutée à mon pool de mémoire, n’est-ce pas ? J’ai testé sur Bitcoin Core 25.0 et 26.0. La transaction de remplacement serait de la même taille que la transaction remplacée.

json rpc : Pourquoi Bumpfee n'accepte-t-il pas mon nouveau fee_rate ?

Voici le contexte complet :

$./bitcoin-cli -regtest -rpcwallet=wallet445305173 listunspent 0

[

« txid » : «  »,

« vout » : 0,

« address » : «  »,

« label » : «  »,

« scriptPubKey » : «  »,

« amount » : 1.00000000,

« confirmations » : 1,

« spendable » : true,

« solvable » : true,

« wpkh(/84h/1h/0h/0/*)#e3dfjhyk »

/bitcoin-cli -regtest -rpcwallet=miner getnewaddress $ 00100000, « frais » : -0,00000141, « confirmations » : 0, « trusted » : true, « txid » : « 9139f8b « , « wtxid » : «  », « portefeuille conflits »  : [

] »heure » : 1702286813, « timereceived » : 1702286813, « bip125-replaceable » : « oui », « détails »  : [

« address » : «  »,

« category » : « send »,

« amount » : -0.00100000,

« vout » : 1,

« fee » : -0.00000141,

« abandoned » : false

« hauteur » : 601 } } $ 0000028200000705 « origfee » : 0,00000141, « fee » : 0,00000846, « erreurs » : [

]

/bitcoin-cli -regtest getnetworkinfo { « version » : 260000

Les frais supplémentaires nécessitent 6x les frais initiaux, au lieu de 2x les frais initiaux.

finalizepsbt, sendrawtransaction.