mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-06-07 16:06:26 +00:00
added listpeers from 18.3
This commit is contained in:
parent
c2a8211f53
commit
5773324358
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
When you played with Bitcoin you were accessing an existing network, and that made it relatively easy to work with: you just turned on `bitcoind` and you were immediately interacting with the network. That's now how Lightning works: it's fundamentally a peer-to-peer network, built up from the connections between any two individual nodes. In other words, to interact with the Lightning Network, you'll need to first find a node to connect to.
|
When you played with Bitcoin you were accessing an existing network, and that made it relatively easy to work with: you just turned on `bitcoind` and you were immediately interacting with the network. That's now how Lightning works: it's fundamentally a peer-to-peer network, built up from the connections between any two individual nodes. In other words, to interact with the Lightning Network, you'll need to first find a node to connect to.
|
||||||
|
|
||||||
There are three ways to do so:
|
There are four ways to do so (the first three of which are possible for your first connection):
|
||||||
|
|
||||||
## Asking for Information on a Node
|
## Asking for Information on a Node
|
||||||
|
|
||||||
@ -287,6 +287,27 @@ $ lncli --network=testnet getinfo
|
|||||||
```
|
```
|
||||||
This node's ID is `032a7572dc013b6382cde391d79f292ced27305aa4162ec3906279fc4334602543`. Although this command doesn't show you the IP address and port, they should be the IP address for your machine and port `9735`.
|
This node's ID is `032a7572dc013b6382cde391d79f292ced27305aa4162ec3906279fc4334602543`. Although this command doesn't show you the IP address and port, they should be the IP address for your machine and port `9735`.
|
||||||
|
|
||||||
|
## Listening to Gossip
|
||||||
|
|
||||||
|
If you were already connected to the Lightning Network, and were "gossipping" with peers, you might also be able to find information on peers automatically, through the `listpeers` command:
|
||||||
|
```
|
||||||
|
c$ lightning-cli --network=testnet listpeers
|
||||||
|
{
|
||||||
|
"peers": [
|
||||||
|
{
|
||||||
|
"id": "0302d48972ba7eef8b40696102ad114090fd4c146e381f18c7932a2a1d73566f84",
|
||||||
|
"connected": true,
|
||||||
|
"netaddr": [
|
||||||
|
"127.0.0.1:9736"
|
||||||
|
],
|
||||||
|
"features": "02a2a1",
|
||||||
|
"channels": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
However, that definitely won't be the case for your first interaction with the Lightning Network.
|
||||||
|
|
||||||
## Summary: Accessing a Second Lightning Node
|
## Summary: Accessing a Second Lightning Node
|
||||||
|
|
||||||
You always need two Lightning nodes to form a channel. If you don't have someone else who is testing things out with you, you're going to need to create a second one, either using c-lightning or (as we will in our examples) LND.
|
You always need two Lightning nodes to form a channel. If you don't have someone else who is testing things out with you, you're going to need to create a second one, either using c-lightning or (as we will in our examples) LND.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user