* 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
* 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>
* 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
* added version command and goreleaser
* added release to Makefile. adapted build and clean scripts to gorelease. changed version short text output
* reverted clean and build scripts. changed path for builds
* added dist field to goreleaser
* added post hook
* disabled archiving
* added archive name template
* changed archive name template
* changed archive name template
* changed goreleaser.yml
* removed pre hooks
* added mint command
* added mint test command
* changed error message
* changed error message
* changed api host address
* changed mint tests
* changed mint tests 2
* handled unmarshalling errors
* added short function to mint tests
* fixed unmarshall of mint
* return text changes
* added error check for status code in mint
* added faucet command
* chopsticks ports imported from env
* changed order of assignments
* test: sleep after start nigiri
* sleep after each strat and each stop
* small changes on faucet
* added check for txId
* json err control
* correcting json err control
* small fixes
* fixes on faucet command
* http.StatusOK
* try with 0.0.0.0 interface
* try with 127.0.0.1 interface
* fixes in travis
Co-authored-by: Marco Argentieri <3596602+tiero@users.noreply.github.com>