lnd: fail recovery channel from SCB
Background
Recovery from SCB returned an error.
- channels
- 68cbece3cbd24e5c5203492ec0a7e8c1b4d6b15112c2614b44e57ed865fce2a4:0 (zero-conf)
- d59aae26e80b71851093c2c103b4a171f3d40e1b3d0a42f36e72518e194f4aa7:1 (zero-conf)
[ERR] RPCS: [/lnrpc.Lightning/RestoreChannelBackups]: unable to unpack chan backup: could not derive private key for legacy channel revocation root format: unable to derive private key
[INF] CHBU: Restoring ChannelPoint(68cbece3cbd24e5c5203492ec0a7e8c1b4d6b15112c2614b44e57ed865fce2a4:0) to disk:
[DBG] LTND: Using legacy revocation producer format for channel point 68cbece3cbd24e5c5203492ec0a7e8c1b4d6b15112c2614b44e57ed865fce2a4:0
Your environment
- LND v0.15.2-beta
- Android(Lndmobile.aar)
- Neutrino mainnet
- zero-conf channels
Steps to reproduce
- create two zero-conf channels
- (fundee) channel backup REST API
/v1/channels/backup
- recovery wallet by passphrase
- restore REST API
/v1/channels/backup/restore
Expected behaviour
Both channels are force closed from funder.
Actual behaviour
An error occurred and only one channel was closed. (It has only occurred once.)
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 15 (8 by maintainers)
I deleted the wallet so I don’t have much data left, but I think it was these two channels. I think they were confirmed because it was a few hours ago.
https://mempool.space/ja/tx/68cbece3cbd24e5c5203492ec0a7e8c1b4d6b15112c2614b44e57ed865fce2a4:0 https://mempool.space/ja/tx/0:d59aae26e80b71851093c2c103b4a171f3d40e1b3d0a42f36e72518e194f4aa7