UNPKG

@node-lightning/graph

Version:
24 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.channelSettingsFromMessage = void 0; const channel_settings_1 = require("../channel-settings"); /** * Creates channels settings from an update message * @param msg */ function channelSettingsFromMessage(msg) { const instance = new channel_settings_1.ChannelSettings(); instance.direction = msg.direction; instance.timestamp = msg.timestamp; instance.cltvExpiryDelta = msg.cltvExpiryDelta; instance.htlcMinimumMsat = msg.htlcMinimumMsat ? msg.htlcMinimumMsat.msats : undefined; instance.htlcMaximumMsat = msg.htlcMaximumMsat ? msg.htlcMaximumMsat.msats : undefined; instance.feeBaseMsat = msg.feeBaseMsat ? Number(msg.feeBaseMsat.msats) : undefined; instance.feeProportionalMillionths = msg.feeProportionalMillionths ? Number(msg.feeProportionalMillionths.microsats) : null; instance.disabled = msg.disabled; return instance; } exports.channelSettingsFromMessage = channelSettingsFromMessage; //# sourceMappingURL=channel-settings-from-message.js.map