@@ -1191,7 +1191,7 @@ The sending node:
1191
1191
- If it wants the receiving node to contribute to the funding transaction
1192
1192
using ` option_will_fund ` :
1193
1193
- MUST send ` request_funding ` containing one of the ` lease_type ` s
1194
- advertised by the receiving node in their [ liquidity ads ] ( 07-routing-gossip.md#liquidity-ads ) .
1194
+ supported by the receiving node.
1195
1195
- MUST set ` requested_sats ` to the amount of sats it wants to pay for at
1196
1196
the advertised lease rate.
1197
1197
@@ -1283,19 +1283,20 @@ The accepting node:
1283
1283
- MAY respond with a ` funding_satoshis ` value of zero.
1284
1284
- If it requires the opening node to only use confirmed inputs:
1285
1285
- MUST set ` require_confirmed_inputs `
1286
- - If the ` request_funding ` tlv was sent in ` open_channel2 ` :
1286
+ - If the ` request_funding ` TLV was sent in ` open_channel2 ` :
1287
1287
- If it does not want to contribute funds or to be paid for its
1288
1288
funding contributions:
1289
- - SHOULD omit the ` provide_funding ` tlv .
1289
+ - SHOULD omit the ` provide_funding ` TLV .
1290
1290
- Otherwise, if it decides to be paid for its contributions:
1291
- - MUST include the ` provide_funding ` tlv .
1291
+ - MUST include the ` provide_funding ` TLV .
1292
1292
- MUST set ` funding_satoshis ` to a value greater than ` 0 ` .
1293
1293
- MAY set ` funding_satoshis ` less or more than ` requested_sats ` .
1294
- - MUST fill the ` provide_funding ` tlv with a lease witness that
1294
+ - MUST fill the ` provide_funding ` TLV with a lease witness that
1295
1295
matches the lease from ` request_funds ` ([ liquidity ads] ( 07-routing-gossip.md#liquidity-ads ) ).
1296
1296
1297
1297
The receiving node:
1298
1298
- MAY fail the negotiation if:
1299
+ - It sent ` request_funding ` and ` provide_funding ` is not set.
1299
1300
- It sent ` request_funding ` and ` provide_funding ` is set and:
1300
1301
- ` funding_satoshis ` is smaller than requested.
1301
1302
- MUST fail the negotiation if:
0 commit comments