mirror of
https://github.com/lightning/bolts.git
synced 2025-01-19 05:33:37 +01:00
BOLT 2: require that undefined bits in open_channel
must be set to 0.
We already say that receiver has to ignore them. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
3975a54a1c
commit
072a69fe77
@ -131,6 +131,7 @@ The sending node MUST:
|
||||
- set `push_msat` to equal or less than 1000 * `funding_satoshis`.
|
||||
- set `funding_pubkey`, `revocation_basepoint`, `htlc_basepoint`, `payment_basepoint`, and `delayed_payment_basepoint` to valid DER-encoded, compressed, secp256k1 pubkeys.
|
||||
- set `first_per_commitment_point` to the per-commitment point to be used for the initial commitment transaction, derived as specified in [BOLT #3](03-transactions.md#per-commitment-secret-requirements).
|
||||
- set undefined bits in `channel_flags` to 0.
|
||||
|
||||
The sending node SHOULD:
|
||||
- set `to_self_delay` sufficient to ensure the sender can irreversibly spend a commitment transaction output, in case of misbehavior by the receiver.
|
||||
|
Loading…
Reference in New Issue
Block a user