zingolib icon indicating copy to clipboard operation
zingolib copied to clipboard

Ctrl-C exit from zingo-cli causes unrecoverable wallet to be written

Open zancas opened this issue 1 year ago • 5 comments

**Batch** Current:  127 Total: 18014
   Blocks Loaded:  100 TrialDecrypted:    0, Witnesses Updated:    0, Total:  100,
**Batch** Current:  133 Total: 18014
   Blocks Loaded:   24 TrialDecrypted:    0, Witnesses Updated:    0, Total:  100,
**Batch** Current:  139 Total: 18014
   Blocks Loaded:    0 TrialDecrypted:    0, Witnesses Updated:    0, Total:  100,
**Batch** Current:  144 Total: 18014
   Blocks Loaded:  100 TrialDecrypted:    0, Witnesses Updated:    0, Total:  100,
**Batch** Current:  150 Total: 18014
   Blocks Loaded:  100 TrialDecrypted:    0, Witnesses Updated:    0, Total:  100,
^C
RC: 130 $ cargo run -- data-dir ../../wallets/test1/
   Compiling zingolib v0.2.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingolib)
   Compiling zingo-testutils v0.1.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingo-testutils)
   Compiling zingo-cli v0.2.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingocli)
    Finished dev [unoptimized + debuginfo] target(s) in 8.58s
     Running `target/debug/zingo-cli data-dir ../../wallets/treasury/`
2023-09-29T03:19:02.486101Z  INFO zingo_cli: data_dir: wallets
2023-09-29T03:19:02.488975Z  INFO zingolib::wallet: LightWallet serialized_version read from external: 28
2023-09-29T03:19:02.489006Z  INFO zingolib::wallet: Reading wallet version 28
2023-09-29T03:19:02.489014Z  INFO zingolib::wallet::traits: wallet_capability external_version: 2
2023-09-29T03:19:02.489021Z  INFO zingolib::wallet::traits: Self::VERSION: 2
2023-09-29T03:19:02.489025Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:02.489030Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:02.496271Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:02.496278Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:02.496302Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:02.496305Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:02.496309Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:02.496316Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:02.496365Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:02.496369Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:02.504971Z  INFO zingolib::wallet: Keys in this wallet:
2023-09-29T03:19:02.504983Z  INFO zingolib::wallet:   - Orchard Spending Key
2023-09-29T03:19:02.504987Z  INFO zingolib::wallet:   - Sapling Extended Spending Key
2023-09-29T03:19:02.504991Z  INFO zingolib::wallet:   - transparent extended private key
thread 'main' panicked at 'to insert non-empty sapling frontier: Insert(Conflict(Address { level: Level(13), index: 0 }))', zingolib/src/wallet/data.rs:184:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
RC: 101 $ cargo run -- data-dir ../../wallets/test1/
   Compiling zingolib v0.2.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingolib)
   Compiling zingo-testutils v0.1.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingo-testutils)
   Compiling zingo-cli v0.2.0 (/home/nattyb/src/zingolabs/zingolibs/dev/zingocli)
    Finished dev [unoptimized + debuginfo] target(s) in 8.37s
     Running `target/debug/zingo-cli data-dir ../../wallets/treasury/`
2023-09-29T03:19:34.325621Z  INFO zingo_cli: data_dir: wallets
2023-09-29T03:19:34.372501Z  INFO zingolib::wallet: LightWallet serialized_version read from external: 28
2023-09-29T03:19:34.372560Z  INFO zingolib::wallet: Reading wallet version 28
2023-09-29T03:19:34.372578Z  INFO zingolib::wallet::traits: wallet_capability external_version: 2
2023-09-29T03:19:34.372594Z  INFO zingolib::wallet::traits: Self::VERSION: 2
2023-09-29T03:19:34.372604Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:34.372622Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:34.386770Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:34.386777Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:34.386806Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:34.386810Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:34.386814Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:34.386822Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:34.386872Z  INFO zingolib::wallet::traits: wallet_capability external_version: 1
2023-09-29T03:19:34.386876Z  INFO zingolib::wallet::traits: Self::VERSION: 1
2023-09-29T03:19:34.395292Z  INFO zingolib::wallet: Keys in this wallet:
2023-09-29T03:19:34.395303Z  INFO zingolib::wallet:   - Orchard Spending Key
2023-09-29T03:19:34.395306Z  INFO zingolib::wallet:   - Sapling Extended Spending Key
2023-09-29T03:19:34.395309Z  INFO zingolib::wallet:   - transparent extended private key
thread 'main' panicked at 'to insert non-empty sapling frontier: Insert(Conflict(Address { level: Level(13), index: 0 }))', zingolib/src/wallet/data.rs:184:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

zancas avatar Sep 29 '23 03:09 zancas