Jack Grigg
Jack Grigg
Currently, `zcash_protocol` only parses consensus branch IDs that it knows about, for security. However, this has the side-effect that if you haven't updated your Rust libraries ahead of a NU...
Required to implement `getrawtransaction` output correctly for older transactions.
This would enable more efficient versions of querying `WalletRead::get_account_ids` folowed by `WalletRead::list_addresses` and address comparisions: https://github.com/zcash/wallet/blob/2eb2d4b027195f664b4a0fe5ea3877402e00e37a/zallet/src/components/json_rpc/payments.rs#L427-L451 We could also have that as the default method, allowing impls like `zcash_client_sqlite` to...
A few Zashi users have reported receiving transactions on their transparent address, and the transaction itself shows "Receive failed" but the funds show in their balance. We do not have...
A recent patch release fixed a bug that erroneously enqueued a null txid for retrieval: https://github.com/zcash/librustzcash/blob/d1d362a6674bc75305dd11e3696299aaf3bf8882/zcash_client_sqlite/CHANGELOG.md?plain=1#L13-L17 However, any null txid present in `tx_retrieval_queue` remains there, and continues to be served...
https://github.com/zcash/librustzcash/blob/1f61df1627e4a125fee951da4086e94975ec9621/zcash_client_sqlite/src/wallet.rs#L2165-L2178 This is parsing the `raw` column into a `Vec`, which fails for unenhanced transactions with the unhelpful error `DbError(InvalidColumnType(0, \"raw\", Null))` (with the display message "Invalid column type Null...
When a new account is created with a recover-until height set, we report progress in two parts: - Recovery progress: covers blocks up to the recover-until height, aka "recovering history"....
https://github.com/zcash/librustzcash/blob/ad503f7219ea2afef3fa2bc67d29abe1a74c3fe2/zcash_primitives/src/transaction/components.rs#L47-L48
This will result in the same kind of top-level builder API for transactions as we already have for Sapling and Orchard bundles individually: - Construct a `Builder`. - Add spends...