Questions tagged [c-lightning]
c-lightning is a standard compliant implementation of the Lightning Network protocol. The Lightning Network is a scalability solution for Bitcoin, enabling secure and instant transfer of funds between any two parties for any amount.
101
questions
1
vote
1answer
74 views
Question regarding LN node backups
I have LN node running on c-lightning. I am performing ~/.lightning dir backups time-to-time.
Let's say after backup i open few new channels and withdraw rest of onchain funds to my electrum. Then i ...
1
vote
1answer
164 views
How to get my c-lightning node's private key?
lightning-cli getinfo outputs my node's id, which is its public key. How can I get its underlying private key?
1
vote
1answer
195 views
Lightning node on a Bitcoin SPV
is there a way to run a Lightning node on a Bitcoin SPV node at the moment? I've read that both lnd and c-lightning need a Bitcoin Fullnode at this time.
This might seem ignorant but i don't want to ...
1
vote
1answer
95 views
Why does my c-lightning node pay more than the invoice plus routing fees?
A friend sent me an invoice for 500,000 Satoshis. To my surprise, I sent 502294 Satoshis.
Here's what I see from my c-lightning console:
"msatoshi": 500,000,000
"msatoshi_sent": 502,294,595
My ...
1
vote
1answer
69 views
Clightning with BTCpay server failed
I have setup WooCommerce and BTCpayserver in Google cloud, and synced. Test to buy with BTC seems to work.
Adding Lightning fails:
I modified in BTCpay Lightning nodes in the Store management
"...
1
vote
1answer
464 views
How to close stale lightning channels with c-lightning
I was running a lightning node using c-lightning about 9 months ago. Unfortunately the server was shutdown while a few channels were open.
I have restarted the server and updated c-lightning to the ...
1
vote
1answer
195 views
1
vote
1answer
25 views
Pay private bolt11 via sendpay
I need to get fee, before send payment.
BOLT11:
root@855e20daeae9:/# lightning-cli --testnet decodepay ...
1
vote
1answer
40 views
How to get a full view of the lightning network with c-lightning?
As I understand lightning a node should in principle have a complete view of the lightning network graph (i.e., all nodes and channels). However, I also understand that for practical reasons the view ...
1
vote
1answer
16 views
Why does my freshly installed lightningd not show funds that I transferred to it?
I have a box with Ubuntu, bitcoin: fully indexed, and c-lightning. I made several new addresses, and put money into one of them. The money was transferred to it in block 655761. I see the bech32 ...
1
vote
1answer
55 views
Connect C-lightning to a remote bitcoind through tor
I would like to connect my C-lightning node to a remote Bitcoin node, in order to be able to run lightningd on a small storage capacity VPS.
I could achieve this by using clearnet connection and ...
1
vote
1answer
46 views
How can wallet software implement automatic channel management for Lightning Network?
If I'm building a desktop Bitcoin wallet with Lightning support, and I don't want the user to have to worry about channel management, what's the way to achieve that?
I've seen the autopilot solutions ...
1
vote
2answers
31 views
Exact syntax for lightning-cli txprepare
I have tried many different forms but I cannot prepare a transaction with lightning-cli txprepare from the Linux prompt.
lightning-cli txprepare [{\"bc1qvzr0mwps952d0cdmchyd2pe5rlee5tfces5dzf\":\"all\...
1
vote
1answer
46 views
How create a personal node c-lighting for create a new channel with other node
I want to create my personal node to create a new channel with another personal node, an example my node with URL 12345678@192.164.1.7 I want create a channel with another personal node.
I could not ...
1
vote
1answer
70 views
How do I install a second independent C-lightning node on the same machine as one with an already operational node?
I have followed the steps to install a C-lightning node on my Ubuntu machine. I wanted to know if I could install configure and make a second node on the same machine where both could run in tandem?
1
vote
1answer
137 views
Setting up and running multiple C-lightning nodes on same machine
I have successfully setup a C-lightning node on ubuntu using the tutorial. The problem I am having is trying to setup a second node that DOESN'T utilize the same .lightning hidden directory to run ...
1
vote
1answer
224 views
c-lightning: single tx multi-channel open stuck on CHANNELD_AWAITING_LOCKIN:We've confirmed funding, they haven't yet
I've tried to open multiple Lightning Network channels using a single Bitcoin transaction, with these steps:
For every peer in PEERS (n=25) run:
lightning-cli connect ${peer}
lightning-cli ...
1
vote
2answers
52 views
Why getinfo() and listchannels() inactive channel count differs?
I have strange results comparing node information outputs between getinfo() and listchannels() calls. Maybe someone has thoughts what is wrong (with my trivial code or with c-lightning itself):
chans ...
1
vote
1answer
79 views
What are the consequences if I spoof an IP address in the node_announcment message?
According to BOLT 07 the node accountment message looks like this:
type: 257 (node_announcement)
data:
[64:signature]
[2:flen]
[flen:features]
[4:timestamp]
[33:node_id]
[3:...
1
vote
1answer
83 views
How to upgrade bitcoind in docker?
I am running the docker version for c-lightning 0.7
On a raspberry I need to clone the blockchain, but it needs version 0.17.1
Looking at the docker-compose.yml file I see:
version: "3"
services:
...
1
vote
1answer
93 views
How to get all potential routes in c-lightning?
I'm trying to write some services on top of c-lightning and I need to check if certain payments hit certain nodes.
lightning-cli getroute nodeid amount riskfactor
This gives me a randomly ...
1
vote
1answer
178 views
How to use remote bitcoind with docker
I want to use multiple nodes with the same remote bitcoind. E.g. my node on my desktop, my node on digital ocean, my node on Google cloud ...
I don't want to run everywhere a full bitcoind and pay ...
1
vote
1answer
54 views
channel count differs on my site and 1ML
I wonder why:
lightning-cli getinfo;listfunds
{
"id": "035aef5661e1a6e370db60dc0455796800afd5b51fbc12a0a8b34836b15f5d7ef6",
"alias": "TWronaldā
",
"color": "15c315",
"num_peers": 41,
"...
1
vote
1answer
331 views
How to tell if Lightning nodes are lnd, c-lightning, eclair
I am performing some experiments on the Lightning Testnet Network. I would like to perform the experiment on the 3 main lightning implementations, for which I would like to be able to connect and open ...
1
vote
2answers
571 views
How to know earning LN routing fees
I am using c-lightning version:v0.6-182-g1851ebb. Is there a way to know how much I have earned routing fees? I found that lnd has lncli feereport command that shows earned fees. Does c-lightning have ...
1
vote
1answer
227 views
c-lightning - CHANNELD_AWAITING_LOCKIN - Freeze
I have open 3 channels with a c-lightning node (with rompert.com and satoshis.place and HP).
When I look for the funding_txid field on the blockchain the transactions are all confirms for more than ...
1
vote
1answer
31 views
How can I determine the reason for a failed routing on c-lightning
I am running a c-lightning node (v0.8.2). I am routing a payment every few days. However, I realized that dozens of payments every day fail, many of them fail locally (I see the status 'local_failed' ...
1
vote
0answers
43 views
Preparing a transaction with many outpts
What would be the exact command to prepare a transaction with multiple outputs, to a specific address?
I'm able to list all my outputs with lightning-cli listfunds, but I'm not sure how to include ...
1
vote
1answer
60 views
c-lightning missing outputs
A few days ago I did a submarine swap in order to rebalance a channel of mine. I opted to be refunded on-chain using a brand-new address generated with c-lightning newaddr command. I used the p2sh ...
1
vote
1answer
59 views
lightning node data visibility on explorers
I'm trying to set my first c-lightning node with docker-compose using image from https://hub.docker.com/r/elementsproject/lightningd. currently, my node can connect and open channel with other nodes (...
1
vote
0answers
108 views
Error pay invoice. Ran out of routes to try after 2 attempts: see paystatus
I wanted to send some satoshis on testnet lightning network but I got "Ran out of routes to try after 2 attempts: see paystatus" error.
I have a channel with 02...48 (1ML.com node ALPHA) and created ...
1
vote
1answer
259 views
What are the issues of running lightning daemon with pruning node?
Most lightning implementations I came across don't officially support pruned full node.
Why is pruned mode implementation a challenge?
What risk am I taking when I run lnd with pruned bitcoind?
0
votes
1answer
82 views
Bidirectional channel opening in c-lightning
With the current version of c-lightning is it possible to open a bidirectional channel funded by both parties?
I managed to open a channel with fundchannel command, but that seems to be a ...
0
votes
1answer
97 views
How to securely update and verify C-Lightning release?
Recently, a new version (v0.7.3) of C-Lightning was released. The GitHub page has detailed instructions on how to build the software from source, but does not provide much details as to how to update ...
0
votes
1answer
190 views
c-lightning determine channel capacity
I'm using c-lightning to experiment with sending micropayments backwards and forwards between 2 separate nodes.
One area I am experiencing great difficulty with is being able to generate an invoice ...
0
votes
1answer
21 views
Simulate HTLC in regtest c-lightning
I have three nodes in regtest environment l1, l2, and l3
l1 create a channel with l2
l2 create a channel with l3
l3 create an invoice for l1.
l1 can pays it because use the route l1-l2-l3
I presume ...
0
votes
1answer
62 views
Total channel count differs from explorers
I have my own c-lightning node. listchannels returns 11,455 but explorers, e.g https://explore.casa/ show around 39,000. Do I need to set something to get all channel info?
$ lightning-cli ...
0
votes
1answer
122 views
Please help me to understand lightning-cli getinfo more
I have now clightning running for a month. I watch very often lightning-cli getinfo
Here I found in the first three weeks:
"msatoshi_fees_collected": 0
A week ago it changed to
"...
0
votes
2answers
64 views
How to debug lightning-cli invoice
I tried:
lightning-cli invoice 100 invoice20190126 payme
and nothing happens. How to debug?
0
votes
1answer
166 views
My lightning node is unreachable and lightning-rpc': Connection refused
I'm trying to use c-lightning on my raspberry.
When start the lightning daemon I get two errors:
the first one is:
2020-06-05T17:02:08.784Z DEBUG connectd: Failed to connect 10 socket: Network is ...
0
votes
1answer
36 views
Doubt on lightning channel opening
It's 5 days since I opened my first (and unique, for now) lightning channel.
Unfortunately it seems that only me have funded the channel while the counterparty didn't, so the channel it's actually a ...
0
votes
1answer
57 views
c-lightning - Unknown Peer
I'm trying to create a channel using c-lighting (testnet), but I keep getting an Unknown Peer error message.
I used cli/lightning-cli connect which seemed to work fine.
I used cli/lightning-cli ...
0
votes
2answers
124 views
Is it possible to connect remotely to a c-lightning node with an exposed TCP port?
If you run a c-lightning node with EXPOSE_TCP set to True, it seems to me it should be possible to connect with it remotely, provided that the c-lightning RCP is listening to all incoming traffic. (IP ...
0
votes
2answers
145 views
“Cannot afford transaction”
version 0.7 clightning
Listfunds shows me:
963692 satoshi available to fund channels
6280512 satoshi owned in channels
14832105 satoshi total channel capacity
When I try to fund a channel with ...
0
votes
1answer
50 views
clightning uses all my resources, … till I have to shutdown!
clightning runs for a while great. However, every second day the computer locks up,
I use docker-compose for that:
version: "3"
services:
bitcoind:
image: nicolasdorier/docker-bitcoin:0.16.3
...
0
votes
1answer
119 views
Lightning payment between two nodes
I'm struggling to work out how I can setup a channel between two lightning nodes so that I can send a single payment from one node to the other.
I have set up two separate c-lightning nodes connected ...
0
votes
1answer
40 views
Check which C-Lightning version I am running?
Ive downloaded and unpacked the new version 0.6 but is there anyway I can check through CLI commands which version i'm running to ensure the update worked?
0
votes
0answers
113 views
Bitcoin c-lightning node on Synology cannot connect to bitcoind
I'm trying to setup a bitcoin lightning node on my NAS (Synology), following this tutorial: https://bitcoindev.network/running-a-lightning-node-on-synology-nas/
Unfortunately I get the following error ...
0
votes
3answers
122 views
Sharing the lightning-rpc socket
I'm using user "lightning" to start the daemon, but would like to have user "bitcoin" to make the lightning-cli calls. How do I share the lightning-rpc file to do so?
Thanks!
Francois
0
votes
0answers
81 views
How to upgrade docker clightning
I tried to update clightning to the new version of 0.7 by
docker-compose stop
docker-compose rm clightning_bitcoin
docker-compose up
However, it is still version 0.63
Where do I set that it is ...