Update Bitcoin to bitcoind 25.1 and umbrel-bitcoin 0.4.2

Co-authored-by: Mayank Chhabra <mayankchhabra9@gmail.com>
Co-authored-by: nmfretz <nmfretz@gmail.com>
This commit is contained in:
Luke Childs 2023-11-02 18:56:21 +08:00
parent 6dbfa982f5
commit 18568ba134
3 changed files with 30 additions and 22 deletions

View File

@ -7,7 +7,7 @@ services:
APP_PORT: 3005
server:
image: getumbrel/umbrel-bitcoin:v0.4.1@sha256:edc0567efeadf30128313308e2dadbfaa1f339ce666579646c3b9353834bb888
image: getumbrel/umbrel-bitcoin:v0.5.0@sha256:e036c31434a1f377bb36ac0c816fa339c1234c35d1583509f3571437d41b7145
depends_on: [bitcoind]
restart: on-failure
volumes:
@ -40,7 +40,7 @@ services:
ipv4_address: $APP_BITCOIN_IP
bitcoind:
image: lncm/bitcoind:v25.0@sha256:fad11d4874f1c2dc4373f6fea913bf95e0f0491f377b9a0930f488565e6266f0
image: lncm/bitcoind:v25.1@sha256:6562182e029221fe21c352f138540d8016963671c31b376e2ebad84914d9bed3
command: "${APP_BITCOIN_COMMAND}"
restart: unless-stopped
stop_grace_period: 15m30s

View File

@ -106,10 +106,10 @@ BIN_ARGS+=( "-zmqpubrawtx=tcp://0.0.0.0:${APP_BITCOIN_ZMQ_RAWTX_PORT}" )
BIN_ARGS+=( "-zmqpubhashblock=tcp://0.0.0.0:${APP_BITCOIN_ZMQ_HASHBLOCK_PORT}" )
BIN_ARGS+=( "-zmqpubsequence=tcp://0.0.0.0:${APP_BITCOIN_ZMQ_SEQUENCE_PORT}" )
# BIN_ARGS+=( "-txindex=1" )
BIN_ARGS+=( "-blockfilterindex=1" )
BIN_ARGS+=( "-peerbloomfilters=1" )
BIN_ARGS+=( "-peerblockfilters=1" )
BIN_ARGS+=( "-rpcworkqueue=128" )
# BIN_ARGS+=( "-blockfilterindex=1" )
# BIN_ARGS+=( "-peerbloomfilters=1" )
# BIN_ARGS+=( "-peerblockfilters=1" )
# BIN_ARGS+=( "-rpcworkqueue=128" )
export APP_BITCOIN_COMMAND=$(IFS=" "; echo "${BIN_ARGS[@]}")

View File

@ -2,7 +2,7 @@ manifestVersion: 1.1
id: bitcoin
category: bitcoin
name: Bitcoin Node
version: "25.0"
version: "25.1"
tagline: Run your personal node powered by Bitcoin Core
description: >-
Run your Bitcoin node and independently store and validate
@ -16,6 +16,13 @@ description: >-
Bitcoin network decentralized; win-win!
With over 20 advanced settings, you can take control of your node
and customize it to your needs. Control how your node connects to
other nodes over Tor, clearnet, and I2P, adjust your daily upload
limit, set the maximum mempool size, fine-tune its performance,
and much more.
Don't trust. Verify. On steroids.
@ -35,24 +42,25 @@ gallery:
path: ""
defaultPassword: ""
releaseNotes: >-
What's new in Bitcoin Core version 25.0?
This update brings Bitcoin Core 25.1, automatic 'settings.json' corruption detection and repair, along with several new advanced settings such as:
- P2P and network changes
- New and updated RPCs as well as low-level changes
- New and updated settings
- Compatibility updates
- Wallet updates
- REST changes
- Reduced peers.dat corruption risks
- Peer Settings: Customize your node's connections and interactions with network peers. For example, you can now adjust ban durations for misbehaving peers.
Read the full release notes for additional information and detailed changes at https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-25.0.md
- Optimization: Fine-tune your node's performance and resource usage with new settings like maximum mempool size.
- RPC and REST: Configure access to your node's RPC and REST APIs.
- and more!
⚠️ 'Peer Bloom Filters' is now disabled by default for all users, to enhance privacy and lower the risk of denial-of-serice (DoS attacks). You can read more at https://github.com/getumbrel/umbrel/issues/1624.
If you are connecting older wallet clients that depend on the BIP37 protocol (eg. Bisq), you can enable 'Peer Bloom Filters' in Advanced Settings at the cost of reduced security.
Discover what's new in Bitcoin Core 25.1: https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-25.1.md
submitter: Umbrel
submission: https://github.com/getumbrel/umbrel-apps/commit/576ecd2bef8d625abceed0f67ec9c487da9b2b1b