Sitemap
Lightning Power Users

Helping on-board the next wave of BTC/LN users

Bitcoin Lightning Joule Browser Extension

4 min readDec 14, 2018

--

Lightning Joule is an awesome web browser plugin being developed by

If you get stuck at any point in this guide (or after!) please contact me https://github.com/lightning-power-users/node-launcher/issues/new so that I can help you out.

If you want to help improve Joule, check out their project on GitHub! https://github.com/wbobeirne/joule-extension

If any of this is not clear, please let me know so that I can improve it!

1. Set up your BTC/LN nodes

2. Install the Joule Lightning extension

Go to https://lightningjoule.com/ and install for your web browser

Press enter or click to view image in full size

Click on the Joule icon, click on Get started

Press enter or click to view image in full size

Click on Local node

Press enter or click to view image in full size

In the Node Launcher system tray menu, click on the Copy Node URL (REST) button in the Joule section

Paste the Node URL into the text box, click on the link in the error message

Press enter or click to view image in full size

Click on the Advanced button

Press enter or click to view image in full size

Click on Proceed to localhost (unsafe)

Press enter or click to view image in full size

You make sure the page has the same message as the one below, and close the tab

Press enter or click to view image in full size

Click the Connect button

Press enter or click to view image in full size

In the Node Launcher system tray menu click on Show Macaroons

Drag the admin.macaroon and readonly.macaroon into the Joule interface

Press enter or click to view image in full size
Press enter or click to view image in full size

Click Continue

Press enter or click to view image in full size

Click Confirm

Press enter or click to view image in full size

Create a Password for Joule (this is separate from your LND seed and wallet passwords), click Continue

Press enter or click to view image in full size

Click on the Deposit button

Press enter or click to view image in full size

Send BTC to the address provided

Press enter or click to view image in full size
Don’t send to this address unless you want to tip me!

You should now see an inbound transaction on the Transactions tab

Press enter or click to view image in full size

Wait for a few blocks to go by (~30 minutes)

Click on the hamburger menu at the top right, click on Open channel

Press enter or click to view image in full size
Press enter or click to view image in full size

Copy

0331f80652fb840239df8dc99205792bba2e559a05469915804c08420230e23c7c@lightningpowerusers.com:9735

Paste it into the <pubkey>@host field

Press enter or click to view image in full size

Enter your desired outbound capacity (I recommend between 500,000 satoshis ~ $20 and 16,500,000 satoshis ~ $600) and click the Open Channel button

Press enter or click to view image in full size

In the Transactions tab it may look like you sent me money, you did not — the interface is saying that you moved on-chain satoshis to off-chain as you opened a channel.

Press enter or click to view image in full size

Wait for a few blocks to go by (~30 minutes)

On the Channels tab you’ll see your off-chain balance

Press enter or click to view image in full size

Now you have outbound capacity! This means you can send payments, but you can’t receive payments until you have inbound capacity.

You can get inbound capacity by either sending payments or having other nodes open a channel with you.

Go send your first Lightning payment and get inbound capacity with our guide below 👇

If you got stuck at any point in this guide (or after!) please contact me https://github.com/lightning-power-users/node-launcher/issues/new so that I can help you out.

If any of this is not clear, please let me know so that I can improve it!

--

--

Responses (4)