1608 Commits

Author SHA1 Message Date
Erik Arvstedt
952cd3773f
run-tests: support tests with multiple VMs in run 2022-08-05 13:48:36 +00:00
nixbitcoin
17507835fc
clightning: native database replication
Don't put `clightning.replication` options in
`examples/configuration.nix` until it is more "battle-tested."
2022-08-05 13:48:24 +00:00
Jonas Nick
55fc77d72f
Merge fort-nix/nix-bitcoin#527: readme: add nixos options search
7544c629702a01c0ba10b06a2e3d39bde56e033a readme: add nixos options search (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 7544c629702a01c0ba10b06a2e3d39bde56e033a

Tree-SHA512: 27de5e5f0cebaf30371e8737230f451f03cddb43391ddd5c31817dff82e7402be9eb8e006636d491075a052eeb6bf886e08ca8e2076e46044ca21eb46a7c0d8b
2022-07-29 18:10:36 +00:00
Erik Arvstedt
7544c62970
readme: add nixos options search 2022-07-29 17:24:32 +02:00
Jonas Nick
8e7bd323b7
Merge fort-nix/nix-bitcoin#525: clightning: add currencyrate plugin
e3c54aa64e8167b7baf4fd89511d74ba8157c921 clightning: add currencyrate plugin (William Casarin)
31af0df05bdd7c331807184c5203ef0d952cac88 clightning-plugins: bump (William Casarin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK e3c54aa64e8167b7baf4fd89511d74ba8157c921

Tree-SHA512: f22378368fd67d9c54d94c0cf264d9bac43b0ef752d156bff1f5c333867ef8aacb6f3961df62ccf8822b4b4d14c3a05f27c5a72552dc5465788384ac768b83ee
2022-07-27 11:38:26 +00:00
William Casarin
e3c54aa64e
clightning: add currencyrate plugin
Add the currencyrate plugin. This is used by other plugins to fetch
currency rates. This can be used for setting fiat amounts in bolt12
invoices.

Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-26 14:47:40 +02:00
William Casarin
31af0df05b clightning-plugins: bump
Signed-off-by: William Casarin <jb55@jb55.com>
2022-07-25 18:23:11 -07:00
Jonas Nick
fbbaaa7a29
Merge fort-nix/nix-bitcoin#524: operator: fix syntax error in description
9c5dbeaa833eaa764063d96562defb82a41d18d2 test/nixos-search: fix wrong flake being tested (Erik Arvstedt)
42bf0422e00e48c1620381e52b59adc36cd0f403 operator: fix syntax error in description (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 9c5dbeaa833eaa764063d96562defb82a41d18d2

Tree-SHA512: 410f12a140e0d8e96690fbf1b95e2f50a7a273d3a0a7b33b390c088467a2f10004ddf98572c93a530cb0e21cb5d4551ae5cd93cf5b047c9b57a0bde7d3e394f4
2022-07-24 14:04:50 +00:00
Jonas Nick
41892bea22
Merge fort-nix/nix-bitcoin#523: examples/deploy-krops: fix missing secrets
7d5182298b2fc75ad7dcae50db3c8f2057e9f0b0 examples/deploy-krops: fix missing secrets (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 7d5182298b2fc75ad7dcae50db3c8f2057e9f0b0

Tree-SHA512: f230ecf012b6e43525ad8df23f0012939e5988f82985c14459b85c567b161aedfa1f1c4d0b9d31600827036e433314074dd3df3b9769ad9a2c056ec6c0418cb7
2022-07-24 06:08:11 +00:00
Erik Arvstedt
9c5dbeaa83
test/nixos-search: fix wrong flake being tested
Now the test targets the main nix-bitcoin flake instead of the
nixos-search flake.

Also remove `NIX_PATH`, which is no longer required.
2022-07-22 17:41:31 +02:00
Erik Arvstedt
42bf0422e0
operator: fix syntax error in description
Fix error `Invalid XML` when running flake-info (nixos-search) .
2022-07-22 17:17:11 +02:00
Jonas Nick
7ec248dba1
Merge fort-nix/nix-bitcoin#521: update nixpkgs
1276c40aaa91c27d5d08bd3f437114d6712b5f96 update nixpkgs (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 1276c40aaa91c27d5d08bd3f437114d6712b5f96

Tree-SHA512: 6ea60b1a0e9259cd77742722b5e803a25f5889b09fc989c64c750692f68c83f78784ffa4b72618e2506330a650bad40a6d7b5eb9e390a6d69b0e7fa4198cf79a
2022-07-22 14:59:11 +00:00
Erik Arvstedt
7d5182298b
examples/deploy-krops: fix missing secrets
Previously, `deploy-krops.sh` failed when run in a freshly cloned repo
due to missing secrets.
2022-07-22 16:24:24 +02:00
Jonas Nick
541c12e8fe
Merge fort-nix/nix-bitcoin#522: docs: improve Security Fund documentation
7a129a7e9cf02c24754d34bbd85f3eea0a6e388e docs: improve `Security Fund` documentation (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 7a129a7e9cf02c24754d34bbd85f3eea0a6e388e

Tree-SHA512: 140e2d40644cb3a600d774169165f09f7110835d05d17859af485edf89ffa02df01689af7695b9921d71609533e3ee62f6255a8b54c4c599a88557789a755fe9
2022-07-22 13:42:25 +00:00
Jonas Nick
adef50a5c3
Merge fort-nix/nix-bitcoin#520: secrets: fix sorting in setup-secrets
0ba6c6367003d8db218a557d39d7a89b48effc91 secrets: fix sorting in `setup-secrets` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    utACK 0ba6c6367003d8db218a557d39d7a89b48effc91

Tree-SHA512: f9bea9c3d73879c6450315d6c3f1920b1599b5a5875004cb6d6cb94d368362d79a0a23d7d2427711d548004eaac482145e7e732f531879dd049b14678f37a048
2022-07-22 13:36:12 +00:00
Erik Arvstedt
7a129a7e9c
docs: improve Security Fund documentation
- Add to README
- Improve wording
2022-07-22 15:18:34 +02:00
Jonas Nick
1276c40aaa
update nixpkgs
btcpayserver: 1.5.4 -> 1.6.1
nbxplorer: 2.3.26 -> 2.3.28
2022-07-22 13:15:25 +00:00
Jonas Nick
34c4b61402
Merge fort-nix/nix-bitcoin#504: Add fulcrum module
7d7f2df0066fc53e5286fdbe853b37c871e19c55 fulcrum: add module (Erik Arvstedt)
edd8bd311c4c66cae211646e8099fbc9d6d7a0b1 bitcoind-rpc-public-whitelist: add `ping`, `help` (Erik Arvstedt)
f946a7cd9b9a469843dd71225fef9f157453d834 examples: use `mkDefault` for setting `system.stateVersion` (Erik Arvstedt)
79994d0bd22edeb2c2a780ec8bad5f1d6b30bdb6 tests: increase postgresql startup timeout (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  nixbitcoin:
    ACK 7d7f2df0066fc53e5286fdbe853b37c871e19c55

Tree-SHA512: 866f0a40bb81ceb2008e6efbd415eeee201b9e56aa5ebc60fd1bb4b6eda300155faaa2e6492d8145b3c6084b1e8ef5ec7d4e0ff694beb328d2e5ed755c9d04b4
2022-07-22 13:11:40 +00:00
Erik Arvstedt
0ba6c63670
secrets: fix sorting in setup-secrets
Now the bash globbing sort order equals the nix sort order
(order of `processedFiles`)
Previously, `comm` could fail with error `unsorted` on
specific secrets names.
2022-07-22 14:57:06 +02:00
Jonas Nick
0d58dadf0a
Merge fort-nix/nix-bitcoin#518: docs/install: Fix formatting
f12ea83d3645988010740ae70fd561fb785523ef docs/install: fix formatting (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK f12ea83d3645988010740ae70fd561fb785523ef

Tree-SHA512: dd0e8698e19ebbee4b49faa863605c4b3da22877362c8d149f728feb8ca4daac23a786112a2fce51501ac50786db7778a5824fffe21028d7870e66f8d5216269
2022-07-20 12:54:03 +00:00
Erik Arvstedt
f12ea83d36
docs/install: fix formatting 2022-07-18 16:11:11 +02:00
Jonas Nick
3f13cfd159
Merge fort-nix/nix-bitcoin#516: krops: Enable evaluating nodes with non-native systems
dad9679647bf8ee9edfe43b84a92c73e80bed2d3 deployment shell: add command `build-config` (Erik Arvstedt)
2926fc27dc015613e3babd02e4687c319e7433d9 krops: enable evaluating nodes with non-native systems (Erik Arvstedt)
fe2df830a2659ed1fb5b4bbf5302e91d4817caca flake: add system `armv7l-linux` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK dad9679647bf8ee9edfe43b84a92c73e80bed2d3

Tree-SHA512: b87b6734d642ebf413d3e1c9f540ddab2145b35d1f8208a08f64db1ee79fe69056b29bf3e3f3bc70dc1a5d6be3ad0299c491486fdaf5106dc2a4331f61805d15
2022-07-18 07:20:57 +00:00
Erik Arvstedt
dad9679647
deployment shell: add command build-config 2022-07-17 22:17:48 +02:00
Erik Arvstedt
2926fc27dc
krops: enable evaluating nodes with non-native systems 2022-07-17 22:17:48 +02:00
Erik Arvstedt
fe2df830a2
flake: add system armv7l-linux
There are some ARMv7 single board computers that are capable of
running a bitcoin node (see https://nixos.wiki/wiki/NixOS_on_ARM).
2022-07-17 22:17:47 +02:00
Jonas Nick
7a40c39d5c
Merge fort-nix/nix-bitcoin#512: Remove bitcoind banlist
8dc4858872edea4cb91768163ec9cd878ca0f06b bitcoind: remove banlist loader (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  nixbitcoin:
    ACK 8dc4858872edea4cb91768163ec9cd878ca0f06b
  jonasnick:
    ACK 8dc4858872edea4cb91768163ec9cd878ca0f06b

Tree-SHA512: a3002863b1bcf97f2553d977006bffe0d0554df4d27f6a50898e9dc3a200a5a95878ba2038d5a32d8c3e54ced7a1bf6a8735e954b496fecb20af42637844329e
2022-07-17 19:57:50 +00:00
Jonas Nick
d3664b09b4
Merge fort-nix/nix-bitcoin#511: Minor improvements
84b69dfb4676f95518316088c2a5a90ed020169d versioning: improve description wording (Erik Arvstedt)
9d20837b903d6aa1af86931f66e7cfcef357e14a flake: remove `rec` (Erik Arvstedt)
c82e0ee294ac4061aef5b6d8d07a9a7ebc8c7ee4 clightning/plugins: format plugin defs, order alphabetically (Erik Arvstedt)
9ac3d93b27af7a2abfa1a95d8c34cbe327748794 improve comments, descriptions (Erik Arvstedt)
97b1a1d353930679b412ea4b398fda4220851251 operator: improve descriptions (Erik Arvstedt)
27dd31ead516fef082417122b8f8ffe6daad976e clightning/feeadjuster: fix typo (Erik Arvstedt)
df5abd5eab9755da2930ca86ccbff6fda2c0c35c lnd: move `wallet-unlock-password-file` setting to config (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 84b69dfb4676f95518316088c2a5a90ed020169d

Tree-SHA512: e326ea37c4c4e766a634e90a069a441933dfac5a91e85c136e49dd17c16ee6e5e3fbfb15399f97321e412ab1624f1040116e2516e2635188f7e25454d5e9fe34
2022-07-17 19:48:40 +00:00
Jonas Nick
0c4a7177e0
Merge fort-nix/nix-bitcoin#498: clightning/lnd: allow connections to remote bitcoind in systemd service
8cac8285347bc8063ae357675ee4bf8e2d632f27 doc: remote-bitcoind: allowing external connections when tor.enforce is active (Otto Sabart)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 8cac8285347bc8063ae357675ee4bf8e2d632f27

Tree-SHA512: b2a8739911f96c76515838820a2ffc2f773cb68e5216f4a3d135c79aada7fa0a1f02e3de67ef7fe5833614cdae58e92d2ea39ae1fcfda25e50eb9da3402ab31a
2022-07-17 19:42:06 +00:00
Jonas Nick
90249d9cc4
Merge fort-nix/nix-bitcoin#515: bitcoind-remote: fix quotation marks in preStart script
03b75a025459685fc6ede4e651be0183138e6bb0 bitcoind-remote: fix quotation marks in preStart script (Otto Sabart)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 03b75a025459685fc6ede4e651be0183138e6bb0

Tree-SHA512: d625968033b18358bb47cdb39bcb85b8707c84838843597db3f4a37979d583285d1ee38391bc231aba8f7abdd870cd5c8d5260f78d111fa77f429c831870fa24
2022-07-17 19:38:49 +00:00
Erik Arvstedt
84b69dfb46
versioning: improve description wording 2022-07-17 12:46:01 +02:00
Otto Sabart
03b75a0254
bitcoind-remote: fix quotation marks in preStart script 2022-07-15 23:40:16 +02:00
Erik Arvstedt
8dc4858872
bitcoind: remove banlist loader
Gmaxwell's banlist (https://people.xiph.org/~greg/banlist.cli.txt) is
no longer maintained and hasn't been updated since 2 years.
2022-07-15 14:45:37 +02:00
Erik Arvstedt
9d20837b90
flake: remove rec 2022-07-15 11:42:13 +02:00
Erik Arvstedt
c82e0ee294
clightning/plugins: format plugin defs, order alphabetically 2022-07-15 01:50:15 +02:00
Erik Arvstedt
9ac3d93b27
improve comments, descriptions 2022-07-15 01:50:11 +02:00
Erik Arvstedt
97b1a1d353
operator: improve descriptions 2022-07-14 23:47:12 +02:00
Erik Arvstedt
27dd31ead5
clightning/feeadjuster: fix typo 2022-07-14 23:46:25 +02:00
Erik Arvstedt
df5abd5eab
lnd: move wallet-unlock-password-file setting to config
There's no need to pass this option via the cmdline.
2022-07-14 23:46:25 +02:00
Erik Arvstedt
7d7f2df006
fulcrum: add module 2022-07-09 11:07:09 +02:00
Jonas Nick
7e94b7eddc
Merge fort-nix/nix-bitcoin#510: lnd, lightning-loop: add certificate options extraIPs and extraDomains
c853f380d43279813a8c4ae2a955f9cbf0bb7231 lightning-loop: add certificate options `extraIPs` and `extraDomains` (Erik Arvstedt)
edfbe700e7c06fb771bba9e646a2f823f82d9554 lnd: add certificate options `extraIPs` and `extraDomains` (Erik Arvstedt)
60a27d58a640284d46476ec924aaa5b825302e31 lnd, lightning-loop: improve `extraConfig` option description (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK c853f380d43279813a8c4ae2a955f9cbf0bb7231

Tree-SHA512: f83ddd99826fdcae964de2ff7f45ca941f0ffb6130f5e4f8481d7e2c9946ebea8415460c0cfe68a9626a2fb0d6912e5285b580db00d78bfcfdac665426bf3649
2022-07-08 20:57:37 +00:00
Erik Arvstedt
edd8bd311c
bitcoind-rpc-public-whitelist: add ping, help
Required by fulcrum.
2022-07-08 15:10:03 +02:00
Erik Arvstedt
f946a7cd9b
examples: use mkDefault for setting system.stateVersion
This makes it easier for users to override the default.
2022-07-08 15:10:03 +02:00
Erik Arvstedt
c853f380d4
lightning-loop: add certificate options extraIPs and extraDomains
This is useful for non-local access to the lightning-loop REST server.
2022-07-07 16:09:26 +02:00
Erik Arvstedt
edfbe700e7
lnd: add certificate options extraIPs and extraDomains
This is useful for non-local access to the lnd REST server.
2022-07-07 16:09:26 +02:00
Erik Arvstedt
60a27d58a6
lnd, lightning-loop: improve extraConfig option description 2022-07-07 16:09:26 +02:00
Erik Arvstedt
79994d0bd2
tests: increase postgresql startup timeout
Required for Cirrus CI.
2022-07-07 11:43:21 +02:00
Jonas Nick
4c9efa9db9
Merge fort-nix/nix-bitcoin#503: nodeinfo: make extensible
f17fcebe117fc69b2c811fc0ab0a64a591f2e20b nodeinfo: make extensible (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK f17fcebe117fc69b2c811fc0ab0a64a591f2e20b

Tree-SHA512: 8f4cca757c6b6323a6cb947a9a452cb57743242935e29c4dc1efe3920f7c1930766b09f8a875830f1eaf6b4c9079c452600c86aef81b57748b7cebb3d620eafa
2022-07-07 08:24:33 +00:00
Jonas Nick
1a0fe723c9
Merge fort-nix/nix-bitcoin#509: bitcoind, liquidd: increase TimeoutStartSec
99f1dc0bff9a9a098a30811f887aa4ec549d3e93 bitcoind, liquidd: increase `TimeoutStartSec` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 99f1dc0bff9a9a098a30811f887aa4ec549d3e93

Tree-SHA512: 29d3093fdeeda44d4737415df008e4c9ffea76df65d1c4a226afe455b63fcc2f8f9f4800a266e6b2040c8c7e17bb37dd88c488a74916d7d2bbbb0fdc7b37df8b
2022-07-07 08:03:14 +00:00
Otto Sabart
8cac828534
doc: remote-bitcoind: allowing external connections when tor.enforce is active 2022-07-06 10:27:56 +02:00
Erik Arvstedt
99f1dc0bff
bitcoind, liquidd: increase TimeoutStartSec
I've just seen `liquidd` hit the timeout on nixbitcoin.org while
`Loading block index`.
This was probably due to HDD contention while starting services during
boot.
2022-07-05 13:04:18 +02:00