Releases: omnilaboratory/DebuggingTool
GUI Tool v0.8.2
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
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
Removed some code only for GUI tool from SDK
GUI Tool v0.2.0
The signature of a transaction is doing on the client-side.
0.1.0 version
This version that the signature of a transaction is doing well on the OmniBOLT Daemon (OBD) side.