From 3d4843ed6c19797a3f5f6602f0db3ce4a0f5815c Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Thu, 23 Aug 2018 17:44:45 -0700 Subject: [PATCH] docker: update docker README to account for recent lncli/macaroon changes --- docker/README.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docker/README.md b/docker/README.md index 349a9912..934f6763 100644 --- a/docker/README.md +++ b/docker/README.md @@ -68,7 +68,7 @@ $ docker-compose run -d --name alice lnd_btc $ docker exec -i -t alice bash # Generate a new backward compatible nested p2sh address for Alice: -alice$ lncli newaddress np2wkh +alice$ lncli --network=simnet newaddress np2wkh # Recreate "btcd" node and set Alice's address as mining address: $ MINING_ADDRESS= docker-compose up -d btcd @@ -83,7 +83,7 @@ $ docker-compose run btcctl getblockchaininfo | grep -A 1 segwit Check `Alice` balance: ``` -alice$ lncli walletbalance +alice$ lncli --network=simnet walletbalance ``` Connect `Bob` node to `Alice` node. @@ -94,7 +94,7 @@ $ docker-compose run -d --name bob lnd_btc $ docker exec -i -t bob bash # Get the identity pubkey of "Bob" node: -bob$ lncli getinfo +bob$ lncli --network=simnet getinfo { ----->"identity_pubkey": "0343bc80b914aebf8e50eb0b8e445fc79b9e6e8e5e018fa8c5f85c7d429c117b38", @@ -115,10 +115,10 @@ bob$ lncli getinfo $ docker inspect bob | grep IPAddress # Connect "Alice" to the "Bob" node: -alice$ lncli connect @ +alice$ lncli --network=simnet connect @ # Check list of peers on "Alice" side: -alice$ lncli listpeers +alice$ lncli --network=simnet listpeers { "peers": [ { @@ -135,7 +135,7 @@ alice$ lncli listpeers } # Check list of peers on "Bob" side: -bob$ lncli listpeers +bob$ lncli --network=simnet listpeers { "peers": [ { @@ -155,13 +155,13 @@ bob$ lncli listpeers Create the `Alice<->Bob` channel. ```bash # Open the channel with "Bob": -alice$ lncli openchannel --node_key= --local_amt=1000000 +alice$ lncli --network=simnet openchannel --node_key= --local_amt=1000000 # Include funding transaction in block thereby opening the channel: $ docker-compose run btcctl generate 3 # Check that channel with "Bob" was opened: -alice$ lncli listchannels +alice$ lncli --network=simnet listchannels { "channels": [ { @@ -190,20 +190,20 @@ alice$ lncli listchannels Send the payment from `Alice` to `Bob`. ```bash # Add invoice on "Bob" side: -bob$ lncli addinvoice --amt=10000 +bob$ lncli --network=simnet addinvoice --amt=10000 { "r_hash": "", "pay_req": "", } # Send payment from "Alice" to "Bob": -alice$ lncli sendpayment --pay_req= +alice$ lncli --network=simnet sendpayment --pay_req= # Check "Alice"'s channel balance -alice$ lncli channelbalance +alice$ lncli --network=simnet channelbalance # Check "Bob"'s channel balance -bob$ lncli channelbalance +bob$ lncli --network=simnet channelbalance ``` Now we have open channel in which we sent only one payment, let's imagine @@ -212,7 +212,7 @@ it! ```bash # List the "Alice" channel and retrieve "channel_point" which represents # the opened channel: -alice$ lncli listchannels +alice$ lncli --network=simnet listchannels { "channels": [ { @@ -239,17 +239,17 @@ alice$ lncli listchannels # Channel point consists of two numbers separated by a colon. The first one # is "funding_txid" and the second one is "output_index": -alice$ lncli closechannel --funding_txid= --output_index= +alice$ lncli --network=simnet closechannel --funding_txid= --output_index= # Include close transaction in a block thereby closing the channel: $ docker-compose run btcctl generate 3 # Check "Alice" on-chain balance was credited by her settled amount in the channel: -alice$ lncli walletbalance +alice$ lncli --network=simnet walletbalance # Check "Bob" on-chain balance was credited with the funds he received in the # channel: -bob$ lncli walletbalance +bob$ lncli --network=simnet walletbalance { "total_balance": "10000", "confirmed_balance": "10000", @@ -309,7 +309,7 @@ The `Faucet` node address can be found at the [Faucet Lightning Community webpag $ docker-compose up -d "alice"; docker exec -i -t "alice" bash # Connect "Alice" to the "Faucet" node: -alice$ lncli connect @ +alice$ lncli --network=simnet connect @ ``` After a connection is achieved, the `Faucet` node should create the channel