All Projects → eolszewski → simple-payment-channel

eolszewski / simple-payment-channel

Licence: MIT license
Example code leveraging a simple one-way payment channel

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to simple-payment-channel

zapread.com
Website for zapread.com
Stars: ✭ 19 (-40.62%)
Mutual labels:  lightning-network
kwh
webln browser extension for lightningd/eclair/ptarmigan
Stars: ✭ 26 (-18.75%)
Mutual labels:  lightning-network
bitcoin-stack
Docker setup for Bitcoin, Elements/Liquid, LND, C-Lightning, Eclair, & Electrs in regtest mode
Stars: ✭ 66 (+106.25%)
Mutual labels:  lightning-network
lnchannels
lightning network browser with history and some stupid heuristics
Stars: ✭ 23 (-28.12%)
Mutual labels:  lightning-network
rgb-core
RGB Core Library: consensus validation for private & scalable client-validated smart contracts on Bitcoin & Lightning
Stars: ✭ 99 (+209.38%)
Mutual labels:  lightning-network
Lightning-Network-Simulator
Lightning Network Simulator
Stars: ✭ 24 (-25%)
Mutual labels:  lightning-network
flash-demo
IOTA Flash channels demo using webRTC for communication.
Stars: ✭ 21 (-34.37%)
Mutual labels:  lightning-network
LNnodeInsight
A DYOR engine for the Bitcoin Lightning Network
Stars: ✭ 16 (-50%)
Mutual labels:  lightning-network
lpd
Lightning Peach Node in rust
Stars: ✭ 24 (-25%)
Mutual labels:  lightning-network
boltz-frontend
Frontend of Boltz
Stars: ✭ 18 (-43.75%)
Mutual labels:  lightning-network
lightning-qt
bitcoin-qt for lightningd
Stars: ✭ 36 (+12.5%)
Mutual labels:  lightning-network
lnregtest
Regtest Lightning Networks for (python) integration testing
Stars: ✭ 17 (-46.87%)
Mutual labels:  lightning-network
lnd-routing
Lightning network liquidity service
Stars: ✭ 16 (-50%)
Mutual labels:  lightning-network
shango-lightning-wallet
Shango Lightning Wallet
Stars: ✭ 65 (+103.13%)
Mutual labels:  lightning-network
storm-spec
Specification for Storm: L2/L3 distributed storage and messaging with economic incentivisation leveraging LNP/BP ecosystem
Stars: ✭ 62 (+93.75%)
Mutual labels:  lightning-network
lightning-jet
Lightning Jet is a fully automated rebalancer for Lightning nodes. Jet optimizes channel liquidity allocation based on routing volume, missed routing opportunities (htlcs), and other variables.
Stars: ✭ 33 (+3.13%)
Mutual labels:  lightning-network
lnd-binary
Install lnd from npm https://github.com/lightningnetwork/lnd ⚡️
Stars: ✭ 18 (-43.75%)
Mutual labels:  lightning-network
Lightning-Network
List of Lightning Network technical issues, bugs, flaws, and exploits.
Stars: ✭ 64 (+100%)
Mutual labels:  lightning-network
bitcoin-on-twitch
Bitcoin on Twitch: Accept Bitcoin donations on Twitch, and integrate them into your alerts!
Stars: ✭ 25 (-21.87%)
Mutual labels:  lightning-network
LightningBuddy
Twitter Client for Lightning JSON-RPC interface
Stars: ✭ 38 (+18.75%)
Mutual labels:  lightning-network

simple-payment-channel Build Status Coverage Status

Smart contract and tests leveraging a simple one-way payment channel.

For more information on this payment channel, here's an article on medium I wrote to give you an overview.

If you'd like to see this implemented in a web application with Metamask integration, I am currently working on that here (even using IPFS pubsub for decentralized messaging!).

Running the tests

$ npm i
$ ganache-cli -m "nose phone clip fee agent crop decorate spell album february oppose anxiety"
$ npm run test

Contributing / Issues

If you find any problems with this repository or see any ways that it can be improved, please feel free to submit a pull request or log an issue.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].