Skip to content

[WIP]: LSP support - #1623

Draft
chenyukang wants to merge 97 commits into
nervosnetwork:developfrom
chenyukang:lsp-support
Draft

[WIP]: LSP support #1623
chenyukang wants to merge 97 commits into
nervosnetwork:developfrom
chenyukang:lsp-support

Conversation

@chenyukang

@chenyukang chenyukang commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

To resolve #1571
Implementation of #1625

@chenyukang chenyukang changed the title [WI]: LSP support [WIP]: LSP support Aug 11, 2026
jjyr added 8 commits August 18, 2026 16:30
Register a host watchtower row for each ready private U-T channel and
leave it in place when the tenant runtime is evicted. Invoice preimages
stay on the client. Tenant tokens now include watchtower rights, scoped
to the issued node(...) fact so they cannot touch Public T or other
tenants.
Unit-test funding txs have no inputs, and revocation MuSig2 uses a
commitment-specific key order that does not match the funding lock.
Bruno CLI 1.20.0 has no fetch, so move agent bind to a dedicated HTTP request.
CI randomizes fiber/rpc ports under ON_GITHUB_ACTION, but start.sh
hardcoded 21715 so the agent never registered and Bruno hit
ECONNREFUSED on the control port.
HostedWatchChannelParams is only used by the native watchtower LSP
module, so WASM clippy treated it as dead code under -D warnings.
CompleteReceivedRevokeAndAck stored the molecule Bytes slice by packing
it again, so hosted justice txs hashed a 4-byte empty cell and failed
commitment-lock auth with error 110.
…on e2e

Cover hosted U-T force-close after evict, hold-invoice preimage
settlement, and stale-commitment justice with the independent SDK agent.
@quake
quake marked this pull request as draft August 20, 2026 07:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Running fiber on Android mobile: 24/7 availability and watchtower delegation

3 participants