Commit Graph

1566 Commits

Author SHA1 Message Date
Erik Arvstedt
a4a5c72b01
lnd: use lndinit for wallet creation 2022-04-04 13:59:36 +02:00
Erik Arvstedt
e793a3470c
lndinit: init at 0.1.3-beta 2022-04-04 13:59:36 +02:00
Jonas Nick
54f8f2d240
Merge fort-nix/nix-bitcoin#468: joinmarket: 0.9.4 -> 0.9.5
4f74690292 joinmarket: 0.9.4 -> 0.9.5 (nixbitcoin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 4f74690292

Tree-SHA512: 69bb194682d57ec0f1852c13d89d86c479459d32860106746b7bcbf26de7f4d94bf01a6d2852884e02cba5ebd53569f1beb96410c6de12355ec2739a05925998
2022-04-03 23:53:13 +00:00
Jonas Nick
16e65d2fc5
Merge fort-nix/nix-bitcoin#467: cl-rest: 0.6.1 -> 0.7.0
77b34954ef cl-rest: 0.6.1 -> 0.7.0 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  nixbitcoin:
    ACK 77b34954ef

Tree-SHA512: 2e4b49b4e302b82fe0a3223cdff424730e521dfc69eeea1c5fb162700fa7fca5513484280444b99a603437a5cb39ed888e013fa86bea290b47cfd4e50930604d
2022-04-03 23:50:42 +00:00
Jonas Nick
05b8c632f4
Merge fort-nix/nix-bitcoin#457: Add nix-bitcoin security fund information
bdccaa3edd Add SECURITY.md (nixbitcoin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK bdccaa3edd
  jonasnick:
    ACK bdccaa3edd

Tree-SHA512: dfcc21a72b9fcc012efa9d4c39cf3ab837287a57364365d1378c6be2f9cff67b04cbb70e45a4eed27c2f1962f53e6b7be947588dda6d051caad81a8096a7ffd0
2022-03-30 12:51:38 +00:00
nixbitcoin
bdccaa3edd
Add SECURITY.md
Including nix-bitcoin security fund information
2022-03-30 12:36:45 +00:00
nixbitcoin
4f74690292
joinmarket: 0.9.4 -> 0.9.5
Notes
- We can no longer test for `unknown error in JSON-RPC`. `jm-ob-watcher`
  now simply outputs `Starting ob-watcher`. Tested working on
  https://nixbitcoin.org/orderbook.
- Removed Agora IRC server since it is offline semi-permanently. Should
  probably also be removed upstream.
- Includes patch for
  https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1193
2022-03-30 11:25:45 +00:00
Erik Arvstedt
77b34954ef
cl-rest: 0.6.1 -> 0.7.0 2022-03-29 16:30:47 +02:00
Jonas Nick
2365163f4f
Merge fort-nix/nix-bitcoin#465: update nixpkgs{,-unstable}
118595608d update nixpkgs{,-unstable} (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 118595608d

Tree-SHA512: 555abf698f40fa89d9268b67a7d5b11b985601ab3df8156509b212ebeb88376e0fc7d657b311eb1ebf20af6e43762db62efe3be3e806ab13e1013d951480ad61
2022-03-13 16:17:28 +00:00
Jonas Nick
118595608d
update nixpkgs{,-unstable}
electrs: 0.9.5 -> 0.9.6
2022-03-12 17:14:37 +00:00
Jonas Nick
ac3cee09e9
Merge fort-nix/nix-bitcoin#464: secrets: fix secrets setup warning
91203d8d06 secrets: fix secrets setup warning (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 91203d8d06

Tree-SHA512: 0ae988f04ee5793c1deb38b74142d97319a45a6475db0d2003a133147efe723d4a006c1df453ad102829314bc444637293a2464922ca02822030f7d11f6d9c0c
2022-03-12 16:29:43 +00:00
Erik Arvstedt
91203d8d06
secrets: fix secrets setup warning
With newer nixpkgs versions, a type error was shown instead of the
warning message when `secretsSetupMethod` was unset.
2022-03-11 01:34:47 +01:00
Jonas Nick
16b37a1af3
Merge fort-nix/nix-bitcoin#463: rtl: 0.12.1 -> 0.12.2
4f45266524 rtl: 0.12.1 -> 0.12.2 (nixbitcoin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 4f45266524

Tree-SHA512: 449ba7fdf5f0eb9852ff4925d446f19cf41f9b935d451951f6fb40e72f0c5325bc4da194ffcc7a5d2781f81e25943c653e0349e1c8162d2d169e3e9d506fc018
2022-03-10 21:49:35 +00:00
nixbitcoin
4f45266524
rtl: 0.12.1 -> 0.12.2 2022-03-09 12:23:20 +00:00
Jonas Nick
9dab0ae6ba
Merge fort-nix/nix-bitcoin#461: update nixpkgs{,-unstable}
16daaaf79f update nixpkgs{,-unstable} (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 16daaaf79f

Tree-SHA512: 11bd3122870b03556b447e2389a87a69fbbb67d7af978e9a8f6e16d28e7c52e9d41043319fd06f4222a183bc8b71704e7615894f6df79ed91140427e7276607e
2022-03-06 19:49:07 +00:00
Jonas Nick
952a499ef0
Merge fort-nix/nix-bitcoin#460: backups: bring in line with upstream duplicity
5bee663e30 backups: bring in line with upstream duplicity (nixbitcoin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 5bee663e30
  jonasnick:
    ACK 5bee663e30

Tree-SHA512: 5dc3e7e0522d5a7039868ed84f6849ff561c194fa5d9c17c217fa22e89b1ed3636eba8c14ed92f91c63ce9199f03411266c602ee8339e773e8f48599f520e208
2022-03-06 14:48:37 +00:00
Jonas Nick
96de7867cf
Merge fort-nix/nix-bitcoin#459: joinmarket: bump secp256k1 to version used upstream
6629e9a66f joinmarket: bump secp256k1 to version used upstream (nixbitcoin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 6629e9a66f
  jonasnick:
    ACK 6629e9a66f

Tree-SHA512: f45d46ce42d18e5e0d8cdfa956c975e5421909306d45e62f8d43a40f65ece33dbae5fb5ab2ec5a96fc5e7142314b67f846f5cfcc500bbba531c502a570ef6b68
2022-03-06 14:45:32 +00:00
nixbitcoin
5bee663e30
backups: bring in line with upstream duplicity
Also, tell users that they can set `services.duplicity.*` to further
configure the backup.
2022-03-06 14:31:19 +00:00
nixbitcoin
6629e9a66f
joinmarket: bump secp256k1 to version used upstream
Also incorporate improvements from upstream nixpkgs expression. Except,
`enable-tests` line which is already enabled by default upstream.

Add comment explaining the reason for having a custom secp256k1 pkg in
nix-bitcoin.
2022-03-06 14:28:02 +00:00
Jonas Nick
16daaaf79f
update nixpkgs{,-unstable}
btcpayserver: 1.4.4 -> 1.4.7
elementsd: 0.21.0.1 -> 0.21.0.2
lightning-loop: 0.16.0-beta -> 0.17.0-beta
2022-03-05 21:49:07 +00:00
Jonas Nick
19abacc41c
Merge fort-nix/nix-bitcoin#458: liquidd: add service timeouts like in bitcoind
2493c8c201 liquidd: add service timeouts like in bitcoind (Erik Arvstedt)
59bf0274c0 pkgs: add groups, sort alphabetically (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  nixbitcoin:
    ACK 2493c8c201

Tree-SHA512: 229f57a4093b996d500f95f81992b7f0314596828639179ed57936a4bc5d0f556498bf29e1acd9aabd3cbee97f034ccabd9dad2fde01deddc5e226c6c46c7bb2
2022-03-01 14:21:39 +00:00
Erik Arvstedt
2493c8c201
liquidd: add service timeouts like in bitcoind
Previously, liquidd could fail with error:
liquidd.service: start operation timed out. Terminating.
2022-02-28 14:01:54 +01:00
Erik Arvstedt
59bf0274c0
pkgs: add groups, sort alphabetically 2022-02-28 14:00:23 +01:00
Jonas Nick
2618af74e4
Merge fort-nix/nix-bitcoin#445: clightning-plugins: add commando plugin
ee4cdb0586 pyln-proto: relax pycparser constraint (William Casarin)
2d6c4e829e readme: fix monitor c-lightning plugin link (William Casarin)
0bede274a8 clightning-plugins/commando: add module (Erik Arvstedt)
380ec3bb78 clightning-plugins: add commando (William Casarin)
80312ba9d7 python-packages/sha256: init at 0.1 (William Casarin)
71eccb73d6 python-packages/runes: init at 0.4.0 (William Casarin)
570e271695 clightning-plugins: bump to latest git (William Casarin)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK ee4cdb0586

Tree-SHA512: 2db97ee758f061ce72f8e049299c453cc4e9947d9af55c68745aa15bcd9529cb47defb52366ca216249441fb8e113c3b3b048a5381f41fd1ef80e677dae0fe37
2022-02-27 18:38:18 +00:00
William Casarin
ee4cdb0586 pyln-proto: relax pycparser constraint
This is a bit hostile to different nixpkgs versions

Signed-off-by: William Casarin <jb55@jb55.com>
2022-02-27 08:42:08 -08:00
William Casarin
2d6c4e829e readme: fix monitor c-lightning plugin link 2022-02-24 08:31:57 -08:00
Erik Arvstedt
0bede274a8 clightning-plugins/commando: add module 2022-02-24 08:31:54 -08:00
William Casarin
380ec3bb78
clightning-plugins: add commando
Signed-off-by: William Casarin <jb55@jb55.com>
2022-02-23 20:48:57 +01:00
William Casarin
80312ba9d7
python-packages/sha256: init at 0.1
Signed-off-by: William Casarin <jb55@jb55.com>
2022-02-23 20:48:57 +01:00
William Casarin
71eccb73d6
python-packages/runes: init at 0.4.0
Signed-off-by: William Casarin <jb55@jb55.com>
2022-02-23 20:43:12 +01:00
Jonas Nick
1338e8258b
Merge fort-nix/nix-bitcoin#454: lnd: point out SCB functionality more clearly
b8524720a5 lnd: point out SCB functionality more clearly (nixbitcoin)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK b8524720a5

Tree-SHA512: 0cb9afe8bcb8af2ed72ddb471bd8a1a8dea78248065c5fb59c88a24cd64a0ee2469abe51e0798700011e8fd8a5621379ac42100d89fa7573e1f3ba8cd237e573
2022-02-20 17:05:59 +00:00
nixbitcoin
b8524720a5
lnd: point out SCB functionality more clearly 2022-02-14 14:04:11 +00:00
Jonas Nick
827107c807
Merge fort-nix/nix-bitcoin#452: makeShell: use final system configuration in generate-secrets
1af84e8b7e makeShell: use actual system configuration in `generate-secrets` (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 1af84e8b7e

Tree-SHA512: d4d2808f627d45e152b2ae7224ccdadd93e727066086cf9dfe3c6ee674773da556e7c8a077794d6dc8f1df4f2a1a41c4f3abfbb3c7ebaca70d8152cd53295ab6
2022-02-12 20:50:08 +00:00
Erik Arvstedt
1af84e8b7e
makeShell: use actual system configuration in generate-secrets
This fixes a bug where the version update message for v0.0.65 is erroneously triggered
because the krops config is not included when evaluating secrets.
2022-02-12 21:33:23 +01:00
Jonas Nick
2e22bbdcc7
Merge fort-nix/nix-bitcoin#451: Update nixpkgs
282454f16e update nixpkgs{,-unstable} (Jonas Nick)
15b88cc1c5 update-flake: fix attribute path of pinned (Jonas Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 282454f16e

Tree-SHA512: fcd29837685b351532715b376cb21f9dc72d14458ae035435473f34def74e17e690a794b0f72701d85af901852ed7a40e757ac89b3c182bf4cf91a23fd14d3f4
2022-02-12 19:18:47 +00:00
Jonas Nick
282454f16e
update nixpkgs{,-unstable}
btcpayserver: 1.3.7 -> 1.4.4
electrs: 0.9.4 -> 0.9.5
lnd: 0.14.1-beta -> 0.14.2-beta
nbxplorer: 2.2.18 -> 2.2.20
2022-02-11 08:42:51 +00:00
Jonas Nick
15b88cc1c5
update-flake: fix attribute path of pinned 2022-02-09 13:46:31 +00:00
Jonas Nick
0ac9d6f4c8
Merge fort-nix/nix-bitcoin#450: Misc. improvements
d959d5b558 secure-node: don't set `nix-bitcoin.secretsDir` (Erik Arvstedt)
7b0c3d48c9 docs/services.md: link to clightning plugin list (Erik Arvstedt)
7402212263 examples/configuration.nix: disable `passwordAuthentication` (Erik Arvstedt)
e093bb64d9 examples/configuration.nix: fix links to `docs/services.md` (Erik Arvstedt)
d41a550355 fetch-release: export GNUPGHOME (Erik Arvstedt)
397b372cf3 bitcoind: improve option `rpc.users` (Erik Arvstedt)
679e7b6544 bitcoind: remove unneeded tmpfile rule (Erik Arvstedt)
98f419233f bitcoind: don't log timestamps (Erik Arvstedt)
6f8b4d9ebe flake: optimize nixpkgs importing (Erik Arvstedt)
16e2d4c8b7 flake: remove unneeded indirection in legacyPackages (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK d959d5b558

Tree-SHA512: e62fcf36ac77df62b9f86279d0ebac807525d188cbf1ee5c13cf1406b3caadad0f2df7527b0c8713259cbc6d5cdfa006f01e90d5377f974213f204a2f85a8ae6
2022-02-06 17:00:59 +00:00
Erik Arvstedt
d959d5b558
secure-node: don't set nix-bitcoin.secretsDir
This simplifies the docs and the secure-node module.

This change doesn't affect users that deploy via krops.
2022-02-05 21:35:50 +01:00
Erik Arvstedt
7b0c3d48c9
docs/services.md: link to clightning plugin list
The old list was incomplete.

Also update configuration.nix.
2022-02-05 21:34:10 +01:00
Erik Arvstedt
7402212263
examples/configuration.nix: disable passwordAuthentication
This is a sensible default.

Also clarify the pubkey setup.
2022-02-05 21:34:09 +01:00
Erik Arvstedt
e093bb64d9
examples/configuration.nix: fix links to docs/services.md 2022-02-05 21:34:09 +01:00
Erik Arvstedt
d41a550355
fetch-release: export GNUPGHOME
This approach is less error-prone.
It is also used by our fetcher scripts.
2022-02-05 21:33:54 +01:00
Jonas Nick
22bd5075ea
Merge fort-nix/nix-bitcoin#448: [LND] Remove pruning assertion
793a127372 [LND] Remove pruning assertion (Konstantin Nick)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK 793a127372
  prusnak:
    ACK 793a127372

Tree-SHA512: fb9bb72981d933a6d8d7bdc888e63f3a156839ef7567d55572dd45479d140a645e752e0129dd74c04b082daeac6f629be6d341b86883c6e3b74e64d5577e4800
2022-02-04 16:27:59 +00:00
Erik Arvstedt
397b372cf3
bitcoind: improve option rpc.users
- Move description to top
- Improve example
2022-02-03 20:47:25 +01:00
Erik Arvstedt
679e7b6544
bitcoind: remove unneeded tmpfile rule 2022-02-03 20:47:25 +01:00
Erik Arvstedt
98f419233f
bitcoind: don't log timestamps
Timestamps are already logged via journald.
2022-02-03 20:47:25 +01:00
Erik Arvstedt
6f8b4d9ebe
flake: optimize nixpkgs importing
`nixpkgs.legacyPackages.${system}` allows reusing a single pkgs instance
that is shared among all flakes with the same `nixpkgs` input.
This is relevant when a user overrides the `nixpkgs` input of our flake
or exports our `nixpkgs` input to other flakes.
`import nixpkgs` would create a new pkgs instance instead.
2022-02-03 20:47:25 +01:00
Erik Arvstedt
16e2d4c8b7
flake: remove unneeded indirection in legacyPackages
Example: The nix-bitcoin electrs pkg can now be reached via flake attr
.#modulesPkgs.electrs
instead of
.#nbPkgs.modulesPkgs.electrs
2022-02-03 20:47:24 +01:00
Konstantin Nick
793a127372 [LND] Remove pruning assertion 2022-02-03 09:34:24 +01:00