@@ -67,8 +67,8 @@ object Helpers {
6767 */
6868 def updateFeatures (data : HasCommitments , localInit : Init , remoteInit : Init ): HasCommitments = {
6969 val commitments1 = data.commitments.copy(
70- localParams = data.commitments.localParams.copy(globalFeatures = localInit.globalFeatures, localFeatures = localInit.localFeatures ),
71- remoteParams = data.commitments.remoteParams.copy(globalFeatures = remoteInit.globalFeatures, localFeatures = remoteInit.localFeatures ))
70+ localParams = data.commitments.localParams.copy(features = localInit.features ),
71+ remoteParams = data.commitments.remoteParams.copy(features = remoteInit.features ))
7272 data match {
7373 case d : DATA_WAIT_FOR_FUNDING_CONFIRMED => d.copy(commitments = commitments1)
7474 case d : DATA_WAIT_FOR_FUNDING_LOCKED => d.copy(commitments = commitments1)
@@ -173,25 +173,25 @@ object Helpers {
173173 }
174174
175175 /**
176- *
177- * @param referenceFeePerKw reference fee rate per kiloweight
178- * @param currentFeePerKw current fee rate per kiloweight
179- * @return the "normalized" difference between i.e local and remote fee rate: |reference - current| / avg(current, reference)
180- */
176+ *
177+ * @param referenceFeePerKw reference fee rate per kiloweight
178+ * @param currentFeePerKw current fee rate per kiloweight
179+ * @return the "normalized" difference between i.e local and remote fee rate: |reference - current| / avg(current, reference)
180+ */
181181 def feeRateMismatch (referenceFeePerKw : Long , currentFeePerKw : Long ): Double =
182182 Math .abs((2.0 * (referenceFeePerKw - currentFeePerKw)) / (currentFeePerKw + referenceFeePerKw))
183183
184184 def shouldUpdateFee (commitmentFeeratePerKw : Long , networkFeeratePerKw : Long , updateFeeMinDiffRatio : Double ): Boolean =
185185 feeRateMismatch(networkFeeratePerKw, commitmentFeeratePerKw) > updateFeeMinDiffRatio
186186
187187 /**
188- *
189- * @param referenceFeePerKw reference fee rate per kiloweight
190- * @param currentFeePerKw current fee rate per kiloweight
191- * @param maxFeerateMismatchRatio maximum fee rate mismatch ratio
192- * @return true if the difference between current and reference fee rates is too high.
193- * the actual check is |reference - current| / avg(current, reference) > mismatch ratio
194- */
188+ *
189+ * @param referenceFeePerKw reference fee rate per kiloweight
190+ * @param currentFeePerKw current fee rate per kiloweight
191+ * @param maxFeerateMismatchRatio maximum fee rate mismatch ratio
192+ * @return true if the difference between current and reference fee rates is too high.
193+ * the actual check is |reference - current| / avg(current, reference) > mismatch ratio
194+ */
195195 def isFeeDiffTooHigh (referenceFeePerKw : Long , currentFeePerKw : Long , maxFeerateMismatchRatio : Double ): Boolean =
196196 feeRateMismatch(referenceFeePerKw, currentFeePerKw) > maxFeerateMismatchRatio
197197
@@ -459,7 +459,7 @@ object Helpers {
459459 // TODO: check that
460460 val dustLimitSatoshis = localParams.dustLimit.max(remoteParams.dustLimit)
461461 val closingTx = Transactions .makeClosingTx(commitInput, localScriptPubkey, remoteScriptPubkey, localParams.isFunder, dustLimitSatoshis, closingFee, localCommit.spec)
462- val localClosingSig = keyManager.sign(closingTx, keyManager.fundingPublicKey(commitments.localParams.fundingKeyPath))
462+ val localClosingSig = keyManager.sign(closingTx, keyManager.fundingPublicKey(commitments.localParams.fundingKeyPath))
463463 val closingSigned = ClosingSigned (channelId, closingFee, localClosingSig)
464464 log.info(s " signed closing txid= ${closingTx.tx.txid} with closingFeeSatoshis= ${closingSigned.feeSatoshis}" )
465465 log.debug(s " closingTxid= ${closingTx.tx.txid} closingTx= ${closingTx.tx}} " )
0 commit comments