Skip to content

Commit 1010522

Browse files
committed
fix: respect spendSecretOverride in spendSecret
1 parent 1b9895d commit 1010522

File tree

2 files changed

+72
-32
lines changed

2 files changed

+72
-32
lines changed

cw_bitcoin/lib/litecoin_wallet.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,9 @@ abstract class LitecoinWalletBase extends ElectrumWallet with Store {
189189
? hex.decode(scanSecretOverride!)
190190
: mwebHd!.childKey(Bip32KeyIndex(0x80000000)).privateKey.privKey.raw;
191191

192-
List<int> get spendSecret => mwebHd!.childKey(Bip32KeyIndex(0x80000001)).privateKey.privKey.raw;
192+
List<int> get spendSecret => spendPubkeyOverride != null
193+
? hex.decode(spendPubkeyOverride!)
194+
: mwebHd!.childKey(Bip32KeyIndex(0x80000001)).privateKey.privKey.raw;
193195

194196
static Future<LitecoinWallet> create(
195197
{required String mnemonic,

ios/Podfile.lock

Lines changed: 69 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,34 @@ PODS:
9999
- FlutterMacOS
100100
- sp_scanner (0.0.1):
101101
- Flutter
102+
- sqflite_darwin (0.0.4):
103+
- Flutter
104+
- FlutterMacOS
105+
- sqlite3 (3.50.4):
106+
- sqlite3/common (= 3.50.4)
107+
- sqlite3/common (3.50.4)
108+
- sqlite3/dbstatvtab (3.50.4):
109+
- sqlite3/common
110+
- sqlite3/fts5 (3.50.4):
111+
- sqlite3/common
112+
- sqlite3/math (3.50.4):
113+
- sqlite3/common
114+
- sqlite3/perf-threadsafe (3.50.4):
115+
- sqlite3/common
116+
- sqlite3/rtree (3.50.4):
117+
- sqlite3/common
118+
- sqlite3/session (3.50.4):
119+
- sqlite3/common
120+
- sqlite3_flutter_libs (0.0.1):
121+
- Flutter
122+
- FlutterMacOS
123+
- sqlite3 (~> 3.50.4)
124+
- sqlite3/dbstatvtab
125+
- sqlite3/fts5
126+
- sqlite3/math
127+
- sqlite3/perf-threadsafe
128+
- sqlite3/rtree
129+
- sqlite3/session
102130
- SwiftyGif (5.4.5)
103131
- torch_dart (0.0.1):
104132
- Flutter
@@ -144,6 +172,8 @@ DEPENDENCIES:
144172
- share_plus (from `.symlinks/plugins/share_plus/ios`)
145173
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
146174
- sp_scanner (from `.symlinks/plugins/sp_scanner/ios`)
175+
- sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`)
176+
- sqlite3_flutter_libs (from `.symlinks/plugins/sqlite3_flutter_libs/darwin`)
147177
- torch_dart (from `.symlinks/plugins/torch_dart/ios`)
148178
- uni_links (from `.symlinks/plugins/uni_links/ios`)
149179
- universal_ble (from `.symlinks/plugins/universal_ble/darwin`)
@@ -157,6 +187,7 @@ SPEC REPOS:
157187
- DKPhotoGallery
158188
- OrderedSet
159189
- SDWebImage
190+
- sqlite3
160191
- SwiftyGif
161192
- YttriumWrapper
162193

@@ -219,6 +250,10 @@ EXTERNAL SOURCES:
219250
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
220251
sp_scanner:
221252
:path: ".symlinks/plugins/sp_scanner/ios"
253+
sqflite_darwin:
254+
:path: ".symlinks/plugins/sqflite_darwin/darwin"
255+
sqlite3_flutter_libs:
256+
:path: ".symlinks/plugins/sqlite3_flutter_libs/darwin"
222257
torch_dart:
223258
:path: ".symlinks/plugins/torch_dart/ios"
224259
uni_links:
@@ -231,46 +266,49 @@ EXTERNAL SOURCES:
231266
:path: ".symlinks/plugins/wakelock_plus/ios"
232267

233268
SPEC CHECKSUMS:
234-
bitbox_flutter: 506f80b961ddf646b0d80cef9f6eadaab96d91b0
235-
connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
269+
bitbox_flutter: 9505732798041c413152669751beeaecc5fe400f
270+
connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
236271
CryptoSwift: e64e11850ede528a02a0f3e768cec8e9d92ecb90
237-
cw_decred: 9c0e1df74745b51a1289ec5e91fb9e24b68fa14a
238-
cw_mweb: 22cd01dfb8ad2d39b15332006f22046aaa8352a3
239-
device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
240-
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
241-
devicelocale: 35ba84dc7f45f527c3001535d8c8d104edd5d926
272+
cw_decred: a02cf30175a46971c1e2fa22c48407534541edc6
273+
cw_mweb: 3aea2fb35b2bd04d8b2d21b83216f3b8fb768d85
274+
device_display_brightness: 04374ebd653619292c1d996f00f42877ea19f17f
275+
device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
276+
devicelocale: bd64aa714485a8afdaded0892c1e7d5b7f680cf8
242277
DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
243278
DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
244279
dnssec_proof: d461cac7bd3301eb7447f87936745a0c1ae0a67e
245-
fast_scanner: 44c00940355a51258cd6c2085734193cd23d95bc
246-
file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
280+
fast_scanner: 2cb1ad3e69e645e9980fb4961396ce5804caa3e3
281+
file_picker: 9b3292d7c8bc68c8a7bf8eb78f730e49c8efc517
247282
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
248-
flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
249-
flutter_local_authentication: 1172a4dd88f6306dadce067454e2c4caf07977bb
250-
flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
251-
flutter_mailer: 2ef5a67087bc8c6c4cefd04a178bf1ae2c94cd83
252-
flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
253-
fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
254-
image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
255-
in_app_review: 436034b18594851a7328d7f1c2ed5ec235b79cfc
256-
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
283+
flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
284+
flutter_local_authentication: 989278c681612f1ee0e36019e149137f114b9d7f
285+
flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
286+
flutter_mailer: 3a8cd4f36c960fb04528d5471097270c19fec1c4
287+
flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
288+
fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
289+
image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
290+
in_app_review: 7dd1ea365263f834b8464673f9df72c80c17c937
291+
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
257292
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
258-
package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
259-
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
293+
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
294+
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
260295
payjoin_flutter: d9d4c8aa16bd5dfedb9b21d0edc8199e0187d96e
261-
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
262-
reown_yttrium: c0e87e5965fa60a3559564cc35cffbba22976089
296+
permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
297+
reown_yttrium: cee334ade64725b1d83f7b34c706a6aae2696d58
263298
SDWebImage: 9f177d83116802728e122410fb25ad88f5c7608a
264-
sensitive_clipboard: d4866e5d176581536c27bb1618642ee83adca986
265-
share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
266-
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
267-
sp_scanner: eaa617fa827396b967116b7f1f43549ca62e9a12
299+
sensitive_clipboard: 161e9abc3d56b3131309d8a321eb4690a803c16b
300+
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
301+
shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
302+
sp_scanner: b1bc9321690980bdb44bba7ec85d5543e716d1b5
303+
sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
304+
sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b
305+
sqlite3_flutter_libs: 83f8e9f5b6554077f1d93119fe20ebaa5f3a9ef1
268306
SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
269-
torch_dart: d2cf778332cc6e6a3b362dcf45e4dde52bc34e35
270-
uni_links: d97da20c7701486ba192624d99bffaaffcfc298a
271-
universal_ble: cf52a7b3fd2e7c14d6d7262e9fdadb72ab6b88a6
272-
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
273-
wakelock_plus: 76957ab028e12bfa4e66813c99e46637f367fc7e
307+
torch_dart: f4620705d10f05492fab047f2fa1c3a600e7d17d
308+
uni_links: ed8c961e47ed9ce42b6d91e1de8049e38a4b3152
309+
universal_ble: ff19787898040d721109c6324472e5dd4bc86adc
310+
url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
311+
wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556
274312
YttriumWrapper: 31e937fe9fbe0f1314d2ca6be9ce9b379a059966
275313

276314
PODFILE CHECKSUM: 5296465b1c6d14d506230356756826012f65d97a

0 commit comments

Comments
 (0)