Commit Graph

202 Commits

Author SHA1 Message Date
Kris Nuttycombe 825e969d1e
Merge pull request #75 from zcash/remove_deprecated_api_usage
Remove uses of `zcash_primitives` public reexports.
2024-12-20 11:21:56 -07:00
Kris Nuttycombe 977a310e93 Address Clippy complaints. 2024-12-20 11:12:10 -07:00
Kris Nuttycombe 900d8e8381 Remove uses of `zcash_primitives` public reexports.
This is a pure refactoring to regularize the use of `librustzcash` APIs and
make it easier to find things.
2024-12-20 09:53:36 -07:00
Kris Nuttycombe 33541fe694
Merge pull request #74 from zcash/inspect
Import `zcash-inspect` as `zcash-devtool inspect`
2024-12-19 19:41:50 -07:00
Jack Grigg e67eef8315 Migrate `zcash-inspect` to `zcash-devtool inspect` 2024-12-20 00:59:03 +00:00
Jack Grigg db8bccc45b Import `zcash-inspect` tool
Source: zcash/librustzcash@84fdb1f8eb
2024-12-20 00:52:26 +00:00
Kris Nuttycombe 9e06368191
Merge pull request #73 from zcash/clap
Migrate from `gumdrop` to `clap`
2024-12-19 17:41:22 -07:00
Jack Grigg b15eaebc6d Move wallet commands under a `wallet` subcommand
The PCZT commands are left at the top level, because only a couple of
them are connected to a wallet.
2024-12-20 00:26:29 +00:00
Jack Grigg 305c97179e Migrate from `gumdrop` to `clap` 2024-12-20 00:02:10 +00:00
Kris Nuttycombe a5535e129b
Merge pull request #71 from zcash/update-lockfile
Update lockfile after rename
2024-12-19 11:23:46 -07:00
Jack Grigg bb30a91a3b Update lockfile after rename 2024-12-19 17:58:39 +00:00
Jack Grigg 69ec93c74a
Merge pull request #62 from pacu/add-toolchain-file
Add Toolchain file to enforce minimum rustc version
2024-12-20 06:57:34 +13:00
Francisco Gindre 332139ab5c Add Toolchain file to enforce minimum rustc version
closes #61
2024-12-19 17:40:11 +00:00
Jack Grigg 44f4824136
Merge pull request #70 from nuttycom/cargo_update
Update `Cargo.lock` file to latest releases.
2024-12-20 06:26:35 +13:00
Jack Grigg 1554d00547
Merge pull request #69 from nuttycom/update_readme
Rename to zcash-devtool
2024-12-20 06:25:38 +13:00
Kris Nuttycombe e6ded6857b Update `Cargo.lock` file to latest releases. 2024-12-19 10:15:44 -07:00
Kris Nuttycombe 4b544328a1 Rename to zcash-devtool 2024-12-19 09:48:07 -07:00
Kris Nuttycombe 3b9de014c2
Merge pull request #68 from Electric-Coin-Company/pczt-improvements
PCZT improvements
2024-12-19 08:15:19 -07:00
Jack Grigg ad2e78e3db Add a `pczt redact` command 2024-12-19 01:17:54 +00:00
Jack Grigg 6e01bde28c pczt inspect: Show more information if a wallet is available 2024-12-18 18:49:09 +00:00
Jack Grigg e7fdca7b8f pczt sign: Move derivation path matching into protocol-specific crates 2024-12-18 18:49:09 +00:00
Kris Nuttycombe fa2bb0c4aa Guard against accidental commits of the `local` path 2024-12-17 08:00:39 -07:00
Jack Grigg 873cba40f5
Merge pull request #64 from Electric-Coin-Company/pczt-format-change
Migrate to Zcash crate revision with PCZT format change
2024-12-17 18:47:09 +13:00
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