Browse Source

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>
main
Luke Childs 1 year ago
parent
commit
18568ba134
  1. 4
      bitcoin/docker-compose.yml
  2. 8
      bitcoin/exports.sh
  3. 28
      bitcoin/umbrel-app.yml

4
bitcoin/docker-compose.yml

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

8
bitcoin/exports.sh

@ -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+=( "-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+=( "-zmqpubsequence=tcp://0.0.0.0:${APP_BITCOIN_ZMQ_SEQUENCE_PORT}" )
# BIN_ARGS+=( "-txindex=1" ) # BIN_ARGS+=( "-txindex=1" )
BIN_ARGS+=( "-blockfilterindex=1" ) # BIN_ARGS+=( "-blockfilterindex=1" )
BIN_ARGS+=( "-peerbloomfilters=1" ) # BIN_ARGS+=( "-peerbloomfilters=1" )
BIN_ARGS+=( "-peerblockfilters=1" ) # BIN_ARGS+=( "-peerblockfilters=1" )
BIN_ARGS+=( "-rpcworkqueue=128" ) # BIN_ARGS+=( "-rpcworkqueue=128" )
export APP_BITCOIN_COMMAND=$(IFS=" "; echo "${BIN_ARGS[@]}") export APP_BITCOIN_COMMAND=$(IFS=" "; echo "${BIN_ARGS[@]}")

28
bitcoin/umbrel-app.yml

@ -2,7 +2,7 @@ manifestVersion: 1.1
id: bitcoin id: bitcoin
category: bitcoin category: bitcoin
name: Bitcoin Node name: Bitcoin Node
version: "25.0" version: "25.1"
tagline: Run your personal node powered by Bitcoin Core tagline: Run your personal node powered by Bitcoin Core
description: >- description: >-
Run your Bitcoin node and independently store and validate Run your Bitcoin node and independently store and validate
@ -16,6 +16,13 @@ description: >-
Bitcoin network decentralized; win-win! 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. Don't trust. Verify. On steroids.
@ -35,24 +42,25 @@ gallery:
path: "" path: ""
defaultPassword: "" defaultPassword: ""
releaseNotes: >- 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:
- Peer Settings: Customize your node's connections and interactions with network peers. For example, you can now adjust ban durations for misbehaving peers.
- P2P and network changes - Optimization: Fine-tune your node's performance and resource usage with new settings like maximum mempool size.
- New and updated RPCs as well as low-level changes
- New and updated settings - RPC and REST: Configure access to your node's RPC and REST APIs.
- Compatibility updates
- Wallet updates - and more!
- REST changes
- Reduced peers.dat corruption risks ⚠️ '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.
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 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 submitter: Umbrel
submission: https://github.com/getumbrel/umbrel-apps/commit/576ecd2bef8d625abceed0f67ec9c487da9b2b1b submission: https://github.com/getumbrel/umbrel-apps/commit/576ecd2bef8d625abceed0f67ec9c487da9b2b1b

Loading…
Cancel
Save