# Bitcoin core 24.0, how to enable "mempoolfullrbf"?

**URL:** <https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479>\
**Category:** Bitcoin and Lightning\
**Created:** [November 28, 2022, 3:01pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479 "2022-11-28T15:01:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ncryppt](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/ncryppt/32/3168_2.png) [@ncryppt](https://community.umbrel.com/u/ncryppt)\
**Post date:** [November 28, 2022, 3:01pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/1 "2022-11-28T15:01:33Z")

</div>

Hello Everyone,

I noticed Bitcoin core had an update today to 24.0. I have updated the bitcoin app within umbrel. Within [the release note’s of Bitcoin core 24.0](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-24.0.md), I noticed the `mempoolfullrbf` is a new feature. How would one enable it within the bitcoin app in umbrel?

Cheers,

---

<div class="post-metadata">

**Author:** ![usernameisJim](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/usernameisjim/32/3309_2.png) [@usernameisJim](https://community.umbrel.com/u/usernameisJim)\
**Post date:** [November 28, 2022, 7:03pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/2 "2022-11-28T19:03:48Z")

</div>

By default this new Replace-By-Fee feature is flagged as off, to turn it on I believe you can now just add this line to your bitcoin.conf file:

`mempoolfullrbf=1`

After version 0.5 the bitcoin.conf file actually doesn’t exist by default anymore, the default options are now set using command line parameters. However, you can still create and edit bitcoin.conf and add custom lines to it. The new path is shown here, and this command allows you to add new lines:  
`sudo nano ~/umbrel/app-data/bitcoin/data/bitcoin/bitcoin.conf`

After you’ve added your new line(s) you can CTRL+X to exit, then Y to save, and then enter to skip renaming file.

Then you’ll need to restart Bitcoin for the change to take effect:  
`~/umbrel/scripts/app restart bitcoin`

You shouldn’t have to but you may also restart your node via **System \> Restart** or `sudo reboot` to restart Bitcoin

**As a disclaimer** just in regards to the much discussed pros and cons on this feature and as mentioned in their post:  
“_Contributors to this project strongly recommend that **merchants and services** not accept unconfirmed transactions as final, and if they insist on doing so, to take the appropriate steps to ensure they have some recourse or plan for when their assumptions do not hold._”

---

<div class="post-metadata">

**Author:** ![ncryppt](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/ncryppt/32/3168_2.png) [@ncryppt](https://community.umbrel.com/u/ncryppt)\
**Post date:** [November 28, 2022, 7:06pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/3 "2022-11-28T19:06:36Z")

</div>

Thank you very much for your detailed reply! I am fairly new on umbrel, how would one proceed to add the line to the bitcoin.conf file? Do I need to download a terminal app or file explorer?

---

<div class="post-metadata">

**Author:** ![usernameisJim](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/usernameisjim/32/3309_2.png) [@usernameisJim](https://community.umbrel.com/u/usernameisJim)\
**Post date:** [November 28, 2022, 7:17pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/4 "2022-11-28T19:17:56Z")

</div>

If you’re on Windows you can load up command prompt or powershell, or just open Terminal on Mac(from a computer on the same network as your Umbrel) then SSH in via  
`ssh umbrel@umbrel.local`

Then you can execute the command on your Umbrel to create and edit the bitcoin.conf file:  
`sudo nano ~/umbrel/app-data/bitcoin/data/bitcoin/bitcoin.conf`

Then for this you type in the line:  
`mempoolfullrbf=1`

Then CTRL+X to exit, Y to save it, hit Enter to proceed when it asks you to rename it to skip and proceed

`~/umbrel/scripts/app restart bitcoin`  
As well should restart Bitcoin for the change to take effect.

Hope that clears it up!

---

<div class="post-metadata">

**Author:** ![ncryppt](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/ncryppt/32/3168_2.png) [@ncryppt](https://community.umbrel.com/u/ncryppt)\
**Post date:** [November 28, 2022, 7:18pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/5 "2022-11-28T19:18:58Z")

</div>

Very much appreciated, that definitely answer’s my question!

---

<div class="post-metadata">

**Author:** ![MKZI](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/mkzi/32/3347_2.png) [@MKZI](https://community.umbrel.com/u/MKZI)\
**Post date:** [November 28, 2022, 11:44pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/6 "2022-11-28T23:44:10Z")

</div>

All Bitcoin node operators should seriously consider switching mempoolfullrbf on.

As noted by [Peter Todd](https://twitter.com/peterktodd/status/1588230216593309701)

> Full-RBF is in our interests because 1) zeroconf attackers have incentives to attack the entire P2P network, as well as miners, to pull off their double spends. 2) zeroconf “risk management” services work by Sybil attacking the P2P network to measure propagation.
> 
> Both are bad.

---

<div class="post-metadata">

**Author:** ![StateSpace](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@StateSpace](https://community.umbrel.com/u/StateSpace)\
**Post date:** [November 30, 2022, 6:19pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/7 "2022-11-30T18:19:15Z")

</div>

Great post, thanks. WIll activate this and also increase the maxmempool. Question: how can I check the currently active setting? So verify that the updated settings worked?

---

<div class="post-metadata">

**Author:** ![Opal](https://avatars.discourse-cdn.com/v4/letter/o/b3f665/32.png) [@Opal](https://community.umbrel.com/u/Opal)\
**Post date:** [December 4, 2022, 9:48am UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/8 "2022-12-04T09:48:40Z")

</div>

I have the problem, that after the command ssh umbrel@umbrel.local my Password is needed, but I cant type anything in this window

---

<div class="post-metadata">

**Author:** ![usernameisJim](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/usernameisjim/32/3309_2.png) [@usernameisJim](https://community.umbrel.com/u/usernameisJim)\
**Post date:** [December 7, 2022, 4:47am UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/9 "2022-12-07T04:47:10Z")

</div>

Hey @Opal , when typing your password it may look misleading while you’re typing nothing shows up, but it _is_ registering you typing your password. Just try typing it and hit enter, hope that helps.

and @StateSpace, this command should output a list of all your channels and your fee policies to confirm. It will also give you a summary of how many fees you have earned routing per day, week and month:  
~`/umbrel/scripts/app compose lightning exec lnd lncli feereport`

---

<div class="post-metadata">

**Author:** ![StateSpace](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@StateSpace](https://community.umbrel.com/u/StateSpace)\
**Post date:** [December 7, 2022, 7:12am UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/10 "2022-12-07T07:12:25Z")

</div>

Thanks but that not at all what I was asking. I wondered how to confirm the changed maxmempool setting worked. But I can se it changed in the mempool space app hosted on the node so it worked.

---

<div class="post-metadata">

**Author:** ![damiano](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/damiano/32/3587_2.png) [@damiano](https://community.umbrel.com/u/damiano)\
**Post date:** [January 10, 2023, 3:25pm UTC](https://community.umbrel.com/t/bitcoin-core-24-0-how-to-enable-mempoolfullrbf/10479/11 "2023-01-10T15:25:31Z")

</div>

Thanks, but when I try to save overwriting, I get:

Error writing /umbrel/app-data/bitcoin/data/bitcoin/bitcoin.conf: No such file or directory
