Bitcoin Lightning Joule Browser Extension

Pierre Rochard
Dec 14, 2018 · 4 min read

Lightning Joule is an awesome web browser plugin being developed by William O'Beirne

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!

Image for post
Image for post

1. Set up your BTC/LN nodes

2. Install the Joule Lightning extension

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

Image for post
Image for post

Click on the Joule icon, click on Get started

Image for post
Image for post

Click on Local node

Image for post
Image for post

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

Image for post
Image for post

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

Image for post
Image for post

Click on the Advanced button

Image for post
Image for post

Click on Proceed to localhost (unsafe)

Image for post
Image for post

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

Image for post
Image for post

Click the Connect button

Image for post
Image for post

In the Node Launcher system tray menu click on Show Macaroons

Image for post
Image for post

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

Image for post
Image for post
Image for post
Image for post

Click Continue

Image for post
Image for post

Click Confirm

Image for post
Image for post

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

Image for post
Image for post

Click on the Deposit button

Image for post
Image for post

Send BTC to the address provided

Image for post
Image for post
Don’t send to this address unless you want to tip me!

You should now see an inbound transaction on the Transactions tab

Image for post
Image for post

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

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

Image for post
Image for post
Image for post
Image for post

Copy

0331f80652fb840239df8dc99205792bba2e559a05469915804c08420230e23c7c@lightningpowerusers.com:9735

Paste it into the <pubkey>@host field

Image for post
Image for post

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

Image for post
Image for post

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.

Image for post
Image for post

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

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

Image for post
Image for post

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!

Lightning Power Users

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

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store