Skip to content

Finish up #129 BOLT 7 compliance #150

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

Merged

Conversation

TheBlueMatt
Copy link
Collaborator

Base on #147 this should close out BOLT 7 on #129 "with the exception of 0.1-tagged open issues" assuming lightning/bolts#474 and lightning/bolts#471 go through.

TheBlueMatt and others added 10 commits September 4, 2018 20:19
Original macro is from Antoine Riard <[email protected]>,
the error type and additional mappings are from
Matt Corallo <[email protected]>
Original version is from Antoine Riard <[email protected]>,
the error type and some return type fixes are from
Matt Corallo <[email protected]>
They are all just "its too early/late to get an announcement"
errors so simply ignoring them and not sending an announce is fine
Because we've separated out channel closure from ErrorMessage
returning we can return error messages in a few additional cases,
like if the peer sent us a message for a channel they didn't own.
Mostly to add a big comment noting why we aren't "spec-compliant"
@TheBlueMatt TheBlueMatt merged commit 2a93f98 into lightningdevkit:master Sep 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant