Skip to content

Add out_ciphertext to CompactOutput as optional field #351

@adityapk00

Description

@adityapk00

What is your feature request?
The CompactOutput returned by LightwalletD today doesn't have enough information to do a trial decryption of a sapling CompactOutput with an OutgoingViewKey. Specifically, it is missing the out_ciphertext. Please see: zcash/librustzcash#381

Note that out_ciphertext is 80 bytes, so this is some overhead.

It would be nice if Light clients could optionally request this field during GetBlockRange and GetBlock.

How would this feature help you?
This will allow Light wallets that are scanning backwards (i.e., sync that sees spends before receives) to detect outgoing transactions reliably, significantly improving sync speed.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions