Giter VIP home page Giter VIP logo

costanza's Introduction

Costanza Wallet for Moneysocket

A socket-driven wallet for the Moneysocket protocol utilzing the Lightning Network.

Interface

Run it now!

A build of this wallet is hosted on the web at socket.money/wallet

What the heck is this?

This wallet's purpose is not to compete with leading wallets for daily driving. Its purpose is to demonstrate new paradigm for thinking about Lightning Network wallets. Also, to facilitate development of debugging of the Moneysocket protocol as it advances.

It is built in JavaScript to work in-browser. Though the buttons are big, intended for using on mobile touchscreens. It does not do Lightnin Network functionality itself, but rather tethers to a Moneysocket protocol provider such as the Terminus endpoint to obtain its balance and ability to transact with the Lightning Network.

The major feature is the ability to provide an upstream Moneysocket connection to an application, enabling the application to drive payments from this wallet. Along with that, the wallet controls the permissions for allowing or denying those automatic payments.

Disclaimer!

Moneysocket is still new, under development and is Reckless with your money. Use this stuff at your own risk.

Dependencies

This depends on js-moneysocket which will need to be installed into node_modules prior to building this project.

Also, additional dependencies referenced are package.json.

Build

Building is done with gulp, the details of which are detailed in gulplfile.js.

After the dependencies are installed, the htdocs/ web root directory can be built by running:

$ gulp all

Also, gulp css, gulp js, and the js_watch and all_watch varients might be useful for development workflows.

Dev webserver

To access a camera from the browser for scanning QR, it needs to be served from a https server during development, or else the browser will be unhappy.

server.py is provided with some certs that can be given exceptions for localhost from your browser while developing.

Costanza!

Costanza

Project Links

costanza's People

Contributors

jarret avatar dolzhenko avatar

Stargazers

Benjamin Woosley avatar  avatar  avatar Corey avatar Sadiq avatar

Watchers

 avatar James Cloos avatar  avatar

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.