zebra icon indicating copy to clipboard operation
zebra copied to clipboard

Zcash - Financial Privacy in Rust 🦓

Results 348 zebra issues
Sort by recently updated
recently updated
newest added

## Motivation `VerifyBlockError::Commit` is a wrapper over a `BoxError`. However, in https://github.com/ZcashFoundation/zebra/pull/2890/ a check was added in the `should_restart_sync` function to ignore `Commit` errors corresponding to `"block is already committed...

C-enhancement
C-cleanup
A-network
C-tech-debt

## Motivation We have a lot of detail in our book about design RFCs and other pages for zebrad, but lack a sort of high-level overview of the design and...

A-docs
P-Low :snowflake:

## Motivation Orchard defines the valid range of note values to be not [0..MAX_MONEY] as defined in several places in the spec for Sapling and Sprout, but [0..2^64), which is...

A-consensus
A-rust
C-enhancement
P-Optional :sparkles:
NU-6
A-cryptography

## Motivation This tracking issue contains tickets with questions we want to ask during the network audit. It is blocked by tasks we want to complete before the network audit....

C-enhancement
S-needs-triage

## Motivation The user documentation can be made more user-friendly. Some suggestions: - [ ] Make the free disk space requirement more explicit and describe where the state is saved...

A-docs
I-usability
P-Optional :sparkles:

## Motivation Sometimes changes (like dependency updates) can affect total sync time, and we want to know this as early in the cycle as possible, so that we don't merge...

A-infrastructure
A-devops
S-needs-design
S-needs-triage
P-Medium :zap:

## Scheduling This task is blocked by ZSA specification and shared Rust crate implementation, which might require changes to the same code. ## Motivation Currently we have defined the Orchard...

A-rust
S-blocked
C-enhancement
C-cleanup
NU-6
A-cryptography

## Motivation We need an implementation of sapling note decryption for ZIP-212. ### Specifications ![image](https://user-images.githubusercontent.com/552961/77574886-10e20e00-6ea9-11ea-99ff-c9600523cf55.png) https://zips.z.cash/protocol/protocol.pdf#saplingdecryptivk ![image](https://user-images.githubusercontent.com/552961/77574913-1c353980-6ea9-11ea-8842-bc48a1ddb2e5.png) https://zips.z.cash/protocol/protocol.pdf#saplingdecryptovk ### Designs We will use librustzcash to implement this for now. ##...

NU-1 Sapling
C-enhancement
P-Medium :zap:
A-cryptography

## Motivation Currently, `SpendingKey::new` does not seem to handle the case where the derived ivk is ⊥, which should trigger retrying with a new key per the spec. ### Specifications...

C-enhancement
NU-5
P-Low :snowflake:
A-cryptography

**Is your feature request related to a problem? Please describe.** To send money, we need an `EphemeralPrivateKey` to go with our `EphemeralPublicKey`s that already exist in `zebra-chain`. **Describe the solution...

A-rust
P-Medium :zap:
A-cryptography