moontreeapp / moontree

Primary Mono Repo
6 stars 5 forks source link

derivation issue #632

Closed lastmeta closed 2 years ago

lastmeta commented 2 years ago

Describe The Bug

error on main net derivation without negative expression.

everything works fine, I can send and receive but we're seeing an error in the log

To Reproduce

login with mainnet setup

Expected Behavior

no error in log

Log Output

I/flutter ( 2875): connected/CIPHER ConnectionStatus.connected Added(AES:0: {CipherType: AES, PasswordId: 0, Cipher: Instance of 'CipherAES'})
E/flutter ( 2875): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Invalid argument(s): Expected BIP32 Path
E/flutter ( 2875): #0      BIP32.derivePath
E/flutter ( 2875): #1      HDWallet.derivePath
E/flutter ( 2875): #2      SeedWallet.subwallet
E/flutter ( 2875): #3      LeaderWalletService.getSubWallet
E/flutter ( 2875): #4      LeaderWalletService.deriveAddress
E/flutter ( 2875): #5      LeaderWalletService.deriveNextAddresses.<anonymous closure>
E/flutter ( 2875): #6      LeaderWalletService.deriveNextAddresses.<anonymous closure>
E/flutter ( 2875): #7      LeaderWalletService.deriveNextAddresses
E/flutter ( 2875): #8      LeaderWalletService.deriveMoreAddresses
E/flutter ( 2875): #9      LeaderWaiter.handleDeriveAddress
E/flutter ( 2875): #10     LeaderWaiter.dispatch
E/flutter ( 2875): #11     LeaderWaiter.init.<anonymous closure>.<anonymous closure>
E/flutter ( 2875): #12     List.forEach (dart:core-patch/growable_array.dart:433:8)
E/flutter ( 2875): #13     LeaderWaiter.init.<anonymous closure>
E/flutter ( 2875): #14     _rootRunUnary (dart:async/zone.dart:1434:47)
E/flutter ( 2875): #15     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter ( 2875): #16     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter ( 2875): #17     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter ( 2875): #18     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter ( 2875): #19     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:774:19)
E/flutter ( 2875): #20     _StreamController._add (dart:async/stream_controller.dart:648:7)
E/flutter ( 2875): #21     _StreamController.add (dart:async/stream_controller.dart:596:5)
E/flutter ( 2875): #22     CombineLatestStream._buildController.<anonymous closure>.<anonymous closure>.<anonymous closure>
E/flutter ( 2875): #23     _rootRunUnary (dart:async/zone.dart:1434:47)
E/flutter ( 2875): #24     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter ( 2875): #25     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter ( 2875): #26     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter ( 2875): #27     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
E/flutter ( 2875): #28     _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
E/flutter ( 2875): #29     _ExpandStream._handleData (dart:async/stream_pipe.dart:233:14)
E/flutter ( 2875): #30     _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
E/flutter ( 2875): #31     _rootRunUnary (dart:async/zone.dart:1434:47)
E/flutter ( 2875): #32     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter ( 2875): #33     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter ( 2875): #34     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:341:11)
E/flutter ( 2875): #35     _DelayedData.perform (dart:async/stream_impl.dart:591:14)
E/flutter ( 2875): #36     _StreamImplEvents.handleNext (dart:async/stream_impl.dart:706:11)
E/flutter ( 2875): #37     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:663:7)
E/flutter ( 2875): #38     _rootRun (dart:async/zone.dart:1418:47)
E/flutter ( 2875): #39     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter ( 2875): #40     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter ( 2875): #41     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter ( 2875): #42     _rootRun (dart:async/zone.dart:1426:13)
E/flutter ( 2875): #43     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter ( 2875): #44     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter ( 2875): #45     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter ( 2875): #46     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter ( 2875): #47     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)

Additional Context

not sure if its just happening on a specific wallet or all wallets yet.

Screenshots

image