Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding improvments and also support for bolt12 #202

Merged
merged 8 commits into from
Apr 14, 2024

Conversation

vincenzopalazzo
Copy link
Owner

@vincenzopalazzo vincenzopalazzo commented Mar 30, 2024

See commits for more details

The following commit 0c586b5 is a little bit of a mess

Fixes #193
Fixes #194
Fixes #210

@vincenzopalazzo vincenzopalazzo added this to the v24.03 milestone Mar 30, 2024
@vincenzopalazzo vincenzopalazzo mentioned this pull request Apr 9, 2024
This is required because ldk default code is looking for a
blinded path and it works only if there is some node announced.

So this required us to change something, but we hope that at some
point we can revert it, and support ldk plain default

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
This is adding the support for the fetchinvoice from an
offer. In particular this is allow a node to fetch an invoice
from us.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Adds lampo iterop testing to improve the way we manage
the lampo channel configigs.

Fixing also bugs like define an invoice amount and pass down
to ldk, as allow work with node that uses different features.

The latter was the problem that we see with the issue #193

Link #193
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
When we have a channel we should be able to annonce
our node to the network.

This commit will implement this feature.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
This code implement the payer side of the offer, with the
relative test.

However, this code is still working in progress because the
test is failing.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Now that we have the possiblity to set the alias inside
the configuration we should also announce it.

Suggested-by: @Harshit933
Link: #210
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
@vincenzopalazzo vincenzopalazzo merged commit e39f65f into main Apr 14, 2024
3 of 5 checks passed
@vincenzopalazzo vincenzopalazzo deleted the macros/bolt12-support branch April 14, 2024 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant