mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-23 15:04:19 +01:00
Update to latest BOLT version.
And remove the FIXMEs now that the gossip_query extension is merged. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
committed by
Christian Decker
parent
c46f373205
commit
82ff891202
@@ -268,8 +268,8 @@ static char *opt_set_rgb(const char *arg, struct lightningd *ld)
|
||||
ld->rgb = tal_free(ld->rgb);
|
||||
/* BOLT #7:
|
||||
*
|
||||
* - Note: the first byte of `rgb` is the red value, the second byte
|
||||
* is the green value, and the last byte is the blue value.
|
||||
* - Note: the first byte of `rgb_color` is the red value, the second
|
||||
* byte is the green value, and the last byte is the blue value.
|
||||
*/
|
||||
ld->rgb = tal_hexdata(ld, arg, strlen(arg));
|
||||
if (!ld->rgb || tal_len(ld->rgb) != 3)
|
||||
|
||||
@@ -392,7 +392,7 @@ void channel_errmsg(struct channel *channel,
|
||||
* A sending node:
|
||||
*...
|
||||
* - when `channel_id` is 0:
|
||||
* - MUST fail all channels.
|
||||
* - MUST fail all channels with the receiving node.
|
||||
* - MUST close the connection.
|
||||
*/
|
||||
/* FIXME: Gossipd closes connection, but doesn't fail channels. */
|
||||
@@ -405,7 +405,8 @@ void channel_errmsg(struct channel *channel,
|
||||
*...
|
||||
* The receiving node:
|
||||
* - upon receiving `error`:
|
||||
* - MUST fail the channel referred to by the error message.
|
||||
* - MUST fail the channel referred to by the error message,
|
||||
* if that channel is with the sending node.
|
||||
*/
|
||||
channel_fail_permanent(channel, "%s: %s ERROR %s",
|
||||
channel->owner->name,
|
||||
@@ -651,7 +652,8 @@ static enum watch_result funding_lockin_cb(struct channel *channel,
|
||||
/* BOLT #7:
|
||||
*
|
||||
* A node:
|
||||
* - if the `open_channel` message has the `announce_channel` bit set:
|
||||
* - if the `open_channel` message has the `announce_channel` bit set
|
||||
* AND a `shutdown` message has not been sent:
|
||||
* - MUST send the `announcement_signatures` message.
|
||||
* - MUST NOT send `announcement_signatures` messages until
|
||||
* `funding_locked` has been sent AND the funding transaction has
|
||||
|
||||
Reference in New Issue
Block a user