<p>As far as I know there is no way of knowing this on a protocol level... What you could do is to set up your own nodes (each node with a certain implementation) or some people say publicly which nodes they run. For example my node is c Lightning, ACINQ is using eclair and I believe rompert is running on lnd.
Also on 1ml.com some owners register their nodes and tell what they are running. Of course they could lie... </p>

CC BY-SA 4.0
2019-02-06T10:47:48.657Z
2019-02-06T10:47:48.657Z
Rene Pickhardt
<p>Yes as Rene mentioned, no such way to detect type is provided in protocols, but at <a href="https://1ml.com" rel="nofollow noreferrer">1ml.com</a> you can see what type of node is being run.
The data at <a href="https://1ml.com" rel="nofollow noreferrer">1ml</a> is filled by node owners manually so it may be incorrect as well.</p>
<p>For experimenting you need to start all the type of nodes, that would be better option.</p>

CC BY-SA 4.0
2022-12-03T11:50:10.430Z
2022-12-05T03:31:47.643Z
2022-12-05T03:31:47.643Z
Raj Saraogi
<p>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 a channel with an <code>lnd</code>, <code>c-lightning</code> and <code>eclair</code> node. </p>

<ul>
<li>Is there a list of <code>lnd</code>, <code>c-lightning</code>, <code>eclair</code> nodes that are announced? even if just in testnet?</li>
<li>Is there a way of knowing this?</li>
</ul>

<lightning-network-daemon><core-lightning><eclair><lightning-network>
How to tell if Lightning nodes are lnd, c-lightning, eclair
ranchalp
# How to tell if Lightning nodes are lnd, c-lightning, eclair

(Asked by: username_0 on 2019-02-06)

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 a channel with an `lnd`, `c-lightning` and `eclair` node.

* Is there a list of `lnd`, `c-lightning`, `eclair` nodes that are announced? even if just in testnet?
* Is there a way of knowing this?

**Tags:** lightning-network-daemon, core-lightning, eclair, lightning-network


---

## 2 answers

### Answer by username_1 on 2019-02-06. Score: 2 | Accepted answer

As far as I know there is no way of knowing this on a protocol level... What you could do is to set up your own nodes (each node with a certain implementation) or some people say publicly which nodes they run. For example my node is c Lightning, ACINQ is using eclair and I believe rompert is running on lnd.
Also on 1ml.com some owners register their nodes and tell what they are running. Of course they could lie...


---

### Answer by username_2 on 2022-12-03. Score: 0

Yes as username_1 mentioned, no such way to detect type is provided in protocols, but at [1ml.com](https://1ml.com) you can see what type of node is being run.
The data at [1ml](https://1ml.com) is filled by node owners manually so it may be incorrect as well.

For experimenting you need to start all the type of nodes, that would be better option.


---

