Giter Club home page Giter Club logo

rtl-quickpay's Introduction

RTL-Quickpay

RTL-Quickpay is a browser extension, to make lightning payments quickly via RTL running on your local network.

Browsers Supported:

  • Chrome
  • Firefox

Prerequisites

RTL running on your local network and connected to LND or C-lightning node.

Install

  • Chrome Webstore link
  • Firefox Add-ons link

Configure

To use RTL-Quickpay, just enter the RTL server URL on the extension and the password configured for RTL. The server URL will be saved for re-use and can be updated as required. If you are running multiple nodes via RTL, the extension will list all the nodes. You can select the node you want to make the payment from.

Build Instructions

  • npm install - It will install required dependencies.
  • npm run build - Build script that executes all necessary technical steps. It will bundle at ./dist folder and zip the build as /RTL-Quickpay-v.zip.

OS & other requirements

  • Windows OS
  • NodeJS version 8 and above
  • npm version 6 and above

rtl-quickpay's People

Contributors

saubyk avatar shahanafarooqui avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rtl-quickpay's Issues

WebLn support

Summer of Bitcoin Project:
WebLN is a developing standard for enabling communication between apps and user’s node. Enabling support for WebLN in RTL can help improve RTL’s ability to support other apps and browser extensions which may rely on this standard.

Scope: Risky/Exploratory

Expected Outcomes: Provide support for WebLN functions enabling easy integration with apps/services dependent on this standard.
● PRs to the RTL repository enabling WebLN integration

Resources:
https://github.com/Ride-The-Lightning/RTL
https://webln.dev/#/

Skills Required:
● NodeJS
● Express
● TypeScript

Difficulty: Medium

Open extension with context menu

Extension can also be opened when the user clicks on 'RTL Quickpay' context menu and the bolt11 invoice is available in the page element and saves the effort of copy-paste operation for the user.

Open extension with lightning url

Extension can also be opened when the user clicks on lightning:bolt11 url, instead of explicitly opening the extension.
The bolt11 invoice is available in the url and saves the effort of copy-paste operation for the user.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.