Skip to content

walletkit: add SubmitPackage #223

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

Draft
wants to merge 22 commits into
base: lnd-19-0
Choose a base branch
from
Draft

walletkit: add SubmitPackage #223

wants to merge 22 commits into from

Conversation

bhandras
Copy link
Member

This is experimental and is pending on lightningnetwork/lnd#9784

Pull Request Checklist

  • PR is opened against correct version branch.
  • Version compatibility matrix in the README and minimal required version
    in lnd_services.go are updated.
  • Update macaroon_recipes.go if your PR adds a new method that is called
    differently than the RPC method it invokes.

@bhandras bhandras changed the base branch from master to lnd-19-0 May 23, 2025 08:22
@guggero
Copy link
Member

guggero commented May 23, 2025

BTW, just as an info: Each sub client of the lndclient now has a method RawClientWithMacAuth which allows you to call any underlying RPC method without needing to add it to the code here first. Could be useful during development.

hieblmi and others added 18 commits May 24, 2025 14:00
closechannel: add functional options
This was incorrect all along, seems like we haven't actually used the
VerifySchnorr option in any project yet.
signer_client: correctly use 32-byte key for schnorr
Previously if the `keyLocaltor` argument was unset `DeriveSharedKey`
would crash.
…ocator

signer: allow passing nil keyLocator to DeriveSharedKey
walletkit: add RPC GetTransaction
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…ub.com/go-viper/mapstructure/v2-2.3.0

build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](go-viper/mapstructure@v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
…s/github.com/go-viper/mapstructure/v2-2.3.0

build(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tools
Add fields: CommitHash, BestBlockHash, Color, NumPeers.
GetInfo: add more fields to response
lndclient: make notifier options exported (to help mocking)
starius and others added 4 commits July 9, 2025 02:53
The corresponding API of LND already supports notifying the caller about
a reorg. I reused NotifierOption's used for RegisterConfirmationsNtfn already
to pass a channel notified upon a reorg affecting a reported confirmation.
Avoid a deadlock in case the caller doesn't consume notifications about spending
or confirmations after cancelling a call.
RegisterSpendNtfn: support reorg channel
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.

4 participants