Commit graph

2146 commits

Author SHA1 Message Date
Jonas Nick
b53eefd78e
Merge fort-nix/nix-bitcoin#799: rtl: 0.15.4 -> 0.15.5
84028a238d rtl: 0.15.4 -> 0.15.5 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 84028a238d

Tree-SHA512: 747bf94c1f8a15af9973b61292a150f0971c68d5ef3e344c4a7e7ce2c3a6e81740e68c81548141a108c58963e73c183d9e4385106f47772fab5027d89309ad2e
2025-07-16 20:18:36 +00:00
Erik Arvstedt
84028a238d
rtl: 0.15.4 -> 0.15.5 2025-07-09 16:00:59 +02:00
Jonas Nick
e2ca2e4967
Merge fort-nix/nix-bitcoin#795: CI: Switch from Cirrus to Github Actions
5516bcc43b ci: switch from Cirrus to Github Actions (Erik Arvstedt)
7d33e9d5e9 tests: extract fn `instantiateTestsFromStr` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 5516bcc43b

Tree-SHA512: 1aa23ffc52c8e9b7efd38fbf31be9bab7a7e187571c6bee8c1dbdb8eb14f90995b260d10f0d3d9968d6e9be1be452d22173d9775fd6d42a94a01f41ab3305d21
2025-07-03 08:16:40 +00:00
Jonas Nick
aec8331f26
Merge fort-nix/nix-bitcoin#793: Update nixpkgs
042f4af4fa update nixpkgs (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 042f4af4fa

Tree-SHA512: a46a00ad1bc04c1774818340a4528f811bbfdcdf81cb50b1a33fcfb2f6984ea395a603df3b9830e9e06f0a46813a0504af6312a504716cbfda3789b09e51804c
2025-07-02 08:25:56 +00:00
Erik Arvstedt
042f4af4fa
update nixpkgs
btcpayserver: 2.1.1 -> 2.1.5
clightning: 25.02.2 -> 25.05
lightning-loop: 0.31.1-beta -> 0.31.2-beta
lnd: 0.19.0-beta -> 0.19.1-beta
2025-06-29 15:10:42 +02:00
Erik Arvstedt
5516bcc43b
ci: switch from Cirrus to Github Actions 2025-06-26 23:26:57 +02:00
Erik Arvstedt
7d33e9d5e9
tests: extract fn instantiateTestsFromStr
Fn `instantiateTests` now takes an array of strings.
It is used in the following commit.
2025-06-26 23:23:51 +02:00
Jonas Nick
ac1344fb6d
Merge fort-nix/nix-bitcoin#792: lnd: disable log file, disable log timestamps
9311fb9a1b lnd: disable log file, disable log timestamps (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 9311fb9a1b

Tree-SHA512: e0e901d904c2041b32aa22341f8be7d8711cb181cb961fe968fee152e08e91cb3b3c8cfd977073ac830de4ed5cb4a54c620f27b7abb0f582668678bbd210c33c
2025-06-11 14:38:10 +00:00
Erik Arvstedt
9311fb9a1b
lnd: disable log file, disable log timestamps
This is the default for nix-bitcoin services.
`no-timestamps` has been added in lnd 0.19.0-beta.

Also remove deprecated option `bitcoin.active`.
2025-06-11 16:08:26 +02:00
Jonas Nick
b91de261af
Merge fort-nix/nix-bitcoin#791: Update nixpkgs
fd84c576f4 update nixpkgs (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK fd84c576f4

Tree-SHA512: 1e5ef8e2d7140454eb59796b090a12f240820e401a3c155ca0f5be0bb4b6944ec0afc0da55b6d056034116283e565ef40095259472ce371c21e26f4cb4edfab8
2025-06-11 13:53:47 +00:00
Erik Arvstedt
fd84c576f4
update nixpkgs
lightning-loop: 0.28.8-beta -> 0.31.1-beta
lnd: 0.18.5-beta -> 0.19.0-beta
2025-06-11 15:30:27 +02:00
Jonas Nick
067dad73b3
Merge fort-nix/nix-bitcoin#788: Update to NixOS 25.05
fb56684999 ci: enable parallel building (Erik Arvstedt)
a52bf46031 treewide: streamline bash error reporting (Erik Arvstedt)
538b2dcfae clnrest: update `cargoHash` (Erik Arvstedt)
9b607daa78 python-packages/specific-versions: remove `coincurve_20` (Erik Arvstedt)
9da4d1e8c0 python-packages: update to NixOS 25.05 (Erik Arvstedt)
79900f941d update to nodejs 22 (Erik Arvstedt)
9808a5e5d4 update to NixOS 25.05 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK fb56684999

Tree-SHA512: d2a1493d372860827acbb8ada806aeb9766198034a98f3dc9dccf7afd349381b34de3df30a292ea6a01b435b4a3c66f76477a59ce95d051c14879b463830dcfa
2025-06-11 13:29:35 +00:00
Erik Arvstedt
fb56684999
ci: enable parallel building
Use `nix build --print-build-logs` to prefix the build output with the
name of its derivation.
This helps to distinguish build outputs when output is interleaved in
parallel builds.
2025-06-10 13:45:57 +02:00
Erik Arvstedt
a52bf46031
treewide: streamline bash error reporting
- Show the script file name
- Use common line number format that allows opening
  file at line in editors
2025-06-10 13:45:57 +02:00
Erik Arvstedt
538b2dcfae
clnrest: update cargoHash 2025-06-10 13:45:57 +02:00
Erik Arvstedt
9b607daa78
python-packages/specific-versions: remove coincurve_20
`coincurve_20` in now included in nixpkgs 25.05.
Also remove its dependency `scikit-build-core_0_10`.
2025-06-10 13:45:57 +02:00
Erik Arvstedt
9da4d1e8c0
python-packages: update to NixOS 25.05
- Cryptography contains no relevant backwards-incompatible changes
https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4400---2024-11-27

- Other updates are minor maintenance releases
2025-06-10 13:45:57 +02:00
Erik Arvstedt
79900f941d
update to nodejs 22
Version 18 is no longer supported.
Version 22 is the current LTS release.
2025-06-10 13:45:57 +02:00
Erik Arvstedt
9808a5e5d4
update to NixOS 25.05 2025-06-10 13:45:57 +02:00
Jonas Nick
120daaaaa3
Merge fort-nix/nix-bitcoin#787: mempool: 2.5.0 -> 3.2.1
7822e2c9d3 mempool: add frontend settings (Erik Arvstedt)
81112a0553 mempool: 2.5.0 -> 3.2.1 (Erik Arvstedt)
9a044fbfed mempool: remove unneded nginx config files (Erik Arvstedt)
710a92d18c mempool: improve comments (Erik Arvstedt)
d61099a535 mempool: minor refactorings (Erik Arvstedt)
c48b99782d mempool: fix version (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 7822e2c9d3

Tree-SHA512: 50f953a324641fa87f913035d99d2a739c33bb8adca20a5337c0061809ff3e17315bb7761655689b791ef9f53fa3995148ca4d4729bf989074cd52ff41b6f03d
2025-06-09 12:30:24 +00:00
Jonas Nick
b5142a1498
Merge fort-nix/nix-bitcoin#789: clightning: increase service start timeout
4763e2e8f0 clightning: increase service start timeout (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 4763e2e8f0

Tree-SHA512: 9b14ba275479a30bd64368f419b8661d6f46a32a60ef5ebf85c95d41c5c54e93d11665a77d4c6adee7f4c107cafa0dea77d1de7fd9a40feb05bb758674f73d41
2025-06-09 06:31:02 +00:00
Erik Arvstedt
4763e2e8f0
clightning: increase service start timeout 2025-06-03 11:41:33 +02:00
Erik Arvstedt
7822e2c9d3
mempool: add frontend settings 2025-06-02 10:46:55 +02:00
Erik Arvstedt
81112a0553
mempool: 2.5.0 -> 3.2.1 2025-06-02 10:46:54 +02:00
Erik Arvstedt
9a044fbfed
mempool: remove unneded nginx config files
mempool.conf, nginx.conf were not used in nix-bitcoin.
2025-06-02 10:46:54 +02:00
Erik Arvstedt
710a92d18c
mempool: improve comments 2025-06-02 10:46:54 +02:00
Erik Arvstedt
d61099a535
mempool: minor refactorings
- Use `sourceRoot`
- Allow `generate.sh` to directly trigger the build of `nodeModules`.
  Needed by mempool 3.2.1, where `mempool-backend` has multiple fixed output
  derivation dependencies, which can only be updated if they can be
  built directly.
2025-06-02 10:46:52 +02:00
Erik Arvstedt
c48b99782d
mempool: fix version
Remove `v` prefix of mempool drv versions: `v2.5.0` -> `2.5.0`
2025-06-02 10:32:32 +02:00
Jonas Nick
a06d1d8118
Merge fort-nix/nix-bitcoin#784: update nixpkgs
343bf4731c charge-lnd: remove electrum server support (Erik Arvstedt)
b111cf9c57 update nixpkgs (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 343bf4731c

Tree-SHA512: 912b96fc4ea47ada176f05fa2c71d71bc94b37f0e42af23b41a44b8ed46d3ad3cd5b403ccabb05342c3f52ad420e57249bac5dc632147761619b969b79dc07a4
2025-05-25 15:30:31 +00:00
Erik Arvstedt
343bf4731c
charge-lnd: remove electrum server support
This has been removed upstream:
481ccf5282
2025-05-25 13:28:21 +02:00
Erik Arvstedt
b111cf9c57
update nixpkgs
btcpayserver: 2.1.0 -> 2.1.1
charge-lnd: 0.2.13 -> 0.3.0
clightning: 25.02.1 -> 25.02.2
2025-05-25 12:02:31 +02:00
Jonas Nick
e7e6353b3a
Merge fort-nix/nix-bitcoin#783: bitcoind: remove upper limit of option dbcache
c65cfdcbec bitcoind: remove upper limit of option `dbcache` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK c65cfdcbec

Tree-SHA512: a29aa43684aa05ec703a0be78cc4fcf6687d84aabde257dcca3f9eb40d31a8a9d41a4f68ee433fbb19ff027bc9e129fcde850dcca411895ab735baa8e148e18b
2025-05-24 04:56:37 +00:00
Jonas Nick
03c154bbaa
Merge fort-nix/nix-bitcoin#782: trustedcoin: 2024-11-15 -> 0.8.4
44662a8fa5 trustedcoin: 2024-11-15 -> 0.8.4 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 44662a8fa5

Tree-SHA512: 532289c866b8c40603c2dbadea4305d4a15bdcf524caeb277062d48cfac5141230ad309e7ef3ce98828871ca61253a55b4834f5d86f04e3c00997e4e4e574a37
2025-05-24 04:52:18 +00:00
Erik Arvstedt
c65cfdcbec
bitcoind: remove upper limit of option dbcache
The upper limit has been removed.
See item `The maximum allowed value...` at
https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-29.0.md#updated-settings
2025-05-22 15:04:37 +02:00
Erik Arvstedt
44662a8fa5
trustedcoin: 2024-11-15 -> 0.8.4 2025-05-22 10:42:46 +02:00
Jonas Nick
52809afbf4
Merge fort-nix/nix-bitcoin#780: clightning: set service as active only after clnrest has started
ce6244cc69 clightning: set service as active only after clnrest has started (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK ce6244cc69

Tree-SHA512: e92df9fc5f42ad59eb05421e1645012fc98a8bd020215fa894d22bdde8b2860b6462c1db96b4c957e256beac9b93b76336bad9eb313c0b5cc727fffbf6b42970
2025-05-21 20:11:12 +00:00
Erik Arvstedt
ce6244cc69
clightning: set service as active only after clnrest has started 2025-05-20 22:42:41 +02:00
Jonas Nick
1586a34e90
Merge fort-nix/nix-bitcoin#776: bitcoind-rpc-public-whitelist: add getblockfrompeer
a2a0174d0f bitcoind-rpc-public-whitelist.nixbitcoind-rpc-public-whitelist: add `getblockfrompeer` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK a2a0174d0f

Tree-SHA512: cfcb21239da22c2d051f7dfbbf3a3390a0c06f09f196d2b6e227b25518063c755064228081882e11ff85a5297b9dd3da6402b395323fcb4615c72ea599615588
2025-05-17 07:01:15 +00:00
Jonas Nick
f61e4c3910
Merge fort-nix/nix-bitcoin#775: nbxplorer: init at 2.5.26
742eb2e401 nbxplorer: init at 2.5.26 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 742eb2e401

Tree-SHA512: 734f2e5cb5d54a38785db70efc87d40f35ccf63a7ab018fe37d34556a0c8a2312a8b9872409fc1fd32d5614d450281b0961e0390cb035d3b513111cb12ec8aed
2025-05-17 06:59:09 +00:00
Erik Arvstedt
a2a0174d0f
bitcoind-rpc-public-whitelist.nixbitcoind-rpc-public-whitelist: add getblockfrompeer
This is used by nbxplorer since v2.5.24 on pruned nodes:
https://github.com/dgarage/NBXplorer/pull/511
2025-05-15 23:11:37 +02:00
Erik Arvstedt
742eb2e401
nbxplorer: init at 2.5.26
Backport of https://github.com/NixOS/nixpkgs/pull/407336
Fixes https://github.com/MetacoSA/NBitcoin/pull/1269
2025-05-15 22:34:31 +02:00
Jonas Nick
040231d830
Merge fort-nix/nix-bitcoin#773: pinned pkgs: add bitcoind-knots
69090cddfa pinned pkgs: add `bitcoind-knots` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 69090cddfa

Tree-SHA512: f99036bad7535d6b8617b2384d63922158138ddfd7284b59837a3566babe156372be427956f907a87e78b57d21efa6921b95350f36d7d301c70bb79ef7712118
2025-05-14 10:17:56 +00:00
Erik Arvstedt
69090cddfa
pinned pkgs: add bitcoind-knots 2025-05-13 00:00:54 +02:00
Jonas Nick
b2bc5e6e75
Merge fort-nix/nix-bitcoin#772: update nixpkgs
411b131c3a test: remove clightning plugin start timeout patch (Erik Arvstedt)
815f2cd325 clightning: don't set `datadir` for `bitcoin-cli` plugin (Erik Arvstedt)
04b6a09be4 clightning-plugins: use `clnrest`, remove Python version (Erik Arvstedt)
ac86e67c85 clnrest: init at 0.2.0 (Erik Arvstedt)
6e3c5db5f5 update nixpkgs (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 411b131c3a

Tree-SHA512: 8dd521079d76b75d4db5cbb94d622fe4713b52cf2ffe196d997838c918ba0d07622e5ae5789851c38520dcbd00f24c4657d04a82b21342adb0bb52eca609664d
2025-05-09 14:18:48 +00:00
Erik Arvstedt
411b131c3a
test: remove clightning plugin start timeout patch
Unneded because the timeout has been increased upstream:
ee3133f198
2025-05-09 13:56:33 +02:00
Erik Arvstedt
815f2cd325
clightning: don't set datadir for bitcoin-cli plugin
This option is unneeded because `bitcoin-cli` auth and connection
settings are already provided by other options like `bitcoin-rpcpassword`.

In bitcoind versions prior to 29.0, option `datadir` (passed by clightning to `bitcoin-cli`)
was therefore ignored.
Since 29.0, option `datadir` is always checked for validity. This causes a
file permission error because service clighting has no access to the
bitcoin datadir. This is now fixed.
2025-05-09 13:56:18 +02:00
Erik Arvstedt
04b6a09be4
clightning-plugins: use clnrest, remove Python version 2025-05-09 13:32:19 +02:00
Erik Arvstedt
ac86e67c85
clnrest: init at 0.2.0 2025-05-08 23:59:08 +02:00
Jonas Nick
6e3c5db5f5
update nixpkgs
bitcoin: 28.1 -> 29.0
bitcoind: 28.1 -> 29.0
btcpayserver: 2.0.7 -> 2.1.0
clightning: 24.11.1 -> 25.02.1
fulcrum: 1.11.1 -> 1.12.0.1
nbxplorer: 2.5.23 -> 2.5.25
2025-05-05 12:40:09 +00:00
Jonas Nick
990805aa7c
Merge fort-nix/nix-bitcoin#770: update nixpkgs
f1788b181c update nixpkgs (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK f1788b181c

Tree-SHA512: 2e5b179cfc8b123b78b6bb37ddf28d004f44517bb01b1ca06f83f13c7ced3c032b62f320962763631617a3b7955baf8f6bad24554b2616e3c91f2f213278be66
2025-03-28 09:52:29 +00:00