Switch to upstreamed VssStore from lightning-persister#837
Switch to upstreamed VssStore from lightning-persister#837tnull wants to merge 1 commit intolightningdevkit:mainfrom
VssStore from lightning-persister#837Conversation
|
👋 Thanks for assigning @tankyleo as a reviewer! |
c2f7e23 to
00b59ac
Compare
Delete the local `VssStore`/`VssStoreBuilder` implementation and consume the upstreamed version from `lightning-persister` instead. The `Builder` now derives the VSS `Xpriv` inline before passing it to the upstream `VssStoreBuilder`, which no longer takes `NodeEntropy` directly. Also switch all `vss_client` imports to the re-export from `lightning_persister::vss_client` and drop the direct `vss-client-ng` dependency to avoid version mismatches. Co-Authored-By: HAL 9000 Signed-off-by: Elias Rohrer <dev@tnull.de>
00b59ac to
b7099e2
Compare
|
🔔 1st Reminder Hey @tankyleo! This PR has been waiting for your review. |
|
🔔 2nd Reminder Hey @tankyleo! This PR has been waiting for your review. |
|
🔔 3rd Reminder Hey @tankyleo! This PR has been waiting for your review. |
Based on lightningdevkit/rust-lightning#4323
Delete the local
VssStore/VssStoreBuilderimplementation and consume the upstreamed version fromlightning-persisterinstead. TheBuildernow derives the VSSXprivinline before passing it to the upstreamVssStoreBuilder, which no longer takesNodeEntropydirectly.Also switch all
vss_clientimports to the re-export fromlightning_persister::vss_clientand drop the directvss-client-ngdependency to avoid version mismatches.Co-Authored-By: HAL 9000