Skip to content

Commit

Permalink
add knots
Browse files Browse the repository at this point in the history
  • Loading branch information
BitcoinMechanic authored and Retropex committed Jan 31, 2024
1 parent 95722a3 commit 30f6da3
Show file tree
Hide file tree
Showing 7 changed files with 29 additions and 18 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/buildService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ on:
workflow_dispatch:
pull_request:
paths-ignore: ['*.md']
branches: ['main', 'master']
branches: ['main', 'master', 'knots', 'knots-for-community']
push:
paths-ignore: ['*.md']
branches: ['main', 'master']
branches: ['main', 'master', 'knots', 'knots-for-community']

jobs:
BuildPackage:
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "bitcoin"]
path = bitcoin
url = https://github.com/bitcoin/bitcoin
url = https://github.com/bitcoinknots/bitcoin.git
8 changes: 8 additions & 0 deletions assets/compat/bitcoin.conf.template
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,14 @@ zmqpubsequence=tcp://0.0.0.0:28333
txindex=1
}}

## DATACARRIER
{{#IF datacarrier
datacarrier=1
}}
{{#IF !datacarrier
datacarrier=0
}}

## BIP37
{{#IF advanced.bloomfilters.peerbloomfilters
peerbloomfilters=1
Expand Down
2 changes: 1 addition & 1 deletion bitcoin
Submodule bitcoin updated 1309 files
Binary file modified icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 11 additions & 14 deletions manifest.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
id: bitcoind
title: "Bitcoin Core"
version: 26.0.0
title: "Bitcoin Knots"
version: 25.1.0
eos-version: 0.3.4.3
release-notes: |
* Latest release from Core - see full release notes [here](https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-26.0.md)
* Added support for v2 transport protocol (BIP 324)
* Update services base image to alpine 3.18
* Minor readme and instructions update
* Latest release from Knots - see full release notes [here](https://github.com/bitcoinknots/bitcoin/releases/tag/v25.1.knots20231115)
license: MIT
wrapper-repo: https://github.com/Start9Labs/bitcoind-wrapper
upstream-repo: https://github.com/bitcoin/bitcoin
support-site: https://github.com/bitcoin/bitcoin/issues
marketing-site: https://bitcoincore.org/
upstream-repo: https://github.com/bitcoinknots/bitcoin/
support-site: https://github.com/bitcoinknots/bitcoin/issues
marketing-site: https://bitcoinknots.org
build: ["make"]
description:
short: A Bitcoin Full Node by Bitcoin Core
short: A Bitcoin Full Node by Bitcoin Knots
long: Bitcoin is an innovative payment network and a new kind of money. Bitcoin uses peer-to-peer technology to operate with no central authority or banks; managing transactions and the issuing of bitcoins is carried out collectively by the network. Bitcoin is open-source; its design is public, nobody owns or controls Bitcoin and everyone can take part. Through many of its unique properties, Bitcoin allows exciting uses that could not be covered by any previous payment system.
assets:
license: LICENSE
Expand Down Expand Up @@ -43,7 +40,7 @@ health-checks:
inject: true
synced:
name: Synced
success-message: Bitcoin Core is synced with the network
success-message: Bitcoin Knots is synced with the network
type: docker
image: main
system: false
Expand All @@ -65,8 +62,8 @@ volumes:
compat:
type: assets
alerts:
uninstall: Uninstalling Bitcoin Core will result in permanent loss of data. Without a backup, any funds stored on your node's default hot wallet will be lost forever. If you are unsure, we recommend making a backup, just to be safe.
restore: Restoring Bitcoin Core will overwrite its current data. You will lose any transactions recorded in watch-only wallets, and any funds you have received to the hot wallet, since the last backup.
uninstall: Uninstalling Bitcoin Knots will result in permanent loss of data. Without a backup, any funds stored on your node's default hot wallet will be lost forever. If you are unsure, we recommend making a backup, just to be safe.
restore: Restoring Bitcoin Knots will overwrite its current data. You will lose any transactions recorded in watch-only wallets, and any funds you have received to the hot wallet, since the last backup.
interfaces:
rpc:
name: RPC Interface
Expand Down Expand Up @@ -152,7 +149,7 @@ actions:
delete-txindex:
name: "Delete Transaction Index"
description: "Deletes the Transaction Index (txindex) in case it gets corrupted."
warning: The Transaction Index will be rebuilt once Bitcoin Core is started again, unless you deactivate it in the config settings. Please don't do this unless instructed to by Start9 support staff.
warning: The Transaction Index will be rebuilt once Bitcoin Knots is started again, unless you deactivate it in the config settings. Please don't do this unless instructed to by Start9 support staff.
allowed-statuses:
- stopped
implementation:
Expand Down
6 changes: 6 additions & 0 deletions scripts/services/getConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,12 @@ export const getConfig: T.ExpectedExports.getConfig = async (effects) => {
description: "Enable the ZeroMQ interface",
default: true,
},
datacarrier: {
type: "boolean",
name: "Datacarrier",
description: "Relay and mine data carrier transactions",
default: false,
},
txindex: {
type: "boolean",
name: "Transaction Index",
Expand Down

0 comments on commit 30f6da3

Please sign in to comment.