Skip to content

Releases: omnilaboratory/DebuggingTool

GUI Tool v0.8.2

14 Dec 08:44
023604b
Compare
Choose a tag to compare

This release of GUI tool is a major release and is primarily to act as a catchup for the various changes that have accumulated. It also adds automatically processing incoming HTLCs in a payment path, hints on balance changes, the health status of channels.

The document is updated accordingly:
https://omnilaboratory.github.io/obd/#/GUI-tool

Please report bugs using the issue tracker on GitHub:
https://github.com/omnilaboratory/DebuggingTool/issues

Environment

OBD: GUI tool version 0.8.2 should connect to the latest obd version in its main branch. The quickest way is to connect a node we deployed for public:
https://omnilaboratory.github.io/obd/#/nodes-in-testnet
JS SDK: included in this package, under the path /sdk
Browser: Chrome Version 87.0.4280.88 (Official Build) (x86_64)
OS: Win10, ubuntu, Mac

Release Notes

  • Implemented client side verification and signature, decoupling JS sdk and obd, which enables remote connections.
  • implemented automatic HTLC forwarding. Middle nodes in a payment path process incoming HTLCs without human interaction, but display status changes on UI.
  • Channel health monitor reports the overview of channels on user's node. In case there are abnormal events happen, obd will execute punishing function to protect user's account and report result to the GUI terminal, so that user may be well notified.
  • Updated latest API descriptions, including params, diagrams explaining lightning network. Wallet developers should use the source code as API reference.
  • SDK updated and functions tested.
  • Some minor improvements for usability.

Installation

https://omnilaboratory.github.io/obd/#/GUI-tool?id=installation-clone-this-project-and-run-it-by-chrome

Video tutorial

Step 1 -- create and fund channel
Step 2 -- create invoice
Step 3 -- pay invoice

How to use API

Seven steps to write your first lightning wallet

Contributors (Alphabetical Order)

Kevin Zhang
John Zhu
John Griffith (Johng)
Corey Phillips

GUI Tool v0.2.1

04 Dec 03:31
Compare
Choose a tag to compare

Removed some code only for GUI tool from SDK

GUI Tool v0.2.0

20 Nov 14:26
a81ea7f
Compare
Choose a tag to compare

The signature of a transaction is doing on the client-side.

0.1.0 version

26 Oct 03:40
Compare
Choose a tag to compare

This version that the signature of a transaction is doing well on the OmniBOLT Daemon (OBD) side.