Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermediary with LND running in Neutrino mode #6

Open
adambor opened this issue May 29, 2024 · 0 comments
Open

Intermediary with LND running in Neutrino mode #6

adambor opened this issue May 29, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@adambor
Copy link
Member

adambor commented May 29, 2024

Currently a bitcoin full node is required to run the intermediary node (mainly due to LND) - this means downloading the whole bitcoin blockchain with txindex -> resulting in 1TB of disk space and long syncing time.

LND supports light client mode (Neutrino), which could be used to sync the node fast.

Open questions:

  • does Neutrino mode allow LND's getBlock call which would allow us to compute a merkle proof of the transaction inclusion

Todo:

  • run LND in neutrino mode and check that required API calls work (getChainTransaction, getBlock, getBlockHeader, getWalletInfo)
  • write a bitcoin RPC implementation purely using LND's gRPC API
@adambor adambor added bug Something isn't working enhancement New feature or request and removed bug Something isn't working labels May 30, 2024
@adambor adambor self-assigned this Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant