Skip to content

Commit

Permalink
rename option_simple_taproot to option_taproot
Browse files Browse the repository at this point in the history
  • Loading branch information
arik-so committed Nov 11, 2022
1 parent fd57bf0 commit 6e50607
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions bolt-simple-taproot.md
Original file line number Diff line number Diff line change
Expand Up @@ -331,9 +331,9 @@ message, `node_announcement` and also
`channel_announcement` so taproot channels can be identified on the routing level, which will eventually matter once
PTLCs are fully rolled out.

| Bits | Name | Description | Context | Dependencies | Link |
|-------|-------------------------|---------------------------------------|---------|------------------------------------------|----------------------|
| 30/31 | `option_simple_taproot` | Node supports simple taproot chanenls | IN | `option_channel_type` + `option_anchors` | TODO(roasbeef): link |
| Bits | Name | Description | Context | Dependencies | Link |
|-------|------------------|---------------------------------------|---------|------------------------------------------|----------------------|
| 30/31 | `option_taproot` | Node supports simple taproot chanenls | IN | `option_channel_type` + `option_anchors` | TODO(roasbeef): link |

The Context column decodes as follows:

Expand All @@ -344,10 +344,10 @@ The Context column decodes as follows:
* `C+`: presented in the `channel_announcement` message, but always even (required).
* `9`: presented in [BOLT 11](11-payment-encoding.md) invoices.

The `option_simple_taproot` feature bit also becomes a defined channel type feature bit for explicit channel
The `option_taproot` feature bit also becomes a defined channel type feature bit for explicit channel
negotiation.

Throughout this document, we assume that `option_simple_taproot` was negotiated, and also the `option_simple_taproot`
Throughout this document, we assume that `option_taproot` was negotiated, and also the `option_taproot`
channel type is used.

### Channel Funding
Expand All @@ -358,7 +358,7 @@ channel type is used.

![](taproot_channel_open.jpg)

We add `option_simple_taproot` to the set of defined channel types.
We add `option_taproot` to the set of defined channel types.

#### `accept_channel` Extensions

Expand Down Expand Up @@ -733,7 +733,7 @@ This:

#### Anchor Outputs

For simple taproot channels (`option_simple_taproot`) we'll maintain the same form as base segwit channels, but instead
For simple taproot channels (`option_taproot`) we'll maintain the same form as base segwit channels, but instead
will utilize `local_delayedpubkey`
and the `remotepubkey` rather than the multi-sig keys as that's no longer revealed due to musig2. In the case that
no `to_local` output exists the
Expand Down

0 comments on commit 6e50607

Please sign in to comment.