Skip to content

Commit

Permalink
Merge pull request #1992 from kaloudis/cln-rest-open-channel-rate
Browse files Browse the repository at this point in the history
c-lightning-REST: OpenChannel: fix fee rate
  • Loading branch information
kaloudis authored Feb 26, 2024
2 parents a09ccc4 + 71de295 commit 4d84688
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
8 changes: 6 additions & 2 deletions backends/CLightningREST.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import OpenChannelRequest from './../models/OpenChannelRequest';
import VersionUtils from './../utils/VersionUtils';
import Base64Utils from './../utils/Base64Utils';
import { Hash as sha256Hash } from 'fast-sha256';
import BigNumber from 'bignumber.js';

export default class CLightningREST extends LND {
getHeaders = (macaroonHex: string): any => {
Expand Down Expand Up @@ -169,11 +170,14 @@ export default class CLightningREST extends LND {
getNewAddress = () => this.getRequest('/v1/newaddr?addrType=bech32');
openChannel = (data: OpenChannelRequest) => {
let request: any;
const feeRate = `${new BigNumber(data.sat_per_vbyte)
.times(1000)
.toString()}perkb`;
if (data.utxos && data.utxos.length > 0) {
request = {
id: data.id,
satoshis: data.satoshis,
feeRate: data.sat_per_vbyte,
feeRate,
announce: !data.privateChannel ? 'true' : 'false',
minfConf: data.min_confs,
utxos: data.utxos
Expand All @@ -182,7 +186,7 @@ export default class CLightningREST extends LND {
request = {
id: data.id,
satoshis: data.satoshis,
feeRate: data.sat_per_vbyte,
feeRate,
announce: !data.privateChannel ? 'true' : 'false',
minfConf: data.min_confs
};
Expand Down
5 changes: 4 additions & 1 deletion views/Channels/Channel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,10 @@ export default class ChannelView extends React.Component<
}
/>
)}
{(pendingOpen || pendingClose || closing) &&
{(pendingOpen ||
pendingClose ||
closing ||
!BackendUtils.isLNDBased()) &&
channel_point && (
<KeyValue
keyValue={localeString(
Expand Down

0 comments on commit 4d84688

Please sign in to comment.