Skip to content

Commit

Permalink
bol09: fold the origin requirements in one
Browse files Browse the repository at this point in the history
This is a commit that will just fold the origin node requirements
under a single list.

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
  • Loading branch information
vincenzopalazzo committed Aug 14, 2023
1 parent 7fb9e89 commit c8053c5
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions 09-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,13 @@ The origin node:
unless indicated that it must set the odd feature bit instead.
* MUST NOT set feature bits it does not support.
* MUST NOT set feature bits in fields not specified by the table above.
* MUST NOT set both the optional and mandatory field.
* MUST NOT set both the optional and mandatory bits.
* MUST set all transitive feature dependencies.

The origin node MUST support:
* `var_onion_optin`
* MUST support:
* `var_onion_optin`

The receiving node:
* if both the optional and the mandatory feature its in a pair are set,
* if both the optional and the mandatory feature bits in a pair are set,
the feature should be treated as mandatory.

The requirements for receiving specific bits are defined in the linked sections in the table above.
Expand Down

0 comments on commit c8053c5

Please sign in to comment.