Commit Graph

179 Commits

Author SHA1 Message Date
Jack Grigg 12a179118a Migrate to Zcash crate revision with PCZT format change 2024-12-17 05:42:09 +00:00
Kris Nuttycombe 07a7178359
Merge pull request #66 from Electric-Coin-Company/account_id_optional
Use common code for account retrieval & only require account selection when there is more than one.
2024-12-14 15:03:58 -07:00
Kris Nuttycombe 3e529310af
Apply suggestion from code review.
Co-authored-by: Jack Grigg <jack@electriccoin.co>
2024-12-14 14:55:10 -07:00
Kris Nuttycombe da444b1094 Use common code for account retrieval & only require account selection when there is more than one. 2024-12-14 14:51:56 -07:00
Jack Grigg 39b668a314
Merge pull request #65 from Electric-Coin-Company/shield-funds
Add commands to shield funds
2024-12-15 04:11:32 +13:00
Jack Grigg cc9f8f4424 Pass `AccountUuid` to commands instead of assuming first account 2024-12-14 15:04:30 +00:00
Jack Grigg 142aff9990 Add commands to shield funds 2024-12-14 15:04:30 +00:00
Kris Nuttycombe 410de82229
Merge pull request #63 from Electric-Coin-Company/pczt-inspect
Add `pczt inspect` command
2024-12-14 07:52:47 -07:00
Jack Grigg 4d923010ef Refer to dummy notes as having zero value 2024-12-14 14:44:49 +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 e5e4ef1fca keystone enroll: Invert the QR colours 2024-12-14 09:38:36 +00:00
Kris Nuttycombe 344c30d8ab
Merge pull request #59 from Electric-Coin-Company/keystone-emulation
Emulate Keystone enrollment
2024-12-12 13:48:31 -07:00
Jack Grigg 5843c98f57 pczt to-qr: Add TUI-based render option 2024-12-12 18:36:57 +00:00
Kris Nuttycombe f4b1df32a2 Fix bip44 path validation for transparent PCZT input signing. 2024-12-12 10:59:29 -07:00
Kris Nuttycombe fe65d3f12c Use dark-on-light for QR code rendering. 2024-12-12 10:58:18 -07:00
Jack Grigg 3d5317746e
Merge pull request #60 from Electric-Coin-Company/update-readme
Update README
2024-12-13 06:23:22 +13:00
Jack Grigg 791a6e244c Update README 2024-12-12 17:22:57 +00:00
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