lightning-network
Here are 308 public repositories matching this topic...
The reference documentation does not mention the possibility of using a capitalised invoice (eg LNBC..), still most implementations in the wild seem to accept them.
There are good reasons to support capitalised invoices, like smaller QR codes.
My suggestion is to explicitely mention in the documentation that invoices should be case-independant so that implementations must allow both forms (
I have been using the default version (old) of Bash in the latest macOS version and the color formatting in the usage example was not working as intended. I checked and the \e is not supported in the version that ships with macOS currently. However, I switched to zsh (5.7.1) and it was the same case there. Then upgraded Bash via homebrew (5.0.11) and I am still seeing the issue. I have been tryi
-
Updated
Jun 28, 2020 - Shell
An implementation of PIR lives at http://percy.sourceforge.net/ - we should investigate what it would take to add support for this mechanism to fetch blocks with better privacy. We should also investigate using this for cfilter retrieval as otherwise we can reveal to peers when our wallet may have been created.
-
Updated
Jun 28, 2020 - Go
-
I'm submitting a ...
- bug report
- feature request
- [x ] support request
-
What is the current behavior?
Traceback (most recent call last):
File "run.py", line 22, in
sys.exit(app.start())
File "/home/Martin/node-launcher/node_launcher/gui/application.py", line 32, in start
self.node_set.start()
File "/home/Martin/node-launcher/node_
Description of the Issue
When an invoice has expired, Joule should not allow the 'Confirm' payment button to be clicked. It should be disabled, gray, and/or show 'Expired'.
Additionally, the Reject button is no longer appropriate after expiry. It should simply be replaced with a 'Close' button.
Steps to Reproduce
Create an invoice that expires, and then leave the payment dialog
-
Updated
May 1, 2020 - Go
-
Updated
Jun 23, 2020 - TypeScript
This is useful for claiming pegins with elements
gettxoutproof ["txid",...] ( "blockhash" )
Returns a hex-encoded proof that "txid" was included in a block.
NOTE: By default this function only works sometimes. This is when there is an
unspent output in the utxo for this transaction. To make it always work,
you need to maintain a transaction index, using the -txindex command line option
I have a Samsung Galaxy S9, which seems to have the issue mentioned in #164. When I start the app after a couple of days, I get a warning. This warning includes a link to the FAQ. However, the FAQ does not mention this issue, at all. As a result, I have no idea what to do. Please change the link or update the FAQ.
-
Updated
Jun 29, 2020 - TypeScript
Some candidates for removal that could easily be re-implemented inside Spark:
-
superagent(only used for a simple HTTP GET request, can be replaced with the built-in http module) -
helmet(sets security headers) -
js-yaml(only used to format objects in a human-readable manner, we don't really need yaml) -
nanoid(secure random string generator) -
is-ip(few-liner depende
Add a style guide
It would be great to define a specific style guide to enforce. This would make sure we all have the same expectation when writing code, and we can also take advantage of automated tooling for lint. It looks like Airbnb, GitHub, & Google all have some open source style guide that we can take advantage of, but I don't have experience with any of them.
Would you be interested in enforcing a style
-
Updated
Jun 27, 2020 - JavaScript
https://bitcoin-s.org/docs/next/wallet/dlc#creating-the-offer
What I tried to run
➜ bin git:(8c5a11f433) ✗ ./bitcoin-s-cli createdlcoffer --oracleInfo 025acb434efb32bbf7ca7fd44b22e0f3f5570c6bc564e6059b03ba18c277054ac103f8758d7f03a65b67b90f62301a3554849bde6d00d50e965eb123398de9fd6ea7 --contractInfo c07803e32c12e100905e8d69fe38ae72f2e7a17eb7b8dc1a9bce134b0cbe920fa0860100000000005c58e41254e7a
-
Updated
Mar 15, 2020 - TypeScript
On your instructions page:
It says at the top that the route to get the balance is /balance (which is correct) but further down it says it is /getbalance (which
To name "Proofmarshal" is not good if we have not a reference added as a footnote. Also it could be nice to add some notes on "single-use-seal" and “Proof-of-Publication-Ledgers”. I know only the blog post https://petertodd.org/2016/commitments-and-single-use-seals on the topic.
You should be able to filter invoices by memo, perhaps date and amount too
-
Updated
Jan 4, 2020 - TeX
-
Updated
Jun 20, 2020 - Python
-
Updated
Jun 15, 2020 - Python
The "server address" and "macaroon/cert locations" are currently hardcoded into the script at lnd.py in a way that assumes that the script will be run in the same environment as the lnd node. Specifically for running the scripts remotely, it would be useful if there was some way to allow the user to define:
- a common folder location where credentials (
admin.macaroon&tls.cert) are stor
-
Updated
Jul 9, 2019 - JavaScript
-
Updated
Feb 12, 2019 - Go
Improve this page
Add a description, image, and links to the lightning-network topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the lightning-network topic, visit your repo's landing page and select "manage topics."

Background
The binaries are built with most of the build flags already set, but when building from source you must specify which tags are desired. This is an important step to building a usable binary from source.
These flags should be listed in the docs, with what their use is for the entire system, and whether or not excluding it would break the normal function of the system.
A sect