Commit Graph

161 Commits

Author SHA1 Message Date
Jack Grigg c532ea0fc8 Rework camera handling 2024-12-12 04:45:09 +00:00
Jack Grigg ba7b0a1504 Add CBOR wrapper to to-qr and from-qr
I'm almost certain that this is necessary.
2024-12-12 04:44:20 +00:00
Jack Grigg dff1a5f410 Emulate Keystone enrollment 2024-12-12 00:44:15 +00:00
Kris Nuttycombe 02304829b3
Merge pull request #58 from Electric-Coin-Company/fix_orchard_signing
Fix orchard PCZT signing.
2024-12-11 13:19:36 -07:00
Kris Nuttycombe bd8f7c0851 Fix orchard PCZT signing. 2024-12-11 13:08:55 -07:00
Kris Nuttycombe e345e5adf3
Merge pull request #57 from Electric-Coin-Company/identity-autogen
init: Generate an age identity if provided `--identity` doesn't exist
2024-12-11 13:08:38 -07:00
Jack Grigg c8a59bf95c Mark `--identity` flag as required where necessary 2024-12-11 18:15:59 +00:00
Jack Grigg db9ffae56c init: Generate an age identity if provided `--identity` doesn't exist 2024-12-11 18:04:57 +00:00
Jack Grigg a509a5de93
Merge pull request #56 from Electric-Coin-Company/dep-updates
Dependency updates
2024-12-12 06:52:44 +13:00
Jack Grigg 047345ed35 `ratatui 0.29` 2024-12-11 17:03:53 +00:00
Jack Grigg f5f0a6aa42 cargo update 2024-12-11 16:25:32 +00:00
Jack Grigg 40a92245cc
Merge pull request #55 from Electric-Coin-Company/pczt
Add PCZT commands
2024-12-12 05:11:26 +13:00
Jack Grigg f5e07caa3f Enable reading PCZTs from animated QR codes 2024-12-11 11:01:48 +00:00
Jack Grigg 99cbc903e1 Enable rendering PCZTs to animated QR codes 2024-12-11 11:01:48 +00:00
Jack Grigg ff072fb1a6 Add PCZT commands 2024-12-10 23:10:50 +00:00
Jack Grigg 472362363b
Merge pull request #54 from Electric-Coin-Company/dep-updates
Dependency updates
2024-12-10 11:53:53 +00:00
Jack Grigg 7174d13cfb Migrate to latest revision of the Zcash crates 2024-12-10 11:01:40 +00:00
Jack Grigg 545649ffbe cargo update 2024-12-08 00:42:40 +00:00
Jack Grigg 8a51272489
Merge pull request #53 from Electric-Coin-Company/encrypted-mnemonic
Encrypt the mnemonic phrase with age
2024-12-08 00:36:11 +00:00
Jack Grigg 5530cc0ee9 Encrypt the mnemonic with an age identity 2024-11-19 06:05:59 +00:00
Jack Grigg d06c36223a Refactor config types 2024-11-16 03:56:48 +00:00
Jack Grigg 7492b93930 Move config handling into a separate module 2024-11-16 03:44:16 +00:00
Kris Nuttycombe 08c5e89eda
Merge pull request #41 from nuttycom/feature/init_ufvk
Add `init-fvk` command for initialization from a viewing key.
2024-11-15 18:13:38 -07:00
Kris Nuttycombe 5c03537777 Skip utxo retrieval when there are no transparent addresses in the wallet. 2024-11-15 17:22:16 -07:00
Kris Nuttycombe 0baa279695 Support import of Sapling full viewing keys. 2024-11-15 17:22:16 -07:00
Kris Nuttycombe e0140a8d22 Add `init_fvk` command for initialization from a viewing key. 2024-11-15 17:22:16 -07:00
Kris Nuttycombe 3477cf0eb3
Merge pull request #52 from Electric-Coin-Company/update_librustzcash
Update librustzcash crates to the latest released versions.
2024-11-15 17:14:05 -07:00
Kris Nuttycombe 25d4f5446b Update librustzcash crates to the latest released versions. 2024-11-15 16:50:13 -07:00
Jack Grigg e609bd6795
Merge pull request #50 from Electric-Coin-Company/list_addresses
Add `list_addresses` command.
2024-11-08 19:58:33 +00:00
Kris Nuttycombe ed59e469d7 Add list-addresses command. 2024-11-08 09:27:42 -07:00
Kris Nuttycombe 2ef7a04205
Merge pull request #51 from nuttycom/update_dependencies
Update to in-progress versions of `librustzcash` crates.
2024-10-21 10:56:10 -06:00
Kris Nuttycombe 3d638ac48a Update to in-progress versions of `librustzcash` crates. 2024-10-21 10:40:38 -06:00
Jack Grigg da599f4dcd
Merge pull request #49 from Electric-Coin-Company/update_dependencies
Update to latest released versions of the Rust crates.
2024-10-21 17:31:42 +01:00
Kris Nuttycombe 68cf019850 Update to latest released versions of the Rust crates. 2024-10-04 16:59:24 -06:00
Jack Grigg b94367de74
Merge pull request #47 from Electric-Coin-Company/recovery-progress
Start using and showing recovery progress
2024-09-21 00:31:55 +01:00
Jack Grigg 521e9bab2b Show recovery progress on `balance` and `sync --defrag` 2024-09-20 23:22:34 +00:00
Jack Grigg 23d1dee2da Set recover-until height when using an existing seed or UFVK 2024-09-20 23:22:20 +00:00
Jack Grigg 3c326a9029
Merge pull request #46 from Electric-Coin-Company/update_librustzcash_dependency
Update to latest librustzcash dependencies.
2024-09-21 00:18:18 +01:00
Kris Nuttycombe 871024cb48
lightwalletd-tonic-tls-webpki-roots feature implies lightwalletd-tonic
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2024-09-20 17:07:19 -06:00
Kris Nuttycombe cd03e268b2 Update to latest librustzcash dependencies. 2024-09-20 16:47:50 -06:00
Kris Nuttycombe 19732e72dc
Merge pull request #45 from Electric-Coin-Company/defrag-stats-fix
sync: Send initial wallet summary to TUI after chain tip update
2024-09-18 20:10:06 -06:00
Jack Grigg 4fed43758e sync: Send initial wallet summary to TUI after chain tip update
This ensures we don't sit at 100% scan progress while waiting for the
first range to be scanned, then jump down to the actual scan progress.
2024-09-19 01:39:48 +00:00
Jack Grigg 3e601747a3
Merge pull request #44 from Electric-Coin-Company/defrag-stats
sync: Show scan progress as a percentage
2024-09-18 22:19:43 +01:00
Jack Grigg cdf851e32d sync: Show scan progress as a percentage 2024-09-18 19:36:26 +00:00
Kris Nuttycombe c0256e1672
Merge pull request #43 from Electric-Coin-Company/dependency-upgrades 2024-09-11 11:15:10 -06:00
Jack Grigg 73cf345391 Fix clippy lint 2024-09-11 03:22:25 +01:00
Jack Grigg 25d20bb1f5 cargo fmt 2024-09-11 03:19:50 +01:00
Jack Grigg ae98fe7d0e import-ufvk: Add --disable-tor option 2024-09-11 03:19:09 +01:00
Jack Grigg f23029b71a sync: Correctly handle accounts with no transparent component 2024-09-11 02:16:43 +00:00
Jack Grigg 3bccda45bc Downgrade `tonic` to 0.12.1
`tonic 0.12.2` has a bug where it cannot be built with either old or new
versions of Rust (https://github.com/hyperium/tonic/issues/1894).
2024-09-10 23:09:32 +00:00