Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions 09-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The Context column decodes as follows:
| 0/1 | `option_data_loss_protect` | ASSUMED | | | |
| 4/5 | `option_upfront_shutdown_script` | Commits to a shutdown scriptpubkey when opening channel | IN | | [BOLT #2][bolt02-open] |
| 6/7 | `gossip_queries` | Peer has useful gossip to share | | | |
| 8/9 | `var_onion_optin` | ASSUMED | | | |
| 8/9 | `var_onion_optin` | ASSUMED | 9 | | |
| 10/11 | `gossip_queries_ex` | Gossip queries can include additional information | IN | | [BOLT #7][bolt07-query] |
| 12/13 | `option_static_remotekey` | ASSUMED | | | |
| 14/15 | `payment_secret` | ASSUMED | IN9 | | [Routing Onion Specification][bolt04] |
Expand Down Expand Up @@ -69,8 +69,12 @@ The origin node:
* MUST NOT set feature bits in fields not specified by the table above.
* MUST NOT set both the optional and mandatory bits.
* MUST set all transitive feature dependencies.
* MUST support:
* SHOULD require all `ASSUMED` features and therefore set their even bits:
* `option_data_loss_protect`
* `var_onion_optin`
* `option_static_remotekey`
* `payment_secret`
* `option_channel_type`

The receiving node:
* if both the optional and the mandatory feature bits in a pair are set,
Expand Down