SatoshiPrime_io's Posts

Rebalancing Swaps via Terminal (easy)

Posted about 3 years ago

Rebalance your swaps using an Umbrel Node and a Mac...


open Terminal

Login to your umbrel node:
 ssh umbrel@umbrel.local
hit [ENTER]
enter your umbrel password and hit [ENTER]

type:
cd ~/umbrel/bin     
[ENTER]


Go to your swap page and COPY the following code (the XXX will be the amount of the rebalance):     
lncli addinvoice --amt XXXXXX


In Terminal type:
sudo docker exec lnd 
then paste the info from your swaps page.  It should look something like this: 

sudo docker exec lnd lncli addinvoice --amt 250000

and hit [ENTER]

This will create an invoice.  In Terminal you can see the details of this invoice.  We will use those details later.


type:
docker exec -it lnd sh
hit [ENTER]


Now go back to your swap page and copy the large section of code that starts with "lncli buildroute amt....."

In Terminal:
paste the large block of code.

Now, scroll up in Terminal and find the invoice info that we created earlier.  Copy the string of characters in the "payment_addr" field.
scroll back down to your block of code that you pasted and replace [PAYMENT_ADDR] with the code you copied from the invoice info.  NOTE: delete the [] and add "" around the pasted sting.

Then copy the [R_HASH] value from the invoice info and paste it in the block of code in the corresponding section.  Again, deleting the [].  This time DO NOT add ""

 It should look like this:
.......payment_addr:"xxxx",.........payment_hash=xxxxx......

Then hit [ENTER].   That's it!

I will join another swap and I'll try to record rebalancing and post a link to the video here.  

Thanks!
Lightning Network Node
SatoshiPrime.io
Capacity: 1,000,000 SAT
Channels: 2