Konstantin Nick

Results 12 issues of Konstantin Nick

This PR adds [peerswap](https://github.com/sputn1ck/peerswap). Peerswap allows you to rebalance channels with your direct peers using submarine swaps on bitcoin and on liquid. It is alpha software so should be used...

This PR adds Faraday. [Faraday](https://github.com/lightninglabs/faraday) is a Lightning Channel Management & Optimization Tool by Lightning Labs. It is used in [Lightning Terminal](https://github.com/lightninglabs/lightning-terminal) which could be pretty useful in the future....

I'm trying to call `rawblindrawtransaction` from my jrpc2.0 library. Elementsd returns the error `-8:Unknown named parameter inputamountblinders` The raw request I send is: ```json {"jsonrpc":"2.0","method":"rawblindrawtransaction","params":{"hexstring":"longhex...","ignoreblindfail":true,"inputamount":[100000],"inputamountblinders":["89aaaea292f84f8e2cbc0b2c4fdd0c93226fec6aeb6f9ca422bf31d62da47ada"],"inputasset":["25b251070e29ca19043cf33ccd7324e2ddab03ecc4ae0b5e77c4fc0e5cf6c95a"],"inputassetblinder":["e3880a1dc357e782987e3df8e0776f102bdb5d41b94d22263da9aae60ba0f4f5"]},"id":14} ``` When I remove inputamountblinders...

This PR adds github actions to the ci. Compared to travis, the `rpc-check` check was added. Tested it locally with `act`. Travis could be removed in a further PR.

This PR simplifies the usage of `PopulateHopHints` by removing the use of the `channeldb.OpenChannel` struct in the `ListChannels` func to the previously used `HopHintInfo`.

This PR allows `recoverloopin` to use the sqlite db.

Implementation of OP_TXHASH and OP_CHECKTXHASHVERIFY, as per https://github.com/bitcoin/bips/pull/1500. I mainly did this to learn about the BIP, maybe others might find this interesting and useful. The code passes all testvectors...

This commit adds support for building without UI. If the build tag "no_ui" is set the UI will be disabled and an empty `embed.FS` will be served. I'm successfully running...

This PR adds the dev-sendcustommsg rpc and custommsg hook. I also added a go.mod to the project which allows for easier dependancy management.

This PR adds optional memos to TAP addresses. Memos are encoded in the address similiar to BOLT 11 Descriptions. I've tested it locally with a 0.3 Tap client. The implementation...

addrs