128 Commits

Author SHA1 Message Date
Louis Singer
0b6aedf5c1 Use getumbrel/bitcoind:v28.0 (#196) 2024-11-08 16:11:56 +01:00
tiero
1d203f964b upgrade action 2024-11-04 14:34:19 +01:00
Andrei
6893b134f0 Use lightninglabs/lnd:v0.18.3-beta image (#195) 2024-11-04 13:04:50 +01:00
Marco Argentieri
af4f939784 Update Bitcoin Core to v26.1 (#194) 2024-11-04 13:04:27 +01:00
Andrei
86490fdc0c Use normal user to run bitcoin and cln (#191)
It solves the problem that files created in volumes have root user and
make it hard to remove on Linux machines.
2024-10-18 18:20:27 +02:00
dependabot[bot]
f041faebbd Bump github.com/btcsuite/btcd from 0.24.0 to 0.24.2 (#193) 2024-10-10 22:45:01 +02:00
dependabot[bot]
cd55a3ed61 Bump github.com/btcsuite/btcd from 0.23.4 to 0.24.0 (#187) 2024-05-06 11:05:59 -05:00
dependabot[bot]
a8cb58ad9f Bump golang.org/x/crypto from 0.5.0 to 0.17.0 (#182)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.5.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.5.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 10:00:24 +01:00
Marco Argentieri
04a21f8e9e fix: use new tapd image (#181) 2023-06-01 10:58:50 +02:00
Marco Argentieri
f84dbb3cf8 Improve README description (#180) 2023-05-03 23:01:29 -05:00
Marco Argentieri
2f364745b1 add Taro (#179)
* add nigiri taro CLI subcommand

* add README
2023-05-03 21:02:03 -05:00
tiero
d2b3da5455 use docker container from @lncm 2023-02-10 23:11:29 +01:00
Oliver Offing
cddff8499a fix: /bin/bash: no such file or directory (#175)
Adds support for other OSes where the bash binary
might be located in a different path
2023-02-09 18:12:13 +01:00
Pietralberto Mazza
cbafbc422c Update actions (#174) 2023-01-31 11:30:41 +01:00
Pietralberto Mazza
6a7470349f Bump github.com/btcsuite/btcd to v0.23.4 (#173)
* Update deps

* Update CI
2023-01-31 10:46:29 +01:00
Marco Argentieri
dfb48209b0 supports docker compose and docker-compose (#171) 2023-01-29 20:19:20 +01:00
Marco Argentieri
efb4d50f48 colorize json output (#169) 2022-12-04 02:41:56 +01:00
Marco Argentieri
cbfd961645 Use checkblockindex=0 2022-12-02 18:45:30 +01:00
Daniel Granhão
25a6333cec Enable bitcoind's REST API (#167) 2022-11-15 10:22:46 -06:00
Marco Argentieri
df4994fa9c Update docker-compose.yml 2022-11-10 18:17:28 +01:00
Andrei
f4d1dfc4c7 Fix CLN p2p port (#166) 2022-11-10 18:07:44 +01:00
Andrei
adc3487d9b Bump LND version (#165) 2022-10-10 16:16:57 +02:00
Andrei
472482964e Fix generate bitcoin rpc (#164) 2022-10-07 15:21:26 +02:00
Andrei
f63a114ce2 Add lnd domain for TLS certificate (#163) 2022-09-29 21:53:02 +02:00
André Ferreira
69c60b4afc Add support to -named argument (#161) 2022-09-21 15:10:47 +02:00
Marco Argentieri
456b4e1ed9 lnd: listen on 0.0.0.0 and rename to cln (#158) 2022-09-21 15:06:38 +02:00
Stéphane Roche
721739d3cc README: Add an example sending Liquid asset (#153)
* Add an example sending Liquid asset

* use faucet
2022-06-01 11:24:12 +02:00
Marco Argentieri
c4b7402923 Run also LN services in headless mode (#150)
* Run also LN services in headless mode. Fixes https://github.com/vulpemventures/nigiri/issues/147

* disable tty mode when headless mode. Fixes https://github.com/vulpemventures/nigiri/issues/149
2022-04-22 12:20:35 -05:00
Marco Argentieri
d7650e7c1d ️ Lightning Network support (#144)
* Add two LND instances on --ln flag

* Add CLN and drop second LND instance

* Wrap lncli into lnd and lightning-cli into cln commands

* rpc: Add -generate <numOfBlocks> command

* Add special label to faucet from bitcoin to lnd,cln

* update readme

* readme: format expandable paragraph

* Allow interactive commands for cln,lnd

* fix empty address in faucet
2022-04-21 16:47:25 -05:00
Marco Argentieri
2e2b954b24 README: Update logs documentation (#143) 2022-03-26 16:15:59 +01:00
Andreas Schjønhaug
583c646819 Enable ‘Neutrino mode’ in Bitcoin Core (#137) 2022-01-12 20:45:33 +01:00
Andreas Schjønhaug
357bdbc266 Instructions for macOS Monterey (#136)
* Instructions for macOS Monterey

* Update README.md

Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com>
2022-01-12 20:43:28 +01:00
Louis Singer
b99da57a67 add compact filters flags + pchmessagestart (#134) 2021-12-28 13:45:11 +01:00
Andreas Schjønhaug
43077b0cb4 Added instructions on where to find the config files (#132) 2021-12-23 23:00:32 +01:00
Louis Singer
097f0abef7 add user: 1000:1000 in liquid container (docker-compose.yml) (#130)
* add user: 1000:1000 in liquid container (docker-compose.yml)

* add USER command in bitcoin container
2021-12-23 12:52:18 +01:00
tiero
8e2acdc1a8 bump golang.org/x/sys/unix 2021-12-16 12:04:48 +01:00
Marco Argentieri
cb810d65b3 goreleaser: Add windows target (#128)
* goreleaser: Add windows target

* bump go to 1.17
2021-12-16 11:55:25 +01:00
Marco Argentieri
6088a439cd Add ZMQ support (#125)
* Update bitcoin.conf

* Update elements.conf

* Update bitcoin.conf

* Update docker-compose.yml

* Update docker-compose.yml
2021-11-24 12:52:15 +01:00
Marco Argentieri
bacdb43f2d Update docker-compose.yml 2021-11-15 12:23:11 +01:00
Marco Argentieri
aeb6ff17b2 GoReleaser: Build also for arm64 architectures 2021-10-30 17:31:38 +02:00
tiero
c5e990fe35 Dynafed and Taproot signal 2021-10-19 18:30:15 +04:00
Marco Argentieri
2d914e4b41 Use --jsonrpc-import for Electrs services 2021-10-19 18:08:35 +04:00
Marco Argentieri
400689be62 Update faucet.go 2021-08-10 14:13:52 +02:00
Marco Argentieri
70e22ba402 refactor codebase with urfave/cli (#120)
* clean

* load datadir with resources and start compose

* start --liquid

* check if is running already

* Add rpc command

* Add logs and faucet commands

* Add mint command

* Add push command

* Move state into dedicated pkg

* less code for isRunning check

* Add --ci flag to start command

* Add NIGIRI_DATADIR env var

* add update command

* Update readme, makefile and goreleaser

* update test gh action

* skip tests

* print endpoint in start command

* Add a default network to docker compose file.

Containers started through this docker compose file will be in this isolated network.
Note: the minimum version for the docker compose file format is 3.5 which introduces `name` for networks. This file format requires a docker engine version of 17.12.0+.

* add prerelease: auto

* makefile: release commands

* go version

* use global flag --datadir for the folder

* wrap datadir in variable

* use single compose file & move state to internal

* remove unused state keys

* return err in test

* docker-compose: use latest version

* print endpoint of services based on --liquid flag

Co-authored-by: Philipp Hoenisch <philipp@hoenisch.at>
2021-08-06 18:09:13 +02:00
Marco Argentieri
e385558731 Use GH container registry images (#118)
* Use GH container registry images

* Change images in constant

* Update nigiri images constants

* Remove checks to print the version of nigiri CLI

* add fallbackfee to bitcoin.conf & elements.conf

* commented bitcoin push test
2021-07-16 18:18:20 +02:00
Marco Argentieri
d582ffce57 Update test.yml 2021-07-16 16:24:03 +02:00
Marco Argentieri
8338b35955 remove travis and add test.yml as GHA (#117)
* remove travis and add test.yml as GHA

* Update test.yml
2021-07-16 16:20:16 +02:00
Marco Argentieri
a23f40237d Update docker-compose-regtest-liquid.yml 2021-05-04 16:04:28 +04:00
Marco Argentieri
c0f0d50c88 Update docker-compose-regtest-liquid.yml 2021-05-03 15:57:35 +04:00
Marco Argentieri
a3f15bbd3b [gh-action] remove docker login step 2021-03-23 20:02:14 +01:00