zcash / librustzcash

Rust-language assets for Zcash
Other
324 stars 243 forks source link

`zcash_client_backend`: Add support for full transparent coin tracking (P2PKH and P2SH) #1361

Open nuttycom opened 2 months ago

nuttycom commented 2 months ago

This is required to enable building wallets that store funds in the transparent pool.

At present, we only track what is in the UTXO set at the time that UTXO information is requested from the light wallet server. This is sufficient for shielding funds, but insufficient for general transparent functionality.

This includes handling all kinds of UTXOs that we currently support in zcashd.