Commit Graph

58 Commits

Author SHA1 Message Date
Jack Grigg bb30a91a3b Update lockfile after rename 2024-12-19 17:58:39 +00:00
Kris Nuttycombe e6ded6857b Update `Cargo.lock` file to latest releases. 2024-12-19 10:15:44 -07:00
Jack Grigg ad2e78e3db Add a `pczt redact` command 2024-12-19 01:17:54 +00:00
Jack Grigg e7fdca7b8f pczt sign: Move derivation path matching into protocol-specific crates 2024-12-18 18:49:09 +00:00
Jack Grigg 12a179118a Migrate to Zcash crate revision with PCZT format change 2024-12-17 05:42:09 +00:00
Jack Grigg 5e997f2f8a Add `pczt inspect` command 2024-12-14 12:05:34 +00:00
Jack Grigg bf0b6cc9f5 Migrate to Zcash crate revision before PCZT format change 2024-12-14 10:24:39 +00:00
Jack Grigg c532ea0fc8 Rework camera handling 2024-12-12 04:45:09 +00:00
Jack Grigg dff1a5f410 Emulate Keystone enrollment 2024-12-12 00:44:15 +00:00
Kris Nuttycombe bd8f7c0851 Fix orchard PCZT signing. 2024-12-11 13:08:55 -07: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 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 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 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 5530cc0ee9 Encrypt the mnemonic with an age identity 2024-11-19 06:05:59 +00:00
Kris Nuttycombe 25d4f5446b Update librustzcash crates to the latest released versions. 2024-11-15 16:50:13 -07:00
Kris Nuttycombe 3d638ac48a Update to in-progress versions of `librustzcash` crates. 2024-10-21 10:40:38 -06:00
Kris Nuttycombe 68cf019850 Update to latest released versions of the Rust crates. 2024-10-04 16:59:24 -06:00
Kris Nuttycombe cd03e268b2 Update to latest librustzcash dependencies. 2024-09-20 16:47:50 -06: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
Jack Grigg 3dfadf6060 cargo update 2024-09-10 23:09:18 +00:00
Jack Grigg e65c175394 `time 0.3` 2024-09-10 23:08:25 +00:00
Jack Grigg 62c2d32bb2 `iso_currency 0.5` 2024-09-10 23:08:25 +00:00
Jack Grigg 4b6178c3b1 `crossterm 0.28` 2024-09-10 23:08:25 +00:00
Kris Nuttycombe bb94b4cc1c cargo update 2024-08-28 19:42:27 -06:00
Kris Nuttycombe 2c3117310e Update to latest zcash dependencies.
- `sapling-crypto 0.2`
- `orchard 0.9`
- `zcash_address 0.4`
- `zcash_client_backend 0.13`
- `zcash_client_sqlite 0.11`
- `zcash_keys 0.3`
- `zcash_primitives 0.16`
- `zcash_proofs 0.16`
- `zcash_protocol 0.2`
- `zip321 = `0.1`
2024-08-20 12:31:58 -06:00
Jack Grigg b294414deb Migrate to latest revision of librustzcash crates 2024-07-29 20:54:38 +00:00
Jack Grigg 1f9822c3dc balance: Add currency conversion over Tor 2024-07-24 19:29:46 +00:00
Jack Grigg 3f60b0d538 send: Add ZIP 320 (TEX address) support 2024-07-24 18:25:50 +00:00
Kris Nuttycombe 78d90431f7 Use `toml` for keys file parsing
This is needed in order to enable support for using an existing wallet
database file without having the seed available.
2024-06-20 15:36:45 -06:00
Kris Nuttycombe b23d6a8019 Update to latest `librustzcash` `main` 2024-06-20 15:36:07 -06:00
Jack Grigg 97fc031013 sync: Refresh UTXOs at the start of each scanning cycle
The new `transparent-inputs` feature flag is default-enabled because
most testing of the Rust crates that we want to do will be with that
flag enabled, and anyone using this tool to investigate existing wallet
databases will also need it enabled. But the flag can be disabled for
testing shielded-only workflows.

Closes Electric-Coin-Company/zec-sqlite-cli#21.
2024-05-23 17:18:34 +00:00
Jack Grigg 07d1b58103 Implement proper shutdown logic (Ctrl-C in terminal, `q` in TUI) 2024-05-23 16:20:51 +00:00
Jack Grigg 519101f8e3 sync: Render "fetching" vs "fetched but not scanned" cells separately 2024-05-21 15:28:08 +00:00
Kris Nuttycombe 8e4a7f9ff5 Update to latest development version of librustzcash crates. 2024-05-03 10:34:36 -06:00
Jack Grigg 1dcd4b28b6 Create defrag-style TUI for wallet syncing 2024-04-20 21:39:38 +00:00
Jack Grigg 94e1337b46 Add TUI handler 2024-04-20 20:46:27 +00:00
Jack Grigg 58eacc2bde cargo update 2024-04-19 22:00:28 +00:00
Jack Grigg ee7f5814c3 cargo update 2024-04-02 23:41:57 +00:00
Jack Grigg cd58b19888 Migrate to `zcash_client_sqlite 0.10` plus bugfixes 2024-04-02 23:41:57 +00:00
Kris Nuttycombe 14d6fe18de Update to librustzcash c45d3aed8a 2024-03-23 09:53:02 -06:00
Kris Nuttycombe 0973bfd868 Add `propose` command.
This command takes the same arguments as `send`, but instead of
executing a transaction, it simply creates and prints out the proposal
for the transaction without executing it.
2023-11-16 14:42:26 -07:00
Jack Grigg 8032fc9054 cargo update 2023-10-31 13:13:24 +13:00
Jack Grigg 408a05b469 Migrate to production version of Zcash Rust crates 2023-09-26 17:46:22 +00:00
Jack Grigg 1943e7ef9e Migrate to `zcash_client_sqlite` with fast spendability 2023-09-11 20:56:50 +00:00
Jack Grigg 44f151c750 Add `list-tx` and `list-unspent` commands 2023-09-01 00:52:37 +00:00