From 40cbb63533ab70cf7c47bae6eda43e2812894888 Mon Sep 17 00:00:00 2001 From: conradoplg Date: Tue, 26 Apr 2022 17:37:49 +0000 Subject: [PATCH] deploy: da7a97a11e136b58e8536c19b33a1dabe7e4179f --- zcash-core-dag.html | 2861 ----------------------------------------- zcash-core-dag.svg | 2840 ---------------------------------------- zcash-halo2-dag.html | 670 ---------- zcash-halo2-dag.svg | 649 ---------- zcash-wallet-dag.html | 1208 ----------------- zcash-wallet-dag.svg | 1187 ----------------- zcash-zf-dag.html | 946 -------------- zcash-zf-dag.svg | 925 ------------- 8 files changed, 11286 deletions(-) delete mode 100644 zcash-core-dag.html delete mode 100644 zcash-core-dag.svg delete mode 100644 zcash-halo2-dag.html delete mode 100644 zcash-halo2-dag.svg delete mode 100644 zcash-wallet-dag.html delete mode 100644 zcash-wallet-dag.svg delete mode 100644 zcash-zf-dag.html delete mode 100644 zcash-zf-dag.svg diff --git a/zcash-core-dag.html b/zcash-core-dag.html deleted file mode 100644 index d0426806..00000000 --- a/zcash-core-dag.html +++ /dev/null @@ -1,2861 +0,0 @@ - - - - Zcash core DAG - - - - - - - - -
- - - - -zcash/librustzcash#226 - - -zcash/librustzcash#226 -Bring in Bolt TZE - - - - - -zcash/librustzcash#225 - - -zcash/librustzcash#225 -Add Bolt TZE support to -the transaction builder - - - - - -zcash/librustzcash#226->zcash/librustzcash#225 - - - - - -zcash/zcash#4190 - - -zcash/zcash#4190 -TZE: implement zcashd -'host' logic. - - - - - -zcash/zcash#4189 - - -zcash/zcash#4189 -Deploy TZE protocol -feature - - - - - -zcash/zcash#4190->zcash/zcash#4189 - - - - - -zcash/zcash#5386 - - -zcash/zcash#5386 -Release v4.7.0-rc1 - - - - - -zcash/orchard#257 - - -zcash/orchard#257 -Publish v0.1.0-beta.2 - - - - - -zcash/zcash#5386->zcash/orchard#257 - - - - - -zcash/zcash#5385 - - -zcash/zcash#5385 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/zcash#5386->zcash/zcash#5385 - - - - - -zcash/librustzcash#456 - - -zcash/librustzcash#456 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/orchard#257->zcash/librustzcash#456 - - - - - -zcash/orchard#232 - - -zcash/orchard#232 -Publish v0.1.0 - - - - - -zcash/orchard#257->zcash/orchard#232 - - - - - -zcash/zcash#5415 - - -zcash/zcash#5415 -Release v4.7.0 - - - - - -zcash/zcash#5385->zcash/zcash#5415 - - - - - -zcash/librustzcash#456->zcash/zcash#5385 - - - - - -zcash/librustzcash#458 - - -zcash/librustzcash#458 -Publish 0.6.0 crate -versions required for -zcashd - - - - - -zcash/orchard#232->zcash/librustzcash#458 - - - - - -zcash/zcash#5387 - - -zcash/zcash#5387 -Release v5.0.0 - - - - - -zcash/zcash#5415->zcash/zcash#5387 - - - - - -zcash/librustzcash#458->zcash/zcash#5387 - - - - - -zcash/librustzcash#487 - - -zcash/librustzcash#487 -Publish -`zcash_client_backend -0.6.0` - - - - - -zcash/librustzcash#458->zcash/librustzcash#487 - - - - - -zcash/zcash#5568 - - -zcash/zcash#5568 -Add ability to mark notes -as locked to the Orchard -wallet. - - - - - -zcash/zcash#5568->zcash/zcash#5387 - - - - - -zcash/zcash#5635 - - -zcash/zcash#5635 -Add z_listaccounts RPC - - - - - -zcash/zcash#5635->zcash/zcash#5387 - - - - - -zcash/zcash#5630 - - -zcash/zcash#5630 -Go through UA-relevant -RPC methods and config -options to ensure -consistent documentation - - - - - -zcash/zcash#5630->zcash/zcash#5387 - - - - - -zcash/zcash#2979 - - -zcash/zcash#2979 -Refactor common code from -z_sendmany, -z_shieldcoinbase, -z_mergetoaddress - - - - - -zcash/zcash#5593 - - -zcash/zcash#5593 -Add reporting of -conflicted Orchard -spends. - - - - - -zcash/zcash#5593->zcash/zcash#5386 - - - - - -zcash/zcash#5487 - - -zcash/zcash#5487 -Check for overflow of the -wallet account counter - - - - - -zcash/zcash#5487->zcash/zcash#5387 - - - - - -zcash/zcash#5186 - - -zcash/zcash#5186 -z_viewtransaction: Figure -out how to render UAs - - - - - -zcash/zcash#5186->zcash/zcash#5386 - - - - - -zcash/zcash#5456 - - -zcash/zcash#5456 -Refactor `UnifiedAddress` -class to not assume -preference order -internally - - - - - -zcash/zcash#5456->zcash/zcash#5387 - - - - - -zcash/zcash#5527 - - -zcash/zcash#5527 -Add Orchard details to -`getrawtransaction` and -`decoderawtransaction` - - - - - -zcash/zcash#5527->zcash/zcash#5387 - - - - - -zcash/zcash#5571 - - -zcash/zcash#5571 -Add persistence for -Orchard notes and -witnesses - - - - - -zcash/zcash#5648 - - -zcash/zcash#5648 -Add tests that depend -upon completed Orchard -wallet functionality. - - - - - -zcash/zcash#5571->zcash/zcash#5648 - - - - - -zcash/zcash#5648->zcash/zcash#5386 - - - - - -zcash/zcash#5572 - - -zcash/zcash#5572 -If a legacy mnemonic seed -is present in a zcashd -wallet, derive the -mnemonic seed using the -legacy seed as entropy. - - - - - -zcash/zcash#5572->zcash/zcash#5386 - - - - - -zcash/zcash#4814 - - -zcash/zcash#4814 -[Orchard] Extend ZIP 304 -to support signatures -with Orchard spending -keys - - - - - -zcash/zcash#2571 - - -zcash/zcash#2571 -Add automated gitian -builder which reacts to -signed git tag. - - - - - -zcash/zcash#2572 - - -zcash/zcash#2572 -Automatically generate a -debian package as gitian -side effect. - - - - - -zcash/zcash#2571->zcash/zcash#2572 - - - - - -zcash/zcash#5277 - - -zcash/zcash#5277 -addrv2 support in zcashd - - - - - -zcash/zcash#3051 - - -zcash/zcash#3051 -Upgrade Tor support to v3 -onion hidden service -protocol - - - - - -zcash/zcash#5277->zcash/zcash#3051 - - - - - -zcash/zcash#1111 - - -zcash/zcash#1111 -I2P Integration - - - - - -zcash/zcash#5277->zcash/zcash#1111 - - - - - -zcash/zcash#3882 - - -zcash/zcash#3882 -Write a Seeder Web -Service - - - - - -zcash/zcash#3883 - - -zcash/zcash#3883 -Modify Zcashd to use the -new Seeder Web Service - - - - - -zcash/zcash#3882->zcash/zcash#3883 - - - - - -zcash/zcash#3884 - - -zcash/zcash#3884 -Turn off the DNS Seeder -Service - - - - - -zcash/zcash#3883->zcash/zcash#3884 - - - - - -zcash/zcash#3881 - - -zcash/zcash#3881 -Replace the Seeder - - - - - -zcash/zcash#3884->zcash/zcash#3881 - - - - - -zcash/zcash#4819 - - -zcash/zcash#4819 -Backport upstream PRs -that remove Boost usage - - - - - -zcash/zcash#4818 - - -zcash/zcash#4818 -Remove dependency on -Boost - - - - - -zcash/zcash#4819->zcash/zcash#4818 - - - - - -zcash/zcash#4825 - - -zcash/zcash#4825 -Replace boost::filesystem -with std::filesystem - - - - - -zcash/zcash#4825->zcash/zcash#4818 - - - - - -zcash/zcash#2116 - - -zcash/zcash#2116 -HTLC for Bitcoin - - - - - -zcash/zcash#2115 - - -zcash/zcash#2115 -HTLC - - - - - -zcash/zcash#2116->zcash/zcash#2115 - - - - - -zcash/zips#542 - - -zcash/zips#542 -[ZIP 155] addrv2 message - - - - - -zcash/zips#542->zcash/zcash#5277 - - - - - -zcash/librustzcash#210 - - - - -zcash/librustzcash#210 -ZIP 304: Message signing -and verification for -Sapling addresses - - - - - -zcash/zcash#1770 - - -zcash/zcash#1770 -signmessage and -verifymessage RPC calls -do not support z -addresses - - - - - -zcash/librustzcash#210->zcash/zcash#1770 - - - - - -zcash/zcash#2117 - - -zcash/zcash#2117 -HTLC for Zcash - - - - - -zcash/zcash#2117->zcash/zcash#2115 - - - - - -zcash/zcash#5573 - - -zcash/zcash#5573 -Add zcashd-wallet-tool - - - - - -zcash/zcash#5573->zcash/zcash#5386 - - - - - -zcash/zcash#2118 - - -zcash/zcash#2118 -HTLC for Ethereum - - - - - -zcash/zcash#2118->zcash/zcash#2115 - - - - - -zcash/zcash#5607 - - - - -zcash/zcash#5607 -Add `zcash_script` APIs -for handling v5 -transactions - - - - - -zcash/zcash#5607->zcash/zcash#5415 - - - - - -zcash/zcash#5534 - - -zcash/zcash#5534 -Decide on a consistent -usage of `pool` vs `type` -in RPCs - - - - - -zcash/zcash#5534->zcash/zcash#5415 - - - - - -zcash/zcash#3788 - - -zcash/zcash#3788 -Sprout Deprecation -roadmap - - - - - -zcash/librustzcash#488 - - -zcash/librustzcash#488 -Publish -`zcash_client_sqlite -0.4.0` - - - - - -zcash/librustzcash#487->zcash/librustzcash#488 - - - - - -zcash/zcash#5034 - - - - -zcash/zcash#5034 -Bitcoin 0.17 locking PRs - - - - - -zcash/zcash#5050 - - - - -zcash/zcash#5050 -Bitcoin 0.18 locking PRs - - - - - -zcash/zcash#5034->zcash/zcash#5050 - - - - - -zcash/zcash#5163 - - - - -zcash/zcash#5163 -Bitcoin 0.19 locking PRs - - - - - -zcash/zcash#5050->zcash/zcash#5163 - - - - - -zcash-hackworks/zcash-test-vectors#39 - - - - -zcash-hackworks/zcash-test-vectors#39 -Add vector generation for -bundle commitments. - - - - - -zcash-hackworks/zcash-test-vectors#39->zcash/zcash#5387 - - - - - -zcash/zcash#2718 - - -zcash/zcash#2718 -Commit to an absolute -minimum time before which -any kind of address -withdrawal - - - - - -zcash/zcash#2718->zcash/zcash#3788 - - - - - -zcash/zcash#5407 - - -zcash/zcash#5407 -Update LevelDB to 1.22+ - - - - - -zcash/zcash#4922 - - -zcash/zcash#4922 -Update secp256k1, -leveldb, and ctaes -subtrees - - - - - -zcash/zcash#5407->zcash/zcash#4922 - - - - - -zcash/zcash#5065 - - - - -zcash/zcash#5065 -Bitcoin 0.12 Merkle tree -PRs - - - - - -zcash/zcash#5408 - - -zcash/zcash#5408 -Backport SHA-256 assembly -optimisations - - - - - -zcash/zcash#5065->zcash/zcash#5408 - - - - - -zcash/zcash#5408->zcash/zcash#5407 - - - - - -zcash/zcash#5409 - - -zcash/zcash#5409 -Backport -FastRandomContext changes - - - - - -zcash/zcash#5409->zcash/zcash#5408 - - - - - -zcash/zcash#5066 - - - - -zcash/zcash#5066 -Replace SigCache -implementation with -CuckooCache - - - - - -zcash/zcash#5066->zcash/zcash#5409 - - - - - -zcash/zcash#5575 - - -zcash/zcash#5575 -Document policy for -inferring UAs when -recovering from -mnemonics. - - - - - -zcash/zcash#5575->zcash/zcash#5186 - - - - - -zcash/zcash#5057 - - - - -zcash/zcash#5057 -Sync backports - - - - - -zcash/zcash#5057->zcash/zcash#5034 - - - - - -zcash/zcash#5432 - - -zcash/zcash#5432 -Decide on naming of -`unifiedaddress` in new -RPC outputs - - - - - -zcash/zcash#5432->zcash/zcash#5386 - - - - - -zcash/zcash#4585 - - -zcash/zcash#4585 -Add lightwalletd -configuration enabled -information to getinfo -output - - - - - -zcash/zcash#4173 - - -zcash/zcash#4173 -Lightwalletd -mainnet/testnet -compatibility - - - - - -zcash/zcash#5223 - - -zcash/zcash#5223 -Add RPC test case that -checks the auth data -commitments for blocks - - - - - -zcash/zcash#5223->zcash/zcash#5387 - - - - - -zcash/zcash#5511 - - -zcash/zcash#5511 -Update z_shieldcoinbase -to enable use of unified -addresses & ZIP 316 OVKs. - - - - - -zcash/zcash#5511->zcash/zcash#5387 - - - - - -zcash/zcash#5583 - - -zcash/zcash#5583 -Clean up null pointer -handling in Rust FFI - - - - - -zcash/zcash#5583->zcash/zcash#5387 - - - - - -zcash/zcash#5584 - - -zcash/zcash#5584 -Skip unnecessary -serialization & parsing -when crossing the FFI -with Orchard raw -addresses. - - - - - -zcash/zcash#5584->zcash/zcash#5387 - - - - - -zcash/zcash#5605 - - -zcash/zcash#5605 -Review rpcwallet.cpp and -rpcdump.cpp for updates -needed for Orchard - - - - - -zcash/zcash#5605->zcash/zcash#5386 - - - - - -zcash/zcash#5535 - - -zcash/zcash#5535 -Clean up RPC help text -for UAs and Orchard - - - - - -zcash/zcash#5535->zcash/zcash#5415 - - - - - -zcash/zcash#5514 - - -zcash/zcash#5514 -Update release notes to -cover newly added and -updated RPC methods for -unified address support. - - - - - -zcash/zcash#5514->zcash/zcash#5415 - - - - - -zcash/zcash#5513 - - -zcash/zcash#5513 -Remove `dumpwallet` RPC - - - - - -zcash/zcash#5515 - - -zcash/zcash#5515 -Update the -`listaddresses` RPC -endpoint to correctly -report unified addresses. - - - - - -zcash/zcash#5515->zcash/zcash#5386 - - - - - -zcash/zcash#5644 - - -zcash/zcash#5644 -Ensure that Orchard -spends respect `-orcharda -nchorconfirmations` -option - - - - - -zcash/zcash#5644->zcash/zcash#5387 - - - - - -zcash/incrementalmerkletree#22 - - -zcash/incrementalmerkletree#22 -Add ability to get -authentication path to -previous checkpoint - - - - - -zcash/incrementalmerkletree#22->zcash/zcash#5644 - - - - - -zcash/librustzcash#520 - - -zcash/librustzcash#520 -Migrate to `secp256k1 -0.21` - - - - - -zcash/zcash#5645 - - -zcash/zcash#5645 -Migrate to `secp256k1 -0.21` - - - - - -zcash/librustzcash#520->zcash/zcash#5645 - - - - - -zcash/librustzcash#521 - - -zcash/librustzcash#521 -Upstream `hdwallet` -changes - - - - - -zcash/librustzcash#520->zcash/librustzcash#521 - - - - - -zcash/zcash#5645->zcash/zcash#5387 - - - - - -zcash/librustzcash#521->zcash/librustzcash#458 - - - - - -zcash/zcash#2534 - - - - -zcash/zcash#2534 -Bitcoin 0.12 P2P/Net PRs -1 - - - - - -zcash/zcash#5003 - - - - -zcash/zcash#5003 -net: prerequisites for -p2p encapsulation changes - - - - - -zcash/zcash#2534->zcash/zcash#5003 - - - - - -zcash/zcash#5005 - - - - -zcash/zcash#5005 -net: Split DNS resolving -functionality out of net -structures - - - - - -zcash/zcash#2534->zcash/zcash#5005 - - - - - -zcash/zcash#5004 - - - - -zcash/zcash#5004 -Verify that expected -services are available -from peer nodes & -disconnect otherwise. - - - - - -zcash/zcash#5003->zcash/zcash#5004 - - - - - -zcash/zcash#5006 - - - - -zcash/zcash#5006 -Rework AddNode behaviour - - - - - -zcash/zcash#5005->zcash/zcash#5006 - - - - - -zcash/zcash#5004->zcash/zcash#5006 - - - - - -zcash/zcash#5008 - - - - -zcash/zcash#5008 -net: Feeler connections -to increase online addrs -in the tried table. - - - - - -zcash/zcash#5006->zcash/zcash#5008 - - - - - -zcash/zcash#1277 - - -zcash/zcash#1277 -Add lockunspent RPC -command for notes - - - - - -zcash/zcash#5654 - - -zcash/zcash#5654 -`z_sendmany` should lock -notes being spent - - - - - -zcash/zcash#5655 - - -zcash/zcash#5655 -Ensure that `z_sendmany` -supports concurrent -execution - - - - - -zcash/zcash#5654->zcash/zcash#5655 - - - - - -zcash/zcash#2621 - - -zcash/zcash#2621 -Ensure that transparent -input UTXOs are locked by -z_sendmany - - - - - -zcash/zcash#2621->zcash/zcash#5655 - - - - - -zcash/zcash#5657 - - -zcash/zcash#5657 -Add support for sending -Orchard funds in -`z_sendmany` - - - - - -zcash/zcash#5657->zcash/zcash#5648 - - - - - -zcash/zcash#5660 - - -zcash/zcash#5660 -Remove default change -address logic from -TransactionBuilder - - - - - -zcash/zcash#5660->zcash/zcash#5386 - - - - - -zcash/zcash#5666 - - -zcash/zcash#5666 -Add Unified Address -support to z_getbalance - - - - - -zcash/zcash#5666->zcash/zcash#5386 - - - - - -zcash/orchard#294 - - -zcash/orchard#294 -Fix `spec::commit_ivk` to -handle partial- -completeness of -SinsemillaShortCommit - - - - - -zcash/orchard#294->zcash/zcash#5386 - - - - - -zcash/zcash#5198 - - -zcash/zcash#5198 -Switch to a `(txid, -auth_digest)` identifier -in places where the node -needs to commit to a -specific instance of a -transaction - - - - - -zcash/librustzcash#387 - - -zcash/librustzcash#387 -Implement Unified Address -key derivation - - - - - -zcash/librustzcash#403 - - -zcash/librustzcash#403 -Add Orchard support to -`zcash_client_backend` - - - - - -zcash/librustzcash#387->zcash/librustzcash#403 - - - - - -zcash/librustzcash#404 - - -zcash/librustzcash#404 -Add Orchard support to -`zcash_client_sqlite` - - - - - -zcash/librustzcash#403->zcash/librustzcash#404 - - - - - -zcash/incrementalmerkletree#9 - - -zcash/incrementalmerkletree#9 -Conduct a full review of -the crate - - - - - -zcash/librustzcash#369 - - -zcash/librustzcash#369 -Add database migration -support to -zcash_client_sqlite - - - - - -zcash/librustzcash#489 - - -zcash/librustzcash#489 -Implement UA-specific -migrations for -`zcash_client_sqlite` - - - - - -zcash/librustzcash#369->zcash/librustzcash#489 - - - - - -zcash/librustzcash#503 - - -zcash/librustzcash#503 -`zcash_client_sqlite`: -Add migration to link -`utxo` table to -`transactions` - - - - - -zcash/librustzcash#369->zcash/librustzcash#503 - - - - - -zcash/librustzcash#489->zcash/librustzcash#488 - - - - - -zcash/librustzcash#503->zcash/librustzcash#488 - - - - - -zcash/librustzcash#491 - - -zcash/librustzcash#491 -Enable -`#![deny(missing_docs)]` -on `zcash_client_sqlite` - - - - - -zcash/librustzcash#491->zcash/librustzcash#488 - - - - - -zcash/librustzcash#492 - - -zcash/librustzcash#492 -Publish 0.1.0 versions of -component crates - - - - - -zcash/librustzcash#492->zcash/librustzcash#458 - - - - - -zcash/librustzcash#490 - - -zcash/librustzcash#490 -Enable -`#![deny(missing_docs)]` -on `zcash_client_backend` - - - - - -zcash/librustzcash#490->zcash/librustzcash#487 - - - - - -zcash/librustzcash#451 - - -zcash/librustzcash#451 -`f4jumble`: Add crate- -level documentation prior -to first release - - - - - -zcash/librustzcash#451->zcash/librustzcash#492 - - - - - -zcash/librustzcash#463 - - -zcash/librustzcash#463 -`zcash_address`: Add -explicit string encoding -method to `ZcashAddress` - - - - - -zcash/librustzcash#463->zcash/librustzcash#492 - - - - - -zcash/librustzcash#462 - - -zcash/librustzcash#462 -`zcash_address`: Fix raw -encoding representation - - - - - -zcash/librustzcash#462->zcash/librustzcash#492 - - - - - -zcash/librustzcash#464 - - -zcash/librustzcash#464 -`zcash_address`: Add -encoding methods to -`unified::*` types -directly - - - - - -zcash/librustzcash#464->zcash/librustzcash#492 - - - - - -zcash/librustzcash#510 - - - - -zcash/librustzcash#510 -Update unified address -test vectors. - - - - - -zcash/pasta_curves#23 - - - - -zcash/pasta_curves#23 -Ensure that GitHub's -"View license" link -points to complete -license information - - - - - -zcash/librustzcash#443 - - -zcash/librustzcash#443 -Ensure that GitHub's -"View license" link -points to complete -license info for all our -repos - - - - - -zcash/pasta_curves#23->zcash/librustzcash#443 - - - - - -zcash/orchard#275 - - -zcash/orchard#275 -Raise MSRV to 1.56.1 - - - - - -zcash/librustzcash#498 - - -zcash/librustzcash#498 -Raise MSRV to 1.56.1 for -`zcash_primitives` and -downstream - - - - - -zcash/orchard#275->zcash/librustzcash#498 - - - - - -zcash/orchard#253 - - -zcash/orchard#253 -Remove -`array::IntoIter::new` -usage once MSRV is 1.53+ - - - - - -zcash/orchard#275->zcash/orchard#253 - - - - - -zcash/librustzcash#249 - - -zcash/librustzcash#249 -Product Request: Surface -additional unverified -transaction states in -zcash_client_sqlite - - - - - -zcash/librustzcash#512 - - - - -zcash/librustzcash#512 -CI: Run tests with cargo- -nextest - - - - - -zcash/librustzcash#500 - - -zcash/librustzcash#500 -Remove zcash_client_sqlit -e::wallet::delete_utxos_a -bove - - - - - -zcash/librustzcash#497 - - -zcash/librustzcash#497 -Ensure that `decrypt_and_ -store_transaction` only -persists data for -transactions that involve -the wallet. - - - - - -zcash/librustzcash#499 - - -zcash/librustzcash#499 -Document errors for ZIP -321 parsing. - - - - - -zcash/librustzcash#454 - - -zcash/librustzcash#454 -Refactor `sapling::Note` -to store `d`, not `g_d` - - - - - -zcash/librustzcash#455 - - -zcash/librustzcash#455 -`zcash_note_encryption`: -Remove `recipient` -parameter from `Domain::n -ote_plaintext_bytes` - - - - - -zcash/librustzcash#454->zcash/librustzcash#455 - - - - - -zcash/librustzcash#406 - - -zcash/librustzcash#406 -Add Orchard support to -the transaction builder - - - - - -zcash/librustzcash#406->zcash/librustzcash#403 - - - - - -zcash-hackworks/zcash-test-vectors#65 - - -zcash-hackworks/zcash-test-vectors#65 -Alter Rust output format -to be standalone - - - - - -zcash-hackworks/zcash-test-vectors#66 - - -zcash-hackworks/zcash-test-vectors#66 -Add `rustfmt` to CI -workflow - - - - - -zcash-hackworks/zcash-test-vectors#65->zcash-hackworks/zcash-test-vectors#66 - - - - - -zcash-hackworks/zcash-test-vectors#74 - - -zcash-hackworks/zcash-test-vectors#74 -Add test vectors for -Orchard bundle -commitments - - - - - -zcash-hackworks/zcash-test-vectors#74->zcash-hackworks/zcash-test-vectors#39 - - - - - -zcash-hackworks/zcash-test-vectors#86 - - -zcash-hackworks/zcash-test-vectors#86 -Expand test vector -renderer to allow nested -structures - - - - - -zcash-hackworks/zcash-test-vectors#87 - - -zcash-hackworks/zcash-test-vectors#87 -Break out complex data in -structural test vectors - - - - - -zcash-hackworks/zcash-test-vectors#86->zcash-hackworks/zcash-test-vectors#87 - - - - - -zcash-hackworks/zcash-test-vectors#84 - - -zcash-hackworks/zcash-test-vectors#84 -Add transaction parser -test vectors - - - - - -zcash-hackworks/zcash-test-vectors#84->zcash-hackworks/zcash-test-vectors#87 - - - - - -zcash/halo2#426 - - -zcash/halo2#426 -Publish `halo2_proofs -0.1.0` - - - - - -zcash/halo2#460 - - -zcash/halo2#460 -Publish `halo2_gadgets -v0.1.0` - - - - - -zcash/halo2#426->zcash/halo2#460 - - - - - -zcash/halo2#380 - - - - -zcash/halo2#380 -[book] Fix errors and -typos - - - - - -zcash/halo2#426->zcash/halo2#380 - - - - - -zcash/halo2#460->zcash/orchard#232 - - - - - -zcash/pasta_curves#22 - - -zcash/pasta_curves#22 -Add `ec-gpu` support - - - - - -zcash/halo2#379 - - -zcash/halo2#379 -Add `ec-gpu` support - - - - - -zcash/pasta_curves#22->zcash/halo2#379 - - - - - -zcash/halo2#75 - - -zcash/halo2#75 -Implement support for -recursion - - - - - -zcash/halo2#494 - - -zcash/halo2#494 -Consider adding an API -that enables application -circuits to be built -across both fields - - - - - -zcash/halo2#75->zcash/halo2#494 - - - - - -zcash/halo2#79 - - -zcash/halo2#79 -Migrate Rescue and -Poseidon gadgets to -algebraic hash -abstraction - - - - - -zcash/halo2#78 - - -zcash/halo2#78 -Implement algebraic hash -/ random oracle -abstraction gadget - - - - - -zcash/halo2#78->zcash/halo2#79 - - - - - -zcash/halo2#250 - - -zcash/halo2#250 -Implement the logic for -the IVC verifier circuit - - - - - -zcash/halo2#78->zcash/halo2#250 - - - - - -zcash/halo2#250->zcash/halo2#75 - - - - - -zcash/halo2#57 - - -zcash/halo2#57 -Remove unused -fixed_values from -ProvingKey - - - - - -zcash/halo2#443 - - -zcash/halo2#443 -implement `read` & -`write` for `halo2::plonk -::ProvingKey` - - - - - -zcash/halo2#57->zcash/halo2#443 - - - - - -zcash/halo2#482 - - -zcash/halo2#482 -Raise MSRV to 1.56.1 - - - - - -zcash/halo2#482->zcash/orchard#275 - - - - - -zcash/halo2#483 - - -zcash/halo2#483 -Refactor variable-base -scalar mul to distinguish -the "base field element" -case - - - - - -zcash/halo2#483->zcash/halo2#460 - - - - - -zcash/halo2#420 - - -zcash/halo2#420 -CI: Measure memory-usage -benchmarks - - - - - -zcash/halo2#418 - - -zcash/halo2#418 -[memory optimization] -lookup prover memory -analysis - - - - - -zcash/halo2#420->zcash/halo2#418 - - - - - -zcash/orchard#256 - - -zcash/orchard#256 -Measure memory-usage -benchmarks - - - - - -zcash/halo2#420->zcash/orchard#256 - - - - - -zcash/halo2#425 - - -zcash/halo2#425 -Make `Assigned<F: Field>` -easier to use - - - - - -zcash/halo2#425->zcash/halo2#426 - - - - - -zcash/halo2#427 - - -zcash/halo2#427 -Use smaller extended -domains where possible -during proving - - - - - -zcash/halo2#456 - - -zcash/halo2#456 -Benchmark `sha256` -gadget. - - - - - -zcash/halo2#455 - - -zcash/halo2#455 -[Book] add description of -Poseidon gadget and chip - - - - - -zcash/halo2#251 - - -zcash/halo2#251 -Implement user-facing API -for recursive proving of -IVC - - - - - -zcash/halo2#251->zcash/halo2#75 - - - - - -zcash/halo2#437 - - -zcash/halo2#437 -Amend user-facing API to -work for both IVC and PCD - - - - - -zcash/halo2#251->zcash/halo2#437 - - - - - -zcash/halo2#436 - - -zcash/halo2#436 -Implement mock -verification circuit for -PCD - - - - - -zcash/halo2#436->zcash/halo2#437 - - - - - -zcash/halo2#438 - - -zcash/halo2#438 -Implement the logic for -the PCD verifier circuit - - - - - -zcash/halo2#436->zcash/halo2#438 - - - - - -zcash/halo2#435 - - -zcash/halo2#435 -Implement mock -verification circuit for -IVC - - - - - -zcash/halo2#247 - - -zcash/halo2#247 -Implement underlying -scaffolding for creating -the IVC proof cycle - - - - - -zcash/halo2#435->zcash/halo2#247 - - - - - -zcash/halo2#247->zcash/halo2#250 - - - - - -zcash/halo2#247->zcash/halo2#251 - - - - - -zcash/halo2#246 - - -zcash/halo2#246 -Create recursive proof -structures - - - - - -zcash/halo2#246->zcash/halo2#436 - - - - - -zcash/halo2#246->zcash/halo2#435 - - - - - -zcash/halo2#439 - - -zcash/halo2#439 -Support split -accumulation in Halo 2 - - - - - -zcash/halo2#439->zcash/halo2#246 - - - - - -zcash/halo2#359 - - -zcash/halo2#359 -Set up `BaseTranscript`, -`ScalarTranscript` - - - - - -zcash/halo2#359->zcash/halo2#247 - - - - - -zcash/halo2#249 - - -zcash/halo2#249 -Implement recursion -circuit logic for -handling public inputs - - - - - -zcash/halo2#249->zcash/halo2#250 - - - - - -zcash/halo2#449 - - -zcash/halo2#449 -`VerifyingKey` -serialization is not -round-trip compatible - - - - - -zcash/halo2#449->zcash/halo2#426 - - - - - -zcash/halo2#398 - - -zcash/halo2#398 -[MockProver] Testing is -slower after #389 - - - - - -zcash/halo2#398->zcash/halo2#426 - - - - - -zcash/halo2#445 - - - - -zcash/halo2#445 -Fix mock prover -performance regression -for lookup arguments - - - - - -zcash/halo2#445->zcash/halo2#426 - - - - - -zcash/halo2#506 - - -zcash/halo2#506 -Docs not rendering on -docs.rs - - - - - -zcash/halo2#506->zcash/halo2#426 - - - - - -zcash/halo2#480 - - - - -zcash/halo2#480 -Add `MockProver::assert_s -atisfied` with pretty- -printed failures - - - - - -zcash/halo2#480->zcash/halo2#426 - - - - - -zcash/halo2#248 - - -zcash/halo2#248 -Implement endoscaling in -the circuit - - - - - -zcash/halo2#248->zcash/halo2#250 - - - - - -zcash/halo2#245 - - -zcash/halo2#245 -Remove the need to -multiply by powers of x^n -in verifier - - - - - -zcash/halo2#245->zcash/halo2#250 - - - - - -zcash/halo2#312 - - -zcash/halo2#312 -[Book] Document gadget -API - - - - - -zcash/orchard#279 - - -zcash/orchard#279 -Remove outdated -`Builder::build` -documentation - - - - - -zcash/orchard#279->zcash/orchard#232 - - - - - -zcash/orchard#210 - - - - -zcash/orchard#210 -Full codebase review PR - - - - - -zcash/orchard#210->zcash/orchard#232 - - - - - -zcash/orchard#71 - - -zcash/orchard#71 -Rename -Bundle::{try_}authorize - - - - - -zcash/orchard#71->zcash/orchard#232 - - - - - -
- - - - diff --git a/zcash-core-dag.svg b/zcash-core-dag.svg deleted file mode 100644 index d8fe4a87..00000000 --- a/zcash-core-dag.svg +++ /dev/null @@ -1,2840 +0,0 @@ - - - - - - - - - - -zcash/librustzcash#226 - - -zcash/librustzcash#226 -Bring in Bolt TZE - - - - - -zcash/librustzcash#225 - - -zcash/librustzcash#225 -Add Bolt TZE support to -the transaction builder - - - - - -zcash/librustzcash#226->zcash/librustzcash#225 - - - - - -zcash/zcash#4190 - - -zcash/zcash#4190 -TZE: implement zcashd -'host' logic. - - - - - -zcash/zcash#4189 - - -zcash/zcash#4189 -Deploy TZE protocol -feature - - - - - -zcash/zcash#4190->zcash/zcash#4189 - - - - - -zcash/zcash#5386 - - -zcash/zcash#5386 -Release v4.7.0-rc1 - - - - - -zcash/orchard#257 - - -zcash/orchard#257 -Publish v0.1.0-beta.2 - - - - - -zcash/zcash#5386->zcash/orchard#257 - - - - - -zcash/zcash#5385 - - -zcash/zcash#5385 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/zcash#5386->zcash/zcash#5385 - - - - - -zcash/librustzcash#456 - - -zcash/librustzcash#456 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/orchard#257->zcash/librustzcash#456 - - - - - -zcash/orchard#232 - - -zcash/orchard#232 -Publish v0.1.0 - - - - - -zcash/orchard#257->zcash/orchard#232 - - - - - -zcash/zcash#5415 - - -zcash/zcash#5415 -Release v4.7.0 - - - - - -zcash/zcash#5385->zcash/zcash#5415 - - - - - -zcash/librustzcash#456->zcash/zcash#5385 - - - - - -zcash/librustzcash#458 - - -zcash/librustzcash#458 -Publish 0.6.0 crate -versions required for -zcashd - - - - - -zcash/orchard#232->zcash/librustzcash#458 - - - - - -zcash/zcash#5387 - - -zcash/zcash#5387 -Release v5.0.0 - - - - - -zcash/zcash#5415->zcash/zcash#5387 - - - - - -zcash/librustzcash#458->zcash/zcash#5387 - - - - - -zcash/librustzcash#487 - - -zcash/librustzcash#487 -Publish -`zcash_client_backend -0.6.0` - - - - - -zcash/librustzcash#458->zcash/librustzcash#487 - - - - - -zcash/zcash#5568 - - -zcash/zcash#5568 -Add ability to mark notes -as locked to the Orchard -wallet. - - - - - -zcash/zcash#5568->zcash/zcash#5387 - - - - - -zcash/zcash#5635 - - -zcash/zcash#5635 -Add z_listaccounts RPC - - - - - -zcash/zcash#5635->zcash/zcash#5387 - - - - - -zcash/zcash#5630 - - -zcash/zcash#5630 -Go through UA-relevant -RPC methods and config -options to ensure -consistent documentation - - - - - -zcash/zcash#5630->zcash/zcash#5387 - - - - - -zcash/zcash#2979 - - -zcash/zcash#2979 -Refactor common code from -z_sendmany, -z_shieldcoinbase, -z_mergetoaddress - - - - - -zcash/zcash#5593 - - -zcash/zcash#5593 -Add reporting of -conflicted Orchard -spends. - - - - - -zcash/zcash#5593->zcash/zcash#5386 - - - - - -zcash/zcash#5487 - - -zcash/zcash#5487 -Check for overflow of the -wallet account counter - - - - - -zcash/zcash#5487->zcash/zcash#5387 - - - - - -zcash/zcash#5186 - - -zcash/zcash#5186 -z_viewtransaction: Figure -out how to render UAs - - - - - -zcash/zcash#5186->zcash/zcash#5386 - - - - - -zcash/zcash#5456 - - -zcash/zcash#5456 -Refactor `UnifiedAddress` -class to not assume -preference order -internally - - - - - -zcash/zcash#5456->zcash/zcash#5387 - - - - - -zcash/zcash#5527 - - -zcash/zcash#5527 -Add Orchard details to -`getrawtransaction` and -`decoderawtransaction` - - - - - -zcash/zcash#5527->zcash/zcash#5387 - - - - - -zcash/zcash#5571 - - -zcash/zcash#5571 -Add persistence for -Orchard notes and -witnesses - - - - - -zcash/zcash#5648 - - -zcash/zcash#5648 -Add tests that depend -upon completed Orchard -wallet functionality. - - - - - -zcash/zcash#5571->zcash/zcash#5648 - - - - - -zcash/zcash#5648->zcash/zcash#5386 - - - - - -zcash/zcash#5572 - - -zcash/zcash#5572 -If a legacy mnemonic seed -is present in a zcashd -wallet, derive the -mnemonic seed using the -legacy seed as entropy. - - - - - -zcash/zcash#5572->zcash/zcash#5386 - - - - - -zcash/zcash#4814 - - -zcash/zcash#4814 -[Orchard] Extend ZIP 304 -to support signatures -with Orchard spending -keys - - - - - -zcash/zcash#2571 - - -zcash/zcash#2571 -Add automated gitian -builder which reacts to -signed git tag. - - - - - -zcash/zcash#2572 - - -zcash/zcash#2572 -Automatically generate a -debian package as gitian -side effect. - - - - - -zcash/zcash#2571->zcash/zcash#2572 - - - - - -zcash/zcash#5277 - - -zcash/zcash#5277 -addrv2 support in zcashd - - - - - -zcash/zcash#3051 - - -zcash/zcash#3051 -Upgrade Tor support to v3 -onion hidden service -protocol - - - - - -zcash/zcash#5277->zcash/zcash#3051 - - - - - -zcash/zcash#1111 - - -zcash/zcash#1111 -I2P Integration - - - - - -zcash/zcash#5277->zcash/zcash#1111 - - - - - -zcash/zcash#3882 - - -zcash/zcash#3882 -Write a Seeder Web -Service - - - - - -zcash/zcash#3883 - - -zcash/zcash#3883 -Modify Zcashd to use the -new Seeder Web Service - - - - - -zcash/zcash#3882->zcash/zcash#3883 - - - - - -zcash/zcash#3884 - - -zcash/zcash#3884 -Turn off the DNS Seeder -Service - - - - - -zcash/zcash#3883->zcash/zcash#3884 - - - - - -zcash/zcash#3881 - - -zcash/zcash#3881 -Replace the Seeder - - - - - -zcash/zcash#3884->zcash/zcash#3881 - - - - - -zcash/zcash#4819 - - -zcash/zcash#4819 -Backport upstream PRs -that remove Boost usage - - - - - -zcash/zcash#4818 - - -zcash/zcash#4818 -Remove dependency on -Boost - - - - - -zcash/zcash#4819->zcash/zcash#4818 - - - - - -zcash/zcash#4825 - - -zcash/zcash#4825 -Replace boost::filesystem -with std::filesystem - - - - - -zcash/zcash#4825->zcash/zcash#4818 - - - - - -zcash/zcash#2116 - - -zcash/zcash#2116 -HTLC for Bitcoin - - - - - -zcash/zcash#2115 - - -zcash/zcash#2115 -HTLC - - - - - -zcash/zcash#2116->zcash/zcash#2115 - - - - - -zcash/zips#542 - - -zcash/zips#542 -[ZIP 155] addrv2 message - - - - - -zcash/zips#542->zcash/zcash#5277 - - - - - -zcash/librustzcash#210 - - - - -zcash/librustzcash#210 -ZIP 304: Message signing -and verification for -Sapling addresses - - - - - -zcash/zcash#1770 - - -zcash/zcash#1770 -signmessage and -verifymessage RPC calls -do not support z -addresses - - - - - -zcash/librustzcash#210->zcash/zcash#1770 - - - - - -zcash/zcash#2117 - - -zcash/zcash#2117 -HTLC for Zcash - - - - - -zcash/zcash#2117->zcash/zcash#2115 - - - - - -zcash/zcash#5573 - - -zcash/zcash#5573 -Add zcashd-wallet-tool - - - - - -zcash/zcash#5573->zcash/zcash#5386 - - - - - -zcash/zcash#2118 - - -zcash/zcash#2118 -HTLC for Ethereum - - - - - -zcash/zcash#2118->zcash/zcash#2115 - - - - - -zcash/zcash#5607 - - - - -zcash/zcash#5607 -Add `zcash_script` APIs -for handling v5 -transactions - - - - - -zcash/zcash#5607->zcash/zcash#5415 - - - - - -zcash/zcash#5534 - - -zcash/zcash#5534 -Decide on a consistent -usage of `pool` vs `type` -in RPCs - - - - - -zcash/zcash#5534->zcash/zcash#5415 - - - - - -zcash/zcash#3788 - - -zcash/zcash#3788 -Sprout Deprecation -roadmap - - - - - -zcash/librustzcash#488 - - -zcash/librustzcash#488 -Publish -`zcash_client_sqlite -0.4.0` - - - - - -zcash/librustzcash#487->zcash/librustzcash#488 - - - - - -zcash/zcash#5034 - - - - -zcash/zcash#5034 -Bitcoin 0.17 locking PRs - - - - - -zcash/zcash#5050 - - - - -zcash/zcash#5050 -Bitcoin 0.18 locking PRs - - - - - -zcash/zcash#5034->zcash/zcash#5050 - - - - - -zcash/zcash#5163 - - - - -zcash/zcash#5163 -Bitcoin 0.19 locking PRs - - - - - -zcash/zcash#5050->zcash/zcash#5163 - - - - - -zcash-hackworks/zcash-test-vectors#39 - - - - -zcash-hackworks/zcash-test-vectors#39 -Add vector generation for -bundle commitments. - - - - - -zcash-hackworks/zcash-test-vectors#39->zcash/zcash#5387 - - - - - -zcash/zcash#2718 - - -zcash/zcash#2718 -Commit to an absolute -minimum time before which -any kind of address -withdrawal - - - - - -zcash/zcash#2718->zcash/zcash#3788 - - - - - -zcash/zcash#5407 - - -zcash/zcash#5407 -Update LevelDB to 1.22+ - - - - - -zcash/zcash#4922 - - -zcash/zcash#4922 -Update secp256k1, -leveldb, and ctaes -subtrees - - - - - -zcash/zcash#5407->zcash/zcash#4922 - - - - - -zcash/zcash#5065 - - - - -zcash/zcash#5065 -Bitcoin 0.12 Merkle tree -PRs - - - - - -zcash/zcash#5408 - - -zcash/zcash#5408 -Backport SHA-256 assembly -optimisations - - - - - -zcash/zcash#5065->zcash/zcash#5408 - - - - - -zcash/zcash#5408->zcash/zcash#5407 - - - - - -zcash/zcash#5409 - - -zcash/zcash#5409 -Backport -FastRandomContext changes - - - - - -zcash/zcash#5409->zcash/zcash#5408 - - - - - -zcash/zcash#5066 - - - - -zcash/zcash#5066 -Replace SigCache -implementation with -CuckooCache - - - - - -zcash/zcash#5066->zcash/zcash#5409 - - - - - -zcash/zcash#5575 - - -zcash/zcash#5575 -Document policy for -inferring UAs when -recovering from -mnemonics. - - - - - -zcash/zcash#5575->zcash/zcash#5186 - - - - - -zcash/zcash#5057 - - - - -zcash/zcash#5057 -Sync backports - - - - - -zcash/zcash#5057->zcash/zcash#5034 - - - - - -zcash/zcash#5432 - - -zcash/zcash#5432 -Decide on naming of -`unifiedaddress` in new -RPC outputs - - - - - -zcash/zcash#5432->zcash/zcash#5386 - - - - - -zcash/zcash#4585 - - -zcash/zcash#4585 -Add lightwalletd -configuration enabled -information to getinfo -output - - - - - -zcash/zcash#4173 - - -zcash/zcash#4173 -Lightwalletd -mainnet/testnet -compatibility - - - - - -zcash/zcash#5223 - - -zcash/zcash#5223 -Add RPC test case that -checks the auth data -commitments for blocks - - - - - -zcash/zcash#5223->zcash/zcash#5387 - - - - - -zcash/zcash#5511 - - -zcash/zcash#5511 -Update z_shieldcoinbase -to enable use of unified -addresses & ZIP 316 OVKs. - - - - - -zcash/zcash#5511->zcash/zcash#5387 - - - - - -zcash/zcash#5583 - - -zcash/zcash#5583 -Clean up null pointer -handling in Rust FFI - - - - - -zcash/zcash#5583->zcash/zcash#5387 - - - - - -zcash/zcash#5584 - - -zcash/zcash#5584 -Skip unnecessary -serialization & parsing -when crossing the FFI -with Orchard raw -addresses. - - - - - -zcash/zcash#5584->zcash/zcash#5387 - - - - - -zcash/zcash#5605 - - -zcash/zcash#5605 -Review rpcwallet.cpp and -rpcdump.cpp for updates -needed for Orchard - - - - - -zcash/zcash#5605->zcash/zcash#5386 - - - - - -zcash/zcash#5535 - - -zcash/zcash#5535 -Clean up RPC help text -for UAs and Orchard - - - - - -zcash/zcash#5535->zcash/zcash#5415 - - - - - -zcash/zcash#5514 - - -zcash/zcash#5514 -Update release notes to -cover newly added and -updated RPC methods for -unified address support. - - - - - -zcash/zcash#5514->zcash/zcash#5415 - - - - - -zcash/zcash#5513 - - -zcash/zcash#5513 -Remove `dumpwallet` RPC - - - - - -zcash/zcash#5515 - - -zcash/zcash#5515 -Update the -`listaddresses` RPC -endpoint to correctly -report unified addresses. - - - - - -zcash/zcash#5515->zcash/zcash#5386 - - - - - -zcash/zcash#5644 - - -zcash/zcash#5644 -Ensure that Orchard -spends respect `-orcharda -nchorconfirmations` -option - - - - - -zcash/zcash#5644->zcash/zcash#5387 - - - - - -zcash/incrementalmerkletree#22 - - -zcash/incrementalmerkletree#22 -Add ability to get -authentication path to -previous checkpoint - - - - - -zcash/incrementalmerkletree#22->zcash/zcash#5644 - - - - - -zcash/librustzcash#520 - - -zcash/librustzcash#520 -Migrate to `secp256k1 -0.21` - - - - - -zcash/zcash#5645 - - -zcash/zcash#5645 -Migrate to `secp256k1 -0.21` - - - - - -zcash/librustzcash#520->zcash/zcash#5645 - - - - - -zcash/librustzcash#521 - - -zcash/librustzcash#521 -Upstream `hdwallet` -changes - - - - - -zcash/librustzcash#520->zcash/librustzcash#521 - - - - - -zcash/zcash#5645->zcash/zcash#5387 - - - - - -zcash/librustzcash#521->zcash/librustzcash#458 - - - - - -zcash/zcash#2534 - - - - -zcash/zcash#2534 -Bitcoin 0.12 P2P/Net PRs -1 - - - - - -zcash/zcash#5003 - - - - -zcash/zcash#5003 -net: prerequisites for -p2p encapsulation changes - - - - - -zcash/zcash#2534->zcash/zcash#5003 - - - - - -zcash/zcash#5005 - - - - -zcash/zcash#5005 -net: Split DNS resolving -functionality out of net -structures - - - - - -zcash/zcash#2534->zcash/zcash#5005 - - - - - -zcash/zcash#5004 - - - - -zcash/zcash#5004 -Verify that expected -services are available -from peer nodes & -disconnect otherwise. - - - - - -zcash/zcash#5003->zcash/zcash#5004 - - - - - -zcash/zcash#5006 - - - - -zcash/zcash#5006 -Rework AddNode behaviour - - - - - -zcash/zcash#5005->zcash/zcash#5006 - - - - - -zcash/zcash#5004->zcash/zcash#5006 - - - - - -zcash/zcash#5008 - - - - -zcash/zcash#5008 -net: Feeler connections -to increase online addrs -in the tried table. - - - - - -zcash/zcash#5006->zcash/zcash#5008 - - - - - -zcash/zcash#1277 - - -zcash/zcash#1277 -Add lockunspent RPC -command for notes - - - - - -zcash/zcash#5654 - - -zcash/zcash#5654 -`z_sendmany` should lock -notes being spent - - - - - -zcash/zcash#5655 - - -zcash/zcash#5655 -Ensure that `z_sendmany` -supports concurrent -execution - - - - - -zcash/zcash#5654->zcash/zcash#5655 - - - - - -zcash/zcash#2621 - - -zcash/zcash#2621 -Ensure that transparent -input UTXOs are locked by -z_sendmany - - - - - -zcash/zcash#2621->zcash/zcash#5655 - - - - - -zcash/zcash#5657 - - -zcash/zcash#5657 -Add support for sending -Orchard funds in -`z_sendmany` - - - - - -zcash/zcash#5657->zcash/zcash#5648 - - - - - -zcash/zcash#5660 - - -zcash/zcash#5660 -Remove default change -address logic from -TransactionBuilder - - - - - -zcash/zcash#5660->zcash/zcash#5386 - - - - - -zcash/zcash#5666 - - -zcash/zcash#5666 -Add Unified Address -support to z_getbalance - - - - - -zcash/zcash#5666->zcash/zcash#5386 - - - - - -zcash/orchard#294 - - -zcash/orchard#294 -Fix `spec::commit_ivk` to -handle partial- -completeness of -SinsemillaShortCommit - - - - - -zcash/orchard#294->zcash/zcash#5386 - - - - - -zcash/zcash#5198 - - -zcash/zcash#5198 -Switch to a `(txid, -auth_digest)` identifier -in places where the node -needs to commit to a -specific instance of a -transaction - - - - - -zcash/librustzcash#387 - - -zcash/librustzcash#387 -Implement Unified Address -key derivation - - - - - -zcash/librustzcash#403 - - -zcash/librustzcash#403 -Add Orchard support to -`zcash_client_backend` - - - - - -zcash/librustzcash#387->zcash/librustzcash#403 - - - - - -zcash/librustzcash#404 - - -zcash/librustzcash#404 -Add Orchard support to -`zcash_client_sqlite` - - - - - -zcash/librustzcash#403->zcash/librustzcash#404 - - - - - -zcash/incrementalmerkletree#9 - - -zcash/incrementalmerkletree#9 -Conduct a full review of -the crate - - - - - -zcash/librustzcash#369 - - -zcash/librustzcash#369 -Add database migration -support to -zcash_client_sqlite - - - - - -zcash/librustzcash#489 - - -zcash/librustzcash#489 -Implement UA-specific -migrations for -`zcash_client_sqlite` - - - - - -zcash/librustzcash#369->zcash/librustzcash#489 - - - - - -zcash/librustzcash#503 - - -zcash/librustzcash#503 -`zcash_client_sqlite`: -Add migration to link -`utxo` table to -`transactions` - - - - - -zcash/librustzcash#369->zcash/librustzcash#503 - - - - - -zcash/librustzcash#489->zcash/librustzcash#488 - - - - - -zcash/librustzcash#503->zcash/librustzcash#488 - - - - - -zcash/librustzcash#491 - - -zcash/librustzcash#491 -Enable -`#![deny(missing_docs)]` -on `zcash_client_sqlite` - - - - - -zcash/librustzcash#491->zcash/librustzcash#488 - - - - - -zcash/librustzcash#492 - - -zcash/librustzcash#492 -Publish 0.1.0 versions of -component crates - - - - - -zcash/librustzcash#492->zcash/librustzcash#458 - - - - - -zcash/librustzcash#490 - - -zcash/librustzcash#490 -Enable -`#![deny(missing_docs)]` -on `zcash_client_backend` - - - - - -zcash/librustzcash#490->zcash/librustzcash#487 - - - - - -zcash/librustzcash#451 - - -zcash/librustzcash#451 -`f4jumble`: Add crate- -level documentation prior -to first release - - - - - -zcash/librustzcash#451->zcash/librustzcash#492 - - - - - -zcash/librustzcash#463 - - -zcash/librustzcash#463 -`zcash_address`: Add -explicit string encoding -method to `ZcashAddress` - - - - - -zcash/librustzcash#463->zcash/librustzcash#492 - - - - - -zcash/librustzcash#462 - - -zcash/librustzcash#462 -`zcash_address`: Fix raw -encoding representation - - - - - -zcash/librustzcash#462->zcash/librustzcash#492 - - - - - -zcash/librustzcash#464 - - -zcash/librustzcash#464 -`zcash_address`: Add -encoding methods to -`unified::*` types -directly - - - - - -zcash/librustzcash#464->zcash/librustzcash#492 - - - - - -zcash/librustzcash#510 - - - - -zcash/librustzcash#510 -Update unified address -test vectors. - - - - - -zcash/pasta_curves#23 - - - - -zcash/pasta_curves#23 -Ensure that GitHub's -"View license" link -points to complete -license information - - - - - -zcash/librustzcash#443 - - -zcash/librustzcash#443 -Ensure that GitHub's -"View license" link -points to complete -license info for all our -repos - - - - - -zcash/pasta_curves#23->zcash/librustzcash#443 - - - - - -zcash/orchard#275 - - -zcash/orchard#275 -Raise MSRV to 1.56.1 - - - - - -zcash/librustzcash#498 - - -zcash/librustzcash#498 -Raise MSRV to 1.56.1 for -`zcash_primitives` and -downstream - - - - - -zcash/orchard#275->zcash/librustzcash#498 - - - - - -zcash/orchard#253 - - -zcash/orchard#253 -Remove -`array::IntoIter::new` -usage once MSRV is 1.53+ - - - - - -zcash/orchard#275->zcash/orchard#253 - - - - - -zcash/librustzcash#249 - - -zcash/librustzcash#249 -Product Request: Surface -additional unverified -transaction states in -zcash_client_sqlite - - - - - -zcash/librustzcash#512 - - - - -zcash/librustzcash#512 -CI: Run tests with cargo- -nextest - - - - - -zcash/librustzcash#500 - - -zcash/librustzcash#500 -Remove zcash_client_sqlit -e::wallet::delete_utxos_a -bove - - - - - -zcash/librustzcash#497 - - -zcash/librustzcash#497 -Ensure that `decrypt_and_ -store_transaction` only -persists data for -transactions that involve -the wallet. - - - - - -zcash/librustzcash#499 - - -zcash/librustzcash#499 -Document errors for ZIP -321 parsing. - - - - - -zcash/librustzcash#454 - - -zcash/librustzcash#454 -Refactor `sapling::Note` -to store `d`, not `g_d` - - - - - -zcash/librustzcash#455 - - -zcash/librustzcash#455 -`zcash_note_encryption`: -Remove `recipient` -parameter from `Domain::n -ote_plaintext_bytes` - - - - - -zcash/librustzcash#454->zcash/librustzcash#455 - - - - - -zcash/librustzcash#406 - - -zcash/librustzcash#406 -Add Orchard support to -the transaction builder - - - - - -zcash/librustzcash#406->zcash/librustzcash#403 - - - - - -zcash-hackworks/zcash-test-vectors#65 - - -zcash-hackworks/zcash-test-vectors#65 -Alter Rust output format -to be standalone - - - - - -zcash-hackworks/zcash-test-vectors#66 - - -zcash-hackworks/zcash-test-vectors#66 -Add `rustfmt` to CI -workflow - - - - - -zcash-hackworks/zcash-test-vectors#65->zcash-hackworks/zcash-test-vectors#66 - - - - - -zcash-hackworks/zcash-test-vectors#74 - - -zcash-hackworks/zcash-test-vectors#74 -Add test vectors for -Orchard bundle -commitments - - - - - -zcash-hackworks/zcash-test-vectors#74->zcash-hackworks/zcash-test-vectors#39 - - - - - -zcash-hackworks/zcash-test-vectors#86 - - -zcash-hackworks/zcash-test-vectors#86 -Expand test vector -renderer to allow nested -structures - - - - - -zcash-hackworks/zcash-test-vectors#87 - - -zcash-hackworks/zcash-test-vectors#87 -Break out complex data in -structural test vectors - - - - - -zcash-hackworks/zcash-test-vectors#86->zcash-hackworks/zcash-test-vectors#87 - - - - - -zcash-hackworks/zcash-test-vectors#84 - - -zcash-hackworks/zcash-test-vectors#84 -Add transaction parser -test vectors - - - - - -zcash-hackworks/zcash-test-vectors#84->zcash-hackworks/zcash-test-vectors#87 - - - - - -zcash/halo2#426 - - -zcash/halo2#426 -Publish `halo2_proofs -0.1.0` - - - - - -zcash/halo2#460 - - -zcash/halo2#460 -Publish `halo2_gadgets -v0.1.0` - - - - - -zcash/halo2#426->zcash/halo2#460 - - - - - -zcash/halo2#380 - - - - -zcash/halo2#380 -[book] Fix errors and -typos - - - - - -zcash/halo2#426->zcash/halo2#380 - - - - - -zcash/halo2#460->zcash/orchard#232 - - - - - -zcash/pasta_curves#22 - - -zcash/pasta_curves#22 -Add `ec-gpu` support - - - - - -zcash/halo2#379 - - -zcash/halo2#379 -Add `ec-gpu` support - - - - - -zcash/pasta_curves#22->zcash/halo2#379 - - - - - -zcash/halo2#75 - - -zcash/halo2#75 -Implement support for -recursion - - - - - -zcash/halo2#494 - - -zcash/halo2#494 -Consider adding an API -that enables application -circuits to be built -across both fields - - - - - -zcash/halo2#75->zcash/halo2#494 - - - - - -zcash/halo2#79 - - -zcash/halo2#79 -Migrate Rescue and -Poseidon gadgets to -algebraic hash -abstraction - - - - - -zcash/halo2#78 - - -zcash/halo2#78 -Implement algebraic hash -/ random oracle -abstraction gadget - - - - - -zcash/halo2#78->zcash/halo2#79 - - - - - -zcash/halo2#250 - - -zcash/halo2#250 -Implement the logic for -the IVC verifier circuit - - - - - -zcash/halo2#78->zcash/halo2#250 - - - - - -zcash/halo2#250->zcash/halo2#75 - - - - - -zcash/halo2#57 - - -zcash/halo2#57 -Remove unused -fixed_values from -ProvingKey - - - - - -zcash/halo2#443 - - -zcash/halo2#443 -implement `read` & -`write` for `halo2::plonk -::ProvingKey` - - - - - -zcash/halo2#57->zcash/halo2#443 - - - - - -zcash/halo2#482 - - -zcash/halo2#482 -Raise MSRV to 1.56.1 - - - - - -zcash/halo2#482->zcash/orchard#275 - - - - - -zcash/halo2#483 - - -zcash/halo2#483 -Refactor variable-base -scalar mul to distinguish -the "base field element" -case - - - - - -zcash/halo2#483->zcash/halo2#460 - - - - - -zcash/halo2#420 - - -zcash/halo2#420 -CI: Measure memory-usage -benchmarks - - - - - -zcash/halo2#418 - - -zcash/halo2#418 -[memory optimization] -lookup prover memory -analysis - - - - - -zcash/halo2#420->zcash/halo2#418 - - - - - -zcash/orchard#256 - - -zcash/orchard#256 -Measure memory-usage -benchmarks - - - - - -zcash/halo2#420->zcash/orchard#256 - - - - - -zcash/halo2#425 - - -zcash/halo2#425 -Make `Assigned<F: Field>` -easier to use - - - - - -zcash/halo2#425->zcash/halo2#426 - - - - - -zcash/halo2#427 - - -zcash/halo2#427 -Use smaller extended -domains where possible -during proving - - - - - -zcash/halo2#456 - - -zcash/halo2#456 -Benchmark `sha256` -gadget. - - - - - -zcash/halo2#455 - - -zcash/halo2#455 -[Book] add description of -Poseidon gadget and chip - - - - - -zcash/halo2#251 - - -zcash/halo2#251 -Implement user-facing API -for recursive proving of -IVC - - - - - -zcash/halo2#251->zcash/halo2#75 - - - - - -zcash/halo2#437 - - -zcash/halo2#437 -Amend user-facing API to -work for both IVC and PCD - - - - - -zcash/halo2#251->zcash/halo2#437 - - - - - -zcash/halo2#436 - - -zcash/halo2#436 -Implement mock -verification circuit for -PCD - - - - - -zcash/halo2#436->zcash/halo2#437 - - - - - -zcash/halo2#438 - - -zcash/halo2#438 -Implement the logic for -the PCD verifier circuit - - - - - -zcash/halo2#436->zcash/halo2#438 - - - - - -zcash/halo2#435 - - -zcash/halo2#435 -Implement mock -verification circuit for -IVC - - - - - -zcash/halo2#247 - - -zcash/halo2#247 -Implement underlying -scaffolding for creating -the IVC proof cycle - - - - - -zcash/halo2#435->zcash/halo2#247 - - - - - -zcash/halo2#247->zcash/halo2#250 - - - - - -zcash/halo2#247->zcash/halo2#251 - - - - - -zcash/halo2#246 - - -zcash/halo2#246 -Create recursive proof -structures - - - - - -zcash/halo2#246->zcash/halo2#436 - - - - - -zcash/halo2#246->zcash/halo2#435 - - - - - -zcash/halo2#439 - - -zcash/halo2#439 -Support split -accumulation in Halo 2 - - - - - -zcash/halo2#439->zcash/halo2#246 - - - - - -zcash/halo2#359 - - -zcash/halo2#359 -Set up `BaseTranscript`, -`ScalarTranscript` - - - - - -zcash/halo2#359->zcash/halo2#247 - - - - - -zcash/halo2#249 - - -zcash/halo2#249 -Implement recursion -circuit logic for -handling public inputs - - - - - -zcash/halo2#249->zcash/halo2#250 - - - - - -zcash/halo2#449 - - -zcash/halo2#449 -`VerifyingKey` -serialization is not -round-trip compatible - - - - - -zcash/halo2#449->zcash/halo2#426 - - - - - -zcash/halo2#398 - - -zcash/halo2#398 -[MockProver] Testing is -slower after #389 - - - - - -zcash/halo2#398->zcash/halo2#426 - - - - - -zcash/halo2#445 - - - - -zcash/halo2#445 -Fix mock prover -performance regression -for lookup arguments - - - - - -zcash/halo2#445->zcash/halo2#426 - - - - - -zcash/halo2#506 - - -zcash/halo2#506 -Docs not rendering on -docs.rs - - - - - -zcash/halo2#506->zcash/halo2#426 - - - - - -zcash/halo2#480 - - - - -zcash/halo2#480 -Add `MockProver::assert_s -atisfied` with pretty- -printed failures - - - - - -zcash/halo2#480->zcash/halo2#426 - - - - - -zcash/halo2#248 - - -zcash/halo2#248 -Implement endoscaling in -the circuit - - - - - -zcash/halo2#248->zcash/halo2#250 - - - - - -zcash/halo2#245 - - -zcash/halo2#245 -Remove the need to -multiply by powers of x^n -in verifier - - - - - -zcash/halo2#245->zcash/halo2#250 - - - - - -zcash/halo2#312 - - -zcash/halo2#312 -[Book] Document gadget -API - - - - - -zcash/orchard#279 - - -zcash/orchard#279 -Remove outdated -`Builder::build` -documentation - - - - - -zcash/orchard#279->zcash/orchard#232 - - - - - -zcash/orchard#210 - - - - -zcash/orchard#210 -Full codebase review PR - - - - - -zcash/orchard#210->zcash/orchard#232 - - - - - -zcash/orchard#71 - - -zcash/orchard#71 -Rename -Bundle::{try_}authorize - - - - - -zcash/orchard#71->zcash/orchard#232 - - - - - diff --git a/zcash-halo2-dag.html b/zcash-halo2-dag.html deleted file mode 100644 index c38825b1..00000000 --- a/zcash-halo2-dag.html +++ /dev/null @@ -1,670 +0,0 @@ - - - - Zcash halo2 DAG - - - - - - - - -
- - - - -zcash/halo2#426 - - -zcash/halo2#426 -Publish `halo2_proofs -0.1.0` - - - - - -zcash/halo2#460 - - -zcash/halo2#460 -Publish `halo2_gadgets -v0.1.0` - - - - - -zcash/halo2#426->zcash/halo2#460 - - - - - -zcash/halo2#380 - - - - -zcash/halo2#380 -[book] Fix errors and -typos - - - - - -zcash/halo2#426->zcash/halo2#380 - - - - - -zcash/pasta_curves#22 - - -zcash/pasta_curves#22 -Add `ec-gpu` support - - - - - -zcash/halo2#379 - - -zcash/halo2#379 -Add `ec-gpu` support - - - - - -zcash/pasta_curves#22->zcash/halo2#379 - - - - - -zcash/halo2#75 - - -zcash/halo2#75 -Implement support for -recursion - - - - - -zcash/halo2#494 - - -zcash/halo2#494 -Consider adding an API -that enables application -circuits to be built -across both fields - - - - - -zcash/halo2#75->zcash/halo2#494 - - - - - -zcash/halo2#79 - - -zcash/halo2#79 -Migrate Rescue and -Poseidon gadgets to -algebraic hash -abstraction - - - - - -zcash/halo2#78 - - -zcash/halo2#78 -Implement algebraic hash -/ random oracle -abstraction gadget - - - - - -zcash/halo2#78->zcash/halo2#79 - - - - - -zcash/halo2#250 - - -zcash/halo2#250 -Implement the logic for -the IVC verifier circuit - - - - - -zcash/halo2#78->zcash/halo2#250 - - - - - -zcash/halo2#250->zcash/halo2#75 - - - - - -zcash/halo2#57 - - -zcash/halo2#57 -Remove unused -fixed_values from -ProvingKey - - - - - -zcash/halo2#443 - - -zcash/halo2#443 -implement `read` & -`write` for `halo2::plonk -::ProvingKey` - - - - - -zcash/halo2#57->zcash/halo2#443 - - - - - -zcash/halo2#482 - - -zcash/halo2#482 -Raise MSRV to 1.56.1 - - - - - -zcash/halo2#483 - - -zcash/halo2#483 -Refactor variable-base -scalar mul to distinguish -the "base field element" -case - - - - - -zcash/halo2#483->zcash/halo2#460 - - - - - -zcash/halo2#420 - - -zcash/halo2#420 -CI: Measure memory-usage -benchmarks - - - - - -zcash/halo2#418 - - -zcash/halo2#418 -[memory optimization] -lookup prover memory -analysis - - - - - -zcash/halo2#420->zcash/halo2#418 - - - - - -zcash/halo2#425 - - -zcash/halo2#425 -Make `Assigned<F: Field>` -easier to use - - - - - -zcash/halo2#425->zcash/halo2#426 - - - - - -zcash/halo2#427 - - -zcash/halo2#427 -Use smaller extended -domains where possible -during proving - - - - - -zcash/halo2#456 - - -zcash/halo2#456 -Benchmark `sha256` -gadget. - - - - - -zcash/halo2#455 - - -zcash/halo2#455 -[Book] add description of -Poseidon gadget and chip - - - - - -zcash/halo2#251 - - -zcash/halo2#251 -Implement user-facing API -for recursive proving of -IVC - - - - - -zcash/halo2#251->zcash/halo2#75 - - - - - -zcash/halo2#437 - - -zcash/halo2#437 -Amend user-facing API to -work for both IVC and PCD - - - - - -zcash/halo2#251->zcash/halo2#437 - - - - - -zcash/halo2#436 - - -zcash/halo2#436 -Implement mock -verification circuit for -PCD - - - - - -zcash/halo2#436->zcash/halo2#437 - - - - - -zcash/halo2#438 - - -zcash/halo2#438 -Implement the logic for -the PCD verifier circuit - - - - - -zcash/halo2#436->zcash/halo2#438 - - - - - -zcash/halo2#435 - - -zcash/halo2#435 -Implement mock -verification circuit for -IVC - - - - - -zcash/halo2#247 - - -zcash/halo2#247 -Implement underlying -scaffolding for creating -the IVC proof cycle - - - - - -zcash/halo2#435->zcash/halo2#247 - - - - - -zcash/halo2#247->zcash/halo2#250 - - - - - -zcash/halo2#247->zcash/halo2#251 - - - - - -zcash/halo2#246 - - -zcash/halo2#246 -Create recursive proof -structures - - - - - -zcash/halo2#246->zcash/halo2#436 - - - - - -zcash/halo2#246->zcash/halo2#435 - - - - - -zcash/halo2#439 - - -zcash/halo2#439 -Support split -accumulation in Halo 2 - - - - - -zcash/halo2#439->zcash/halo2#246 - - - - - -zcash/halo2#359 - - -zcash/halo2#359 -Set up `BaseTranscript`, -`ScalarTranscript` - - - - - -zcash/halo2#359->zcash/halo2#247 - - - - - -zcash/halo2#249 - - -zcash/halo2#249 -Implement recursion -circuit logic for -handling public inputs - - - - - -zcash/halo2#249->zcash/halo2#250 - - - - - -zcash/halo2#449 - - -zcash/halo2#449 -`VerifyingKey` -serialization is not -round-trip compatible - - - - - -zcash/halo2#449->zcash/halo2#426 - - - - - -zcash/halo2#398 - - -zcash/halo2#398 -[MockProver] Testing is -slower after #389 - - - - - -zcash/halo2#398->zcash/halo2#426 - - - - - -zcash/halo2#445 - - - - -zcash/halo2#445 -Fix mock prover -performance regression -for lookup arguments - - - - - -zcash/halo2#445->zcash/halo2#426 - - - - - -zcash/halo2#506 - - -zcash/halo2#506 -Docs not rendering on -docs.rs - - - - - -zcash/halo2#506->zcash/halo2#426 - - - - - -zcash/halo2#480 - - - - -zcash/halo2#480 -Add `MockProver::assert_s -atisfied` with pretty- -printed failures - - - - - -zcash/halo2#480->zcash/halo2#426 - - - - - -zcash/halo2#248 - - -zcash/halo2#248 -Implement endoscaling in -the circuit - - - - - -zcash/halo2#248->zcash/halo2#250 - - - - - -zcash/halo2#245 - - -zcash/halo2#245 -Remove the need to -multiply by powers of x^n -in verifier - - - - - -zcash/halo2#245->zcash/halo2#250 - - - - - -zcash/halo2#312 - - -zcash/halo2#312 -[Book] Document gadget -API - - - - - -zcash/pasta_curves#23 - - - - -zcash/pasta_curves#23 -Ensure that GitHub's -"View license" link -points to complete -license information - - - - - -
- - - - diff --git a/zcash-halo2-dag.svg b/zcash-halo2-dag.svg deleted file mode 100644 index 7130ea76..00000000 --- a/zcash-halo2-dag.svg +++ /dev/null @@ -1,649 +0,0 @@ - - - - - - - - - - -zcash/halo2#426 - - -zcash/halo2#426 -Publish `halo2_proofs -0.1.0` - - - - - -zcash/halo2#460 - - -zcash/halo2#460 -Publish `halo2_gadgets -v0.1.0` - - - - - -zcash/halo2#426->zcash/halo2#460 - - - - - -zcash/halo2#380 - - - - -zcash/halo2#380 -[book] Fix errors and -typos - - - - - -zcash/halo2#426->zcash/halo2#380 - - - - - -zcash/pasta_curves#22 - - -zcash/pasta_curves#22 -Add `ec-gpu` support - - - - - -zcash/halo2#379 - - -zcash/halo2#379 -Add `ec-gpu` support - - - - - -zcash/pasta_curves#22->zcash/halo2#379 - - - - - -zcash/halo2#75 - - -zcash/halo2#75 -Implement support for -recursion - - - - - -zcash/halo2#494 - - -zcash/halo2#494 -Consider adding an API -that enables application -circuits to be built -across both fields - - - - - -zcash/halo2#75->zcash/halo2#494 - - - - - -zcash/halo2#79 - - -zcash/halo2#79 -Migrate Rescue and -Poseidon gadgets to -algebraic hash -abstraction - - - - - -zcash/halo2#78 - - -zcash/halo2#78 -Implement algebraic hash -/ random oracle -abstraction gadget - - - - - -zcash/halo2#78->zcash/halo2#79 - - - - - -zcash/halo2#250 - - -zcash/halo2#250 -Implement the logic for -the IVC verifier circuit - - - - - -zcash/halo2#78->zcash/halo2#250 - - - - - -zcash/halo2#250->zcash/halo2#75 - - - - - -zcash/halo2#57 - - -zcash/halo2#57 -Remove unused -fixed_values from -ProvingKey - - - - - -zcash/halo2#443 - - -zcash/halo2#443 -implement `read` & -`write` for `halo2::plonk -::ProvingKey` - - - - - -zcash/halo2#57->zcash/halo2#443 - - - - - -zcash/halo2#482 - - -zcash/halo2#482 -Raise MSRV to 1.56.1 - - - - - -zcash/halo2#483 - - -zcash/halo2#483 -Refactor variable-base -scalar mul to distinguish -the "base field element" -case - - - - - -zcash/halo2#483->zcash/halo2#460 - - - - - -zcash/halo2#420 - - -zcash/halo2#420 -CI: Measure memory-usage -benchmarks - - - - - -zcash/halo2#418 - - -zcash/halo2#418 -[memory optimization] -lookup prover memory -analysis - - - - - -zcash/halo2#420->zcash/halo2#418 - - - - - -zcash/halo2#425 - - -zcash/halo2#425 -Make `Assigned<F: Field>` -easier to use - - - - - -zcash/halo2#425->zcash/halo2#426 - - - - - -zcash/halo2#427 - - -zcash/halo2#427 -Use smaller extended -domains where possible -during proving - - - - - -zcash/halo2#456 - - -zcash/halo2#456 -Benchmark `sha256` -gadget. - - - - - -zcash/halo2#455 - - -zcash/halo2#455 -[Book] add description of -Poseidon gadget and chip - - - - - -zcash/halo2#251 - - -zcash/halo2#251 -Implement user-facing API -for recursive proving of -IVC - - - - - -zcash/halo2#251->zcash/halo2#75 - - - - - -zcash/halo2#437 - - -zcash/halo2#437 -Amend user-facing API to -work for both IVC and PCD - - - - - -zcash/halo2#251->zcash/halo2#437 - - - - - -zcash/halo2#436 - - -zcash/halo2#436 -Implement mock -verification circuit for -PCD - - - - - -zcash/halo2#436->zcash/halo2#437 - - - - - -zcash/halo2#438 - - -zcash/halo2#438 -Implement the logic for -the PCD verifier circuit - - - - - -zcash/halo2#436->zcash/halo2#438 - - - - - -zcash/halo2#435 - - -zcash/halo2#435 -Implement mock -verification circuit for -IVC - - - - - -zcash/halo2#247 - - -zcash/halo2#247 -Implement underlying -scaffolding for creating -the IVC proof cycle - - - - - -zcash/halo2#435->zcash/halo2#247 - - - - - -zcash/halo2#247->zcash/halo2#250 - - - - - -zcash/halo2#247->zcash/halo2#251 - - - - - -zcash/halo2#246 - - -zcash/halo2#246 -Create recursive proof -structures - - - - - -zcash/halo2#246->zcash/halo2#436 - - - - - -zcash/halo2#246->zcash/halo2#435 - - - - - -zcash/halo2#439 - - -zcash/halo2#439 -Support split -accumulation in Halo 2 - - - - - -zcash/halo2#439->zcash/halo2#246 - - - - - -zcash/halo2#359 - - -zcash/halo2#359 -Set up `BaseTranscript`, -`ScalarTranscript` - - - - - -zcash/halo2#359->zcash/halo2#247 - - - - - -zcash/halo2#249 - - -zcash/halo2#249 -Implement recursion -circuit logic for -handling public inputs - - - - - -zcash/halo2#249->zcash/halo2#250 - - - - - -zcash/halo2#449 - - -zcash/halo2#449 -`VerifyingKey` -serialization is not -round-trip compatible - - - - - -zcash/halo2#449->zcash/halo2#426 - - - - - -zcash/halo2#398 - - -zcash/halo2#398 -[MockProver] Testing is -slower after #389 - - - - - -zcash/halo2#398->zcash/halo2#426 - - - - - -zcash/halo2#445 - - - - -zcash/halo2#445 -Fix mock prover -performance regression -for lookup arguments - - - - - -zcash/halo2#445->zcash/halo2#426 - - - - - -zcash/halo2#506 - - -zcash/halo2#506 -Docs not rendering on -docs.rs - - - - - -zcash/halo2#506->zcash/halo2#426 - - - - - -zcash/halo2#480 - - - - -zcash/halo2#480 -Add `MockProver::assert_s -atisfied` with pretty- -printed failures - - - - - -zcash/halo2#480->zcash/halo2#426 - - - - - -zcash/halo2#248 - - -zcash/halo2#248 -Implement endoscaling in -the circuit - - - - - -zcash/halo2#248->zcash/halo2#250 - - - - - -zcash/halo2#245 - - -zcash/halo2#245 -Remove the need to -multiply by powers of x^n -in verifier - - - - - -zcash/halo2#245->zcash/halo2#250 - - - - - -zcash/halo2#312 - - -zcash/halo2#312 -[Book] Document gadget -API - - - - - -zcash/pasta_curves#23 - - - - -zcash/pasta_curves#23 -Ensure that GitHub's -"View license" link -points to complete -license information - - - - - diff --git a/zcash-wallet-dag.html b/zcash-wallet-dag.html deleted file mode 100644 index 5999b8e9..00000000 --- a/zcash-wallet-dag.html +++ /dev/null @@ -1,1208 +0,0 @@ - - - - Zcash wallet DAG - - - - - - - - -
- - - - -zcash/librustzcash#226 - - -zcash/librustzcash#226 -Bring in Bolt TZE - - - - - -zcash/librustzcash#225 - - -zcash/librustzcash#225 -Add Bolt TZE support to -the transaction builder - - - - - -zcash/librustzcash#226->zcash/librustzcash#225 - - - - - -zcash/librustzcash#403 - - -zcash/librustzcash#403 -Add Orchard support to -`zcash_client_backend` - - - - - -zcash/librustzcash#404 - - -zcash/librustzcash#404 -Add Orchard support to -`zcash_client_sqlite` - - - - - -zcash/librustzcash#403->zcash/librustzcash#404 - - - - - -zcash/librustzcash#210 - - - - -zcash/librustzcash#210 -ZIP 304: Message signing -and verification for -Sapling addresses - - - - - -zcash/librustzcash#369 - - -zcash/librustzcash#369 -Add database migration -support to -zcash_client_sqlite - - - - - -zcash/librustzcash#489 - - -zcash/librustzcash#489 -Implement UA-specific -migrations for -`zcash_client_sqlite` - - - - - -zcash/librustzcash#369->zcash/librustzcash#489 - - - - - -zcash/librustzcash#503 - - -zcash/librustzcash#503 -`zcash_client_sqlite`: -Add migration to link -`utxo` table to -`transactions` - - - - - -zcash/librustzcash#369->zcash/librustzcash#503 - - - - - -zcash/librustzcash#488 - - -zcash/librustzcash#488 -Publish -`zcash_client_sqlite -0.4.0` - - - - - -zcash/librustzcash#489->zcash/librustzcash#488 - - - - - -zcash/librustzcash#503->zcash/librustzcash#488 - - - - - -zcash/librustzcash#491 - - -zcash/librustzcash#491 -Enable -`#![deny(missing_docs)]` -on `zcash_client_sqlite` - - - - - -zcash/librustzcash#491->zcash/librustzcash#488 - - - - - -zcash/librustzcash#492 - - -zcash/librustzcash#492 -Publish 0.1.0 versions of -component crates - - - - - -zcash/librustzcash#458 - - -zcash/librustzcash#458 -Publish 0.6.0 crate -versions required for -zcashd - - - - - -zcash/librustzcash#492->zcash/librustzcash#458 - - - - - -zcash/librustzcash#487 - - -zcash/librustzcash#487 -Publish -`zcash_client_backend -0.6.0` - - - - - -zcash/librustzcash#458->zcash/librustzcash#487 - - - - - -zcash/librustzcash#487->zcash/librustzcash#488 - - - - - -zcash/librustzcash#490 - - -zcash/librustzcash#490 -Enable -`#![deny(missing_docs)]` -on `zcash_client_backend` - - - - - -zcash/librustzcash#490->zcash/librustzcash#487 - - - - - -zcash/librustzcash#451 - - -zcash/librustzcash#451 -`f4jumble`: Add crate- -level documentation prior -to first release - - - - - -zcash/librustzcash#451->zcash/librustzcash#492 - - - - - -zcash/librustzcash#463 - - -zcash/librustzcash#463 -`zcash_address`: Add -explicit string encoding -method to `ZcashAddress` - - - - - -zcash/librustzcash#463->zcash/librustzcash#492 - - - - - -zcash/librustzcash#462 - - -zcash/librustzcash#462 -`zcash_address`: Fix raw -encoding representation - - - - - -zcash/librustzcash#462->zcash/librustzcash#492 - - - - - -zcash/librustzcash#464 - - -zcash/librustzcash#464 -`zcash_address`: Add -encoding methods to -`unified::*` types -directly - - - - - -zcash/librustzcash#464->zcash/librustzcash#492 - - - - - -zcash/librustzcash#510 - - - - -zcash/librustzcash#510 -Update unified address -test vectors. - - - - - -zcash/librustzcash#443 - - -zcash/librustzcash#443 -Ensure that GitHub's -"View license" link -points to complete -license info for all our -repos - - - - - -zcash/librustzcash#498 - - -zcash/librustzcash#498 -Raise MSRV to 1.56.1 for -`zcash_primitives` and -downstream - - - - - -zcash/librustzcash#249 - - -zcash/librustzcash#249 -Product Request: Surface -additional unverified -transaction states in -zcash_client_sqlite - - - - - -zcash/zcash-android-wallet-sdk#238 - - -zcash/zcash-android-wallet-sdk#238 -Fix the balance display: -Show expected change as -part of balance - - - - - -zcash/librustzcash#249->zcash/zcash-android-wallet-sdk#238 - - - - - -zcash/librustzcash#456 - - -zcash/librustzcash#456 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/librustzcash#512 - - - - -zcash/librustzcash#512 -CI: Run tests with cargo- -nextest - - - - - -zcash/librustzcash#500 - - -zcash/librustzcash#500 -Remove zcash_client_sqlit -e::wallet::delete_utxos_a -bove - - - - - -zcash/librustzcash#497 - - -zcash/librustzcash#497 -Ensure that `decrypt_and_ -store_transaction` only -persists data for -transactions that involve -the wallet. - - - - - -zcash/librustzcash#499 - - -zcash/librustzcash#499 -Document errors for ZIP -321 parsing. - - - - - -zcash/librustzcash#454 - - -zcash/librustzcash#454 -Refactor `sapling::Note` -to store `d`, not `g_d` - - - - - -zcash/librustzcash#455 - - -zcash/librustzcash#455 -`zcash_note_encryption`: -Remove `recipient` -parameter from `Domain::n -ote_plaintext_bytes` - - - - - -zcash/librustzcash#454->zcash/librustzcash#455 - - - - - -zcash/librustzcash#387 - - -zcash/librustzcash#387 -Implement Unified Address -key derivation - - - - - -zcash/librustzcash#387->zcash/librustzcash#403 - - - - - -zcash/librustzcash#406 - - -zcash/librustzcash#406 -Add Orchard support to -the transaction builder - - - - - -zcash/librustzcash#406->zcash/librustzcash#403 - - - - - -zcash/librustzcash#520 - - -zcash/librustzcash#520 -Migrate to `secp256k1 -0.21` - - - - - -zcash/librustzcash#521 - - -zcash/librustzcash#521 -Upstream `hdwallet` -changes - - - - - -zcash/librustzcash#520->zcash/librustzcash#521 - - - - - -zcash/librustzcash#521->zcash/librustzcash#458 - - - - - -zcash/zcash-android-wallet-sdk#240 - - -zcash/zcash-android-wallet-sdk#240 -Make the SDK database -more robust - - - - - -zcash/zcash-android-wallet-sdk#239 - - -zcash/zcash-android-wallet-sdk#239 -Get rid of the -PendingTransaction -Database - - - - - -zcash/zcash-android-wallet-sdk#240->zcash/zcash-android-wallet-sdk#239 - - - - - -zcash/zcash-android-wallet-sdk#295 - - -zcash/zcash-android-wallet-sdk#295 -Repackaging SDK Classes - -Phase 3 - - - - - -zcash/zcash-android-wallet-sdk#296 - - -zcash/zcash-android-wallet-sdk#296 -Repackaging SDK Classes - -Phase 4 - - - - - -zcash/zcash-android-wallet-sdk#295->zcash/zcash-android-wallet-sdk#296 - - - - - -zcash/lightwalletd#345 - - -zcash/lightwalletd#345 -Add NU5 Orchard -transaction (V5) parsing -for compact blocks - - - - - -zcash/lightwalletd#323 - - - - -zcash/lightwalletd#323 -add GetLatestTreeState() -grpc - - - - - -zcash/lightwalletd#354 - - - - -zcash/lightwalletd#354 -Price API stub -implementation - - - - - -zcash/lightwalletd#357 - - -zcash/lightwalletd#357 -Research Spike: Can we -get data / battery -savings from compression? - - - - - -zcash/lightwalletd#316 - - -zcash/lightwalletd#316 -Lightwalletd should not -be able to conceal -Sapling transactions from -wallet app - - - - - -zcash/ZcashLightClientKit#320 - - -zcash/ZcashLightClientKit#320 -ZIP-321 Request Parsing -API - - - - - -zcash/secant-ios-wallet#106 - - -zcash/secant-ios-wallet#106 -Scan QR Screen - - - - - -zcash/ZcashLightClientKit#320->zcash/secant-ios-wallet#106 - - - - - -zcash/ZcashLightClientKit#319 - - -zcash/ZcashLightClientKit#319 -ZIP-321 Request -Generation API - - - - - -zcash/secant-ios-wallet#93 - - -zcash/secant-ios-wallet#93 -[Functional] Request ZEC -Screen - - - - - -zcash/ZcashLightClientKit#319->zcash/secant-ios-wallet#93 - - - - - -zcash/secant-ios-wallet#94 - - -zcash/secant-ios-wallet#94 -[Functional] Share ZEC -Request Screen - - - - - -zcash/ZcashLightClientKit#319->zcash/secant-ios-wallet#94 - - - - - -zcash/ZcashLightClientKit#321 - - -zcash/ZcashLightClientKit#321 -Validate UA - - - - - -zcash/ZcashLightClientKit#321->zcash/secant-ios-wallet#106 - - - - - -zcash/ZcashLightClientKit#335 - - -zcash/ZcashLightClientKit#335 -Update lib.rs to lastest -autoshield-poc-daa PR - - - - - -zcash/ZcashLightClientKit#344 - - -zcash/ZcashLightClientKit#344 -release 0.13.0-beta.1 - - - - - -zcash/ZcashLightClientKit#335->zcash/ZcashLightClientKit#344 - - - - - -zcash/ZcashLightClientKit#328 - - -zcash/ZcashLightClientKit#328 -Create Rust-less build -for SDK - - - - - -zcash/ZcashLightClientKit#328->zcash/ZcashLightClientKit#335 - - - - - -zcash/ZcashLightClientKit#328->zcash/ZcashLightClientKit#344 - - - - - -zcash/zcash-android-wallet#49 - - -zcash/zcash-android-wallet#49 -Android: Send: Press and -Hold UX - - - - - -zcash/secant-ios-wallet#145 - - -zcash/secant-ios-wallet#145 -[UI Component] Custom -Single line textfield - - - - - -zcash/secant-ios-wallet#172 - - -zcash/secant-ios-wallet#172 -Secant iOS 0.0.1 build 16 - - - - - -zcash/secant-ios-wallet#145->zcash/secant-ios-wallet#172 - - - - - -zcash/secant-ios-wallet#139 - - -zcash/secant-ios-wallet#139 -Update validation -successful screen to -latest designs - - - - - -zcash/secant-ios-wallet#172->zcash/secant-ios-wallet#139 - - - - - -zcash/secant-ios-wallet#147 - - -zcash/secant-ios-wallet#147 -Recovery Phrase Test -preamble screen - - - - - -zcash/secant-ios-wallet#172->zcash/secant-ios-wallet#147 - - - - - -zcash/secant-ios-wallet#166 - - -zcash/secant-ios-wallet#166 -[Functional] Wallet -Import Screen - - - - - -zcash/secant-ios-wallet#155 - - -zcash/secant-ios-wallet#155 -[Functional] Generate -real seed from -MnemonicSwift - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#166 - - - - - -zcash/secant-ios-wallet#157 - - -zcash/secant-ios-wallet#157 -[Functional] Implement -KeyStoring protocol - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#157 - - - - - -zcash/secant-ios-wallet#202 - - -zcash/secant-ios-wallet#202 -Connect onboarding flow -to Recovery Phrase backup -on Create New wallet - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#166 - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#156 - - -zcash/secant-ios-wallet#156 -[Functional] Display seed -backup by fetching the -generated seed that's -stored in the user's -keychain - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#156 - - - - - -zcash/secant-ios-wallet#98 - - -zcash/secant-ios-wallet#98 -[Scaffold] Full Wallet -History - - - - - -zcash/secant-ios-wallet#152 - - -zcash/secant-ios-wallet#152 -[Scaffold] Latest / All -Transactions preview -footer - - - - - -zcash/secant-ios-wallet#98->zcash/secant-ios-wallet#152 - - - - - -zcash/secant-ios-wallet#199 - - -zcash/secant-ios-wallet#199 -make Welcome Screen the -first screen of the App - - - - - -zcash/secant-ios-wallet#200 - - -zcash/secant-ios-wallet#200 -Move Debug Menus to a -hidden screen - - - - - -zcash/secant-ios-wallet#199->zcash/secant-ios-wallet#200 - - - - - -zcash/secant-ios-wallet#197 - - -zcash/secant-ios-wallet#197 -Ability to know whether -wallet has been -initialized - - - - - -zcash/secant-ios-wallet#201 - - -zcash/secant-ios-wallet#201 -Bootstrap Onboarding flow -to uninitialized wallet -state after welcome -screen - - - - - -zcash/secant-ios-wallet#197->zcash/secant-ios-wallet#201 - - - - - -zcash/secant-ios-wallet#201->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#196 - - -zcash/secant-ios-wallet#196 -Create a User Preferences -storage component - - - - - -zcash/secant-ios-wallet#196->zcash/secant-ios-wallet#197 - - - - - -zcash/secant-android-wallet#237 - - -zcash/secant-android-wallet#237 -Create root Google Play -account - - - - - -zcash/secant-android-wallet#238 - - -zcash/secant-android-wallet#238 -Create sub-account for -Google play with access -restrictions - - - - - -zcash/secant-android-wallet#237->zcash/secant-android-wallet#238 - - - - - -zcash/secant-android-wallet#239 - - -zcash/secant-android-wallet#239 -Create release and upload -signing keys - - - - - -zcash/secant-android-wallet#238->zcash/secant-android-wallet#239 - - - - - -zcash/secant-android-wallet#242 - - -zcash/secant-android-wallet#242 -Create Firebase Test Lab -account to run tests -before deployment - - - - - -zcash/secant-android-wallet#235 - - -zcash/secant-android-wallet#235 -Secant Android 0.0.0 -Build X - - - - - -zcash/secant-android-wallet#242->zcash/secant-android-wallet#235 - - - - - -zcash/secant-android-wallet#48 - - -zcash/secant-android-wallet#48 -Backup Flow UI Components - - - - - -zcash/secant-android-wallet#86 - - -zcash/secant-android-wallet#86 -Update backup -verification failure -screen to match design - - - - - -zcash/secant-android-wallet#48->zcash/secant-android-wallet#86 - - - - - -
- - - - diff --git a/zcash-wallet-dag.svg b/zcash-wallet-dag.svg deleted file mode 100644 index 94272566..00000000 --- a/zcash-wallet-dag.svg +++ /dev/null @@ -1,1187 +0,0 @@ - - - - - - - - - - -zcash/librustzcash#226 - - -zcash/librustzcash#226 -Bring in Bolt TZE - - - - - -zcash/librustzcash#225 - - -zcash/librustzcash#225 -Add Bolt TZE support to -the transaction builder - - - - - -zcash/librustzcash#226->zcash/librustzcash#225 - - - - - -zcash/librustzcash#403 - - -zcash/librustzcash#403 -Add Orchard support to -`zcash_client_backend` - - - - - -zcash/librustzcash#404 - - -zcash/librustzcash#404 -Add Orchard support to -`zcash_client_sqlite` - - - - - -zcash/librustzcash#403->zcash/librustzcash#404 - - - - - -zcash/librustzcash#210 - - - - -zcash/librustzcash#210 -ZIP 304: Message signing -and verification for -Sapling addresses - - - - - -zcash/librustzcash#369 - - -zcash/librustzcash#369 -Add database migration -support to -zcash_client_sqlite - - - - - -zcash/librustzcash#489 - - -zcash/librustzcash#489 -Implement UA-specific -migrations for -`zcash_client_sqlite` - - - - - -zcash/librustzcash#369->zcash/librustzcash#489 - - - - - -zcash/librustzcash#503 - - -zcash/librustzcash#503 -`zcash_client_sqlite`: -Add migration to link -`utxo` table to -`transactions` - - - - - -zcash/librustzcash#369->zcash/librustzcash#503 - - - - - -zcash/librustzcash#488 - - -zcash/librustzcash#488 -Publish -`zcash_client_sqlite -0.4.0` - - - - - -zcash/librustzcash#489->zcash/librustzcash#488 - - - - - -zcash/librustzcash#503->zcash/librustzcash#488 - - - - - -zcash/librustzcash#491 - - -zcash/librustzcash#491 -Enable -`#![deny(missing_docs)]` -on `zcash_client_sqlite` - - - - - -zcash/librustzcash#491->zcash/librustzcash#488 - - - - - -zcash/librustzcash#492 - - -zcash/librustzcash#492 -Publish 0.1.0 versions of -component crates - - - - - -zcash/librustzcash#458 - - -zcash/librustzcash#458 -Publish 0.6.0 crate -versions required for -zcashd - - - - - -zcash/librustzcash#492->zcash/librustzcash#458 - - - - - -zcash/librustzcash#487 - - -zcash/librustzcash#487 -Publish -`zcash_client_backend -0.6.0` - - - - - -zcash/librustzcash#458->zcash/librustzcash#487 - - - - - -zcash/librustzcash#487->zcash/librustzcash#488 - - - - - -zcash/librustzcash#490 - - -zcash/librustzcash#490 -Enable -`#![deny(missing_docs)]` -on `zcash_client_backend` - - - - - -zcash/librustzcash#490->zcash/librustzcash#487 - - - - - -zcash/librustzcash#451 - - -zcash/librustzcash#451 -`f4jumble`: Add crate- -level documentation prior -to first release - - - - - -zcash/librustzcash#451->zcash/librustzcash#492 - - - - - -zcash/librustzcash#463 - - -zcash/librustzcash#463 -`zcash_address`: Add -explicit string encoding -method to `ZcashAddress` - - - - - -zcash/librustzcash#463->zcash/librustzcash#492 - - - - - -zcash/librustzcash#462 - - -zcash/librustzcash#462 -`zcash_address`: Fix raw -encoding representation - - - - - -zcash/librustzcash#462->zcash/librustzcash#492 - - - - - -zcash/librustzcash#464 - - -zcash/librustzcash#464 -`zcash_address`: Add -encoding methods to -`unified::*` types -directly - - - - - -zcash/librustzcash#464->zcash/librustzcash#492 - - - - - -zcash/librustzcash#510 - - - - -zcash/librustzcash#510 -Update unified address -test vectors. - - - - - -zcash/librustzcash#443 - - -zcash/librustzcash#443 -Ensure that GitHub's -"View license" link -points to complete -license info for all our -repos - - - - - -zcash/librustzcash#498 - - -zcash/librustzcash#498 -Raise MSRV to 1.56.1 for -`zcash_primitives` and -downstream - - - - - -zcash/librustzcash#249 - - -zcash/librustzcash#249 -Product Request: Surface -additional unverified -transaction states in -zcash_client_sqlite - - - - - -zcash/zcash-android-wallet-sdk#238 - - -zcash/zcash-android-wallet-sdk#238 -Fix the balance display: -Show expected change as -part of balance - - - - - -zcash/librustzcash#249->zcash/zcash-android-wallet-sdk#238 - - - - - -zcash/librustzcash#456 - - -zcash/librustzcash#456 -Update orchard crate and -NU5 branch ID, and set -activation heights - - - - - -zcash/librustzcash#512 - - - - -zcash/librustzcash#512 -CI: Run tests with cargo- -nextest - - - - - -zcash/librustzcash#500 - - -zcash/librustzcash#500 -Remove zcash_client_sqlit -e::wallet::delete_utxos_a -bove - - - - - -zcash/librustzcash#497 - - -zcash/librustzcash#497 -Ensure that `decrypt_and_ -store_transaction` only -persists data for -transactions that involve -the wallet. - - - - - -zcash/librustzcash#499 - - -zcash/librustzcash#499 -Document errors for ZIP -321 parsing. - - - - - -zcash/librustzcash#454 - - -zcash/librustzcash#454 -Refactor `sapling::Note` -to store `d`, not `g_d` - - - - - -zcash/librustzcash#455 - - -zcash/librustzcash#455 -`zcash_note_encryption`: -Remove `recipient` -parameter from `Domain::n -ote_plaintext_bytes` - - - - - -zcash/librustzcash#454->zcash/librustzcash#455 - - - - - -zcash/librustzcash#387 - - -zcash/librustzcash#387 -Implement Unified Address -key derivation - - - - - -zcash/librustzcash#387->zcash/librustzcash#403 - - - - - -zcash/librustzcash#406 - - -zcash/librustzcash#406 -Add Orchard support to -the transaction builder - - - - - -zcash/librustzcash#406->zcash/librustzcash#403 - - - - - -zcash/librustzcash#520 - - -zcash/librustzcash#520 -Migrate to `secp256k1 -0.21` - - - - - -zcash/librustzcash#521 - - -zcash/librustzcash#521 -Upstream `hdwallet` -changes - - - - - -zcash/librustzcash#520->zcash/librustzcash#521 - - - - - -zcash/librustzcash#521->zcash/librustzcash#458 - - - - - -zcash/zcash-android-wallet-sdk#240 - - -zcash/zcash-android-wallet-sdk#240 -Make the SDK database -more robust - - - - - -zcash/zcash-android-wallet-sdk#239 - - -zcash/zcash-android-wallet-sdk#239 -Get rid of the -PendingTransaction -Database - - - - - -zcash/zcash-android-wallet-sdk#240->zcash/zcash-android-wallet-sdk#239 - - - - - -zcash/zcash-android-wallet-sdk#295 - - -zcash/zcash-android-wallet-sdk#295 -Repackaging SDK Classes - -Phase 3 - - - - - -zcash/zcash-android-wallet-sdk#296 - - -zcash/zcash-android-wallet-sdk#296 -Repackaging SDK Classes - -Phase 4 - - - - - -zcash/zcash-android-wallet-sdk#295->zcash/zcash-android-wallet-sdk#296 - - - - - -zcash/lightwalletd#345 - - -zcash/lightwalletd#345 -Add NU5 Orchard -transaction (V5) parsing -for compact blocks - - - - - -zcash/lightwalletd#323 - - - - -zcash/lightwalletd#323 -add GetLatestTreeState() -grpc - - - - - -zcash/lightwalletd#354 - - - - -zcash/lightwalletd#354 -Price API stub -implementation - - - - - -zcash/lightwalletd#357 - - -zcash/lightwalletd#357 -Research Spike: Can we -get data / battery -savings from compression? - - - - - -zcash/lightwalletd#316 - - -zcash/lightwalletd#316 -Lightwalletd should not -be able to conceal -Sapling transactions from -wallet app - - - - - -zcash/ZcashLightClientKit#320 - - -zcash/ZcashLightClientKit#320 -ZIP-321 Request Parsing -API - - - - - -zcash/secant-ios-wallet#106 - - -zcash/secant-ios-wallet#106 -Scan QR Screen - - - - - -zcash/ZcashLightClientKit#320->zcash/secant-ios-wallet#106 - - - - - -zcash/ZcashLightClientKit#319 - - -zcash/ZcashLightClientKit#319 -ZIP-321 Request -Generation API - - - - - -zcash/secant-ios-wallet#93 - - -zcash/secant-ios-wallet#93 -[Functional] Request ZEC -Screen - - - - - -zcash/ZcashLightClientKit#319->zcash/secant-ios-wallet#93 - - - - - -zcash/secant-ios-wallet#94 - - -zcash/secant-ios-wallet#94 -[Functional] Share ZEC -Request Screen - - - - - -zcash/ZcashLightClientKit#319->zcash/secant-ios-wallet#94 - - - - - -zcash/ZcashLightClientKit#321 - - -zcash/ZcashLightClientKit#321 -Validate UA - - - - - -zcash/ZcashLightClientKit#321->zcash/secant-ios-wallet#106 - - - - - -zcash/ZcashLightClientKit#335 - - -zcash/ZcashLightClientKit#335 -Update lib.rs to lastest -autoshield-poc-daa PR - - - - - -zcash/ZcashLightClientKit#344 - - -zcash/ZcashLightClientKit#344 -release 0.13.0-beta.1 - - - - - -zcash/ZcashLightClientKit#335->zcash/ZcashLightClientKit#344 - - - - - -zcash/ZcashLightClientKit#328 - - -zcash/ZcashLightClientKit#328 -Create Rust-less build -for SDK - - - - - -zcash/ZcashLightClientKit#328->zcash/ZcashLightClientKit#335 - - - - - -zcash/ZcashLightClientKit#328->zcash/ZcashLightClientKit#344 - - - - - -zcash/zcash-android-wallet#49 - - -zcash/zcash-android-wallet#49 -Android: Send: Press and -Hold UX - - - - - -zcash/secant-ios-wallet#145 - - -zcash/secant-ios-wallet#145 -[UI Component] Custom -Single line textfield - - - - - -zcash/secant-ios-wallet#172 - - -zcash/secant-ios-wallet#172 -Secant iOS 0.0.1 build 16 - - - - - -zcash/secant-ios-wallet#145->zcash/secant-ios-wallet#172 - - - - - -zcash/secant-ios-wallet#139 - - -zcash/secant-ios-wallet#139 -Update validation -successful screen to -latest designs - - - - - -zcash/secant-ios-wallet#172->zcash/secant-ios-wallet#139 - - - - - -zcash/secant-ios-wallet#147 - - -zcash/secant-ios-wallet#147 -Recovery Phrase Test -preamble screen - - - - - -zcash/secant-ios-wallet#172->zcash/secant-ios-wallet#147 - - - - - -zcash/secant-ios-wallet#166 - - -zcash/secant-ios-wallet#166 -[Functional] Wallet -Import Screen - - - - - -zcash/secant-ios-wallet#155 - - -zcash/secant-ios-wallet#155 -[Functional] Generate -real seed from -MnemonicSwift - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#166 - - - - - -zcash/secant-ios-wallet#157 - - -zcash/secant-ios-wallet#157 -[Functional] Implement -KeyStoring protocol - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#157 - - - - - -zcash/secant-ios-wallet#202 - - -zcash/secant-ios-wallet#202 -Connect onboarding flow -to Recovery Phrase backup -on Create New wallet - - - - - -zcash/secant-ios-wallet#155->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#166 - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#156 - - -zcash/secant-ios-wallet#156 -[Functional] Display seed -backup by fetching the -generated seed that's -stored in the user's -keychain - - - - - -zcash/secant-ios-wallet#157->zcash/secant-ios-wallet#156 - - - - - -zcash/secant-ios-wallet#98 - - -zcash/secant-ios-wallet#98 -[Scaffold] Full Wallet -History - - - - - -zcash/secant-ios-wallet#152 - - -zcash/secant-ios-wallet#152 -[Scaffold] Latest / All -Transactions preview -footer - - - - - -zcash/secant-ios-wallet#98->zcash/secant-ios-wallet#152 - - - - - -zcash/secant-ios-wallet#199 - - -zcash/secant-ios-wallet#199 -make Welcome Screen the -first screen of the App - - - - - -zcash/secant-ios-wallet#200 - - -zcash/secant-ios-wallet#200 -Move Debug Menus to a -hidden screen - - - - - -zcash/secant-ios-wallet#199->zcash/secant-ios-wallet#200 - - - - - -zcash/secant-ios-wallet#197 - - -zcash/secant-ios-wallet#197 -Ability to know whether -wallet has been -initialized - - - - - -zcash/secant-ios-wallet#201 - - -zcash/secant-ios-wallet#201 -Bootstrap Onboarding flow -to uninitialized wallet -state after welcome -screen - - - - - -zcash/secant-ios-wallet#197->zcash/secant-ios-wallet#201 - - - - - -zcash/secant-ios-wallet#201->zcash/secant-ios-wallet#202 - - - - - -zcash/secant-ios-wallet#196 - - -zcash/secant-ios-wallet#196 -Create a User Preferences -storage component - - - - - -zcash/secant-ios-wallet#196->zcash/secant-ios-wallet#197 - - - - - -zcash/secant-android-wallet#237 - - -zcash/secant-android-wallet#237 -Create root Google Play -account - - - - - -zcash/secant-android-wallet#238 - - -zcash/secant-android-wallet#238 -Create sub-account for -Google play with access -restrictions - - - - - -zcash/secant-android-wallet#237->zcash/secant-android-wallet#238 - - - - - -zcash/secant-android-wallet#239 - - -zcash/secant-android-wallet#239 -Create release and upload -signing keys - - - - - -zcash/secant-android-wallet#238->zcash/secant-android-wallet#239 - - - - - -zcash/secant-android-wallet#242 - - -zcash/secant-android-wallet#242 -Create Firebase Test Lab -account to run tests -before deployment - - - - - -zcash/secant-android-wallet#235 - - -zcash/secant-android-wallet#235 -Secant Android 0.0.0 -Build X - - - - - -zcash/secant-android-wallet#242->zcash/secant-android-wallet#235 - - - - - -zcash/secant-android-wallet#48 - - -zcash/secant-android-wallet#48 -Backup Flow UI Components - - - - - -zcash/secant-android-wallet#86 - - -zcash/secant-android-wallet#86 -Update backup -verification failure -screen to match design - - - - - -zcash/secant-android-wallet#48->zcash/secant-android-wallet#86 - - - - - diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html deleted file mode 100644 index 1e60d901..00000000 --- a/zcash-zf-dag.html +++ /dev/null @@ -1,946 +0,0 @@ - - - - Zcash zf DAG - - - - - - - - -
- - - - -ZcashFoundation/zebra#3500 - - -ZcashFoundation/zebra#3500 -Detect warnings, errors -and panics in full sync -test - - - - - -ZcashFoundation/zebra#3150 - - -ZcashFoundation/zebra#3150 -Add transparent address -indexes to zebra-state - - - - - -ZcashFoundation/zebra#3545 - - -ZcashFoundation/zebra#3545 -Generate stateful disks -containing lightwalletd- -supporting zebra-state -cache - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3545 - - - - - -ZcashFoundation/zebra#3147 - - -ZcashFoundation/zebra#3147 -getaddresstxids JSON-RPC -method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3157 - - -ZcashFoundation/zebra#3157 -getaddressbalance JSON- -RPC method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3157 - - - - - -ZcashFoundation/zebra#3158 - - -ZcashFoundation/zebra#3158 -getaddressutxos JSON-RPC -method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3158 - - - - - -ZcashFoundation/zebra#3511 - - -ZcashFoundation/zebra#3511 -Use cached state in -lightwalletd integration -tests - - - - - -ZcashFoundation/zebra#3545->ZcashFoundation/zebra#3511 - - - - - -ZcashFoundation/zebra#3655 - - -ZcashFoundation/zebra#3655 -Integration tests for -lightwalletd RPCs that -are only used when a -wallet connects - - - - - -ZcashFoundation/zebra#3158->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3414 - - -ZcashFoundation/zebra#3414 -Upgrade to NU5 mainnet -version of orchard and -librustzcash - - - - - -ZcashFoundation/zebra#1841 - - -ZcashFoundation/zebra#1841 -ZIP-252: Update Zebra for -NU5 mainnet activation - - - - - -ZcashFoundation/zebra#3414->ZcashFoundation/zebra#1841 - - - - - -ZcashFoundation/zebra#271 - - -ZcashFoundation/zebra#271 -Sapling Key Agreement and -KDF - - - - - -ZcashFoundation/zebra#269 - - -ZcashFoundation/zebra#269 -Sapling note encryption -implementation. - - - - - -ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 - - - - - -ZcashFoundation/zebra#3002 - - -ZcashFoundation/zebra#3002 -Sapling note decryption -implementation. - - - - - -ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 - - - - - -ZcashFoundation/zebra#325 - - -ZcashFoundation/zebra#325 -Block Chain Scanning - - - - - -ZcashFoundation/zebra#899 - - -ZcashFoundation/zebra#899 -Retcon new sync logic -into RFC1 - - - - - -ZcashFoundation/zebra#3247 - - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit - - - - - -ZcashFoundation/zebra#2982 - - -ZcashFoundation/zebra#2982 -Upgrade to NU5 testnet 2 -versions of librustzcash, -zcash_script, orchard, -halo2_proofs - - - - - -ZcashFoundation/zebra#3094 - - -ZcashFoundation/zebra#3094 -Upgrade blake2b and -blake2s dependencies - - - - - -ZcashFoundation/zebra#2982->ZcashFoundation/zebra#3094 - - - - - -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest - - - - - -ZcashFoundation/zebra#3143 - - -ZcashFoundation/zebra#3143 -getblockchaininfo JSON- -RPC method - - - - - -ZcashFoundation/zebra#3512 - - -ZcashFoundation/zebra#3512 -Send transactions in -lightwalletd integration -tests - - - - - -ZcashFoundation/zebra#1894 - - -ZcashFoundation/zebra#1894 -Zebra should follow OS -directory conventions -better - - - - - -ZcashFoundation/zebra#3432 - - -ZcashFoundation/zebra#3432 -Use the Filesystem -Hierarchy Standard (FHS) -for deployments and -artifacts - - - - - -ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 - - - - - -ZcashFoundation/zebra#3145 - - -ZcashFoundation/zebra#3145 -getrawtransaction JSON- -RPC method - - - - - -ZcashFoundation/zebra#3145->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3160 - - -ZcashFoundation/zebra#3160 -getrawmempool JSON-RPC -method - - - - - -ZcashFoundation/zebra#3156 - - -ZcashFoundation/zebra#3156 -z_gettreestate JSON-RPC -method - - - - - -ZcashFoundation/zebra#2573 - - -ZcashFoundation/zebra#2573 -Remove redundant watch -values once our Tokio -dependency is updated - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2338 - - -ZcashFoundation/zebra#2338 -Create Error enums in -`zebrad` - - - - - -ZcashFoundation/zebra#2908->ZcashFoundation/zebra#2338 - - - - - -ZcashFoundation/zebra#3151 - - -ZcashFoundation/zebra#3151 -Store transactions in a -separate database index - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3150 - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3145 - - - - - -ZcashFoundation/zebra#3152 - - -ZcashFoundation/zebra#3152 -Use smaller keys for -block and transaction -database indexes - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3152 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3150 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3145 - - - - - -ZcashFoundation/zebra#2631 - - -ZcashFoundation/zebra#2631 -Send committed spent -OutPoints & nullifiers to -the mempool for rejection - - - - - -ZcashFoundation/zebra#3229 - - -ZcashFoundation/zebra#3229 -Increase `PeerSet` -message and peer handling -test coverage - - - - - -ZcashFoundation/zebra#2214 - - -ZcashFoundation/zebra#2214 -Limit fanouts to the -number of active peers, -Credit: Equilibrium - - - - - -ZcashFoundation/zebra#3229->ZcashFoundation/zebra#2214 - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#3600 - - -ZcashFoundation/zebra#3600 -Upgrade to halo2 -> -halo2_proofs - - - - - -ZcashFoundation/zebra#3600->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#3230 - - -ZcashFoundation/zebra#3230 -Change `PeerSet` response -type to enable peer set -fanouts - - - - - -ZcashFoundation/zebra#3230->ZcashFoundation/zebra#2214 - - - - - -ZcashFoundation/zebra#950 - - -ZcashFoundation/zebra#950 -Demo: compare zcashd vs -zebrad ludicrous speed on -syncing - - - - - -ZcashFoundation/zebra#3563 - - -ZcashFoundation/zebra#3563 -Store Sapling & Orchard -note commitment trees in -finalized and non- -finalized state - - - - - -ZcashFoundation/zebra#3563->ZcashFoundation/zebra#3156 - - - - - -ZcashFoundation/zebra#2391 - - -ZcashFoundation/zebra#2391 -Reduce the dependencies -on different versions of -`rand` - - - - - -ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra v1.0.0 stable -release candidate - - - - - -ZcashFoundation/zebra#2391->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#2372 - - -ZcashFoundation/zebra#2372 - Update the README goals -and scope for NU5 mainnet -activation - - - - - -ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#3018 - - -ZcashFoundation/zebra#3018 -Rollback NU5 testnet 1, -and set consensus -parameters for testnet 2 - - - - - -ZcashFoundation/zebra#3018->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#2560 - - -ZcashFoundation/zebra#2560 -Test History Tree -serialization - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#1875 - - -ZcashFoundation/zebra#1875 -Zebra attempts new peer -connections in a fixed, -predictable order - - - - - -ZcashFoundation/zebra#3764 - - -ZcashFoundation/zebra#3764 -Use discussed RPC -documentation format in -already merged (or in -progress) methods - - - - - -ZcashFoundation/zebra#3764->ZcashFoundation/zebra#3160 - - - - - -ZcashFoundation/zebra#3745 - - -ZcashFoundation/zebra#3745 -Zebra takes too much time -to respond to `getblock` -RPC method. - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3157 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3158 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3511 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3156 - - - - - -ZcashFoundation/zebra#3520 - - -ZcashFoundation/zebra#3520 -Use new v5 transaction -script verification API - - - - - -ZcashFoundation/zebra#3520->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#3520->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#2368 - - -ZcashFoundation/zebra#2368 -Update Zebra checkpoint -lists & mandatory -checkpoint before NU5 -activation - - - - - -ZcashFoundation/zebra#2368->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#1890 - - -ZcashFoundation/zebra#1890 -Zebra should support -separate local bind and -external advertise -addresses - - - - - -ZcashFoundation/zebra#1893 - - -ZcashFoundation/zebra#1893 -Zebra should auto- -discover its own external -IP address - - - - - -ZcashFoundation/zebra#1890->ZcashFoundation/zebra#1893 - - - - - -ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes - - - - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#1956 - - -ZcashFoundation/zebra#1956 -Zebra should store a -persistent list of recent -successful peers - - - - - -ZcashFoundation/zebra#2042 - - -ZcashFoundation/zebra#2042 -zebra-chain: Port array- -wrapper types to const -generics - - - - - -ZcashFoundation/zebra#2377 - - -ZcashFoundation/zebra#2377 -Refactor history tree -pruning - - - - - -ZcashFoundation/zebra#1951 - - -ZcashFoundation/zebra#1951 -Generalize/deduplicate -async batch verification -services / create a -derive-able proc macro - - - - - -ZcashFoundation/zebra#2390 - - -ZcashFoundation/zebra#2390 -Fix tasks spawned by -`tower_batch::Batch` only -being alive during one -test execution - - - - - -ZcashFoundation/zebra#1951->ZcashFoundation/zebra#2390 - - - - - -
- - - - diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg deleted file mode 100644 index 9e4d277d..00000000 --- a/zcash-zf-dag.svg +++ /dev/null @@ -1,925 +0,0 @@ - - - - - - - - - - -ZcashFoundation/zebra#3500 - - -ZcashFoundation/zebra#3500 -Detect warnings, errors -and panics in full sync -test - - - - - -ZcashFoundation/zebra#3150 - - -ZcashFoundation/zebra#3150 -Add transparent address -indexes to zebra-state - - - - - -ZcashFoundation/zebra#3545 - - -ZcashFoundation/zebra#3545 -Generate stateful disks -containing lightwalletd- -supporting zebra-state -cache - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3545 - - - - - -ZcashFoundation/zebra#3147 - - -ZcashFoundation/zebra#3147 -getaddresstxids JSON-RPC -method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3157 - - -ZcashFoundation/zebra#3157 -getaddressbalance JSON- -RPC method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3157 - - - - - -ZcashFoundation/zebra#3158 - - -ZcashFoundation/zebra#3158 -getaddressutxos JSON-RPC -method - - - - - -ZcashFoundation/zebra#3150->ZcashFoundation/zebra#3158 - - - - - -ZcashFoundation/zebra#3511 - - -ZcashFoundation/zebra#3511 -Use cached state in -lightwalletd integration -tests - - - - - -ZcashFoundation/zebra#3545->ZcashFoundation/zebra#3511 - - - - - -ZcashFoundation/zebra#3655 - - -ZcashFoundation/zebra#3655 -Integration tests for -lightwalletd RPCs that -are only used when a -wallet connects - - - - - -ZcashFoundation/zebra#3158->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3414 - - -ZcashFoundation/zebra#3414 -Upgrade to NU5 mainnet -version of orchard and -librustzcash - - - - - -ZcashFoundation/zebra#1841 - - -ZcashFoundation/zebra#1841 -ZIP-252: Update Zebra for -NU5 mainnet activation - - - - - -ZcashFoundation/zebra#3414->ZcashFoundation/zebra#1841 - - - - - -ZcashFoundation/zebra#271 - - -ZcashFoundation/zebra#271 -Sapling Key Agreement and -KDF - - - - - -ZcashFoundation/zebra#269 - - -ZcashFoundation/zebra#269 -Sapling note encryption -implementation. - - - - - -ZcashFoundation/zebra#271->ZcashFoundation/zebra#269 - - - - - -ZcashFoundation/zebra#3002 - - -ZcashFoundation/zebra#3002 -Sapling note decryption -implementation. - - - - - -ZcashFoundation/zebra#271->ZcashFoundation/zebra#3002 - - - - - -ZcashFoundation/zebra#325 - - -ZcashFoundation/zebra#325 -Block Chain Scanning - - - - - -ZcashFoundation/zebra#899 - - -ZcashFoundation/zebra#899 -Retcon new sync logic -into RFC1 - - - - - -ZcashFoundation/zebra#3247 - - -ZcashFoundation/zebra#3247 -Tracking: Questions for -Network Audit - - - - - -ZcashFoundation/zebra#2982 - - -ZcashFoundation/zebra#2982 -Upgrade to NU5 testnet 2 -versions of librustzcash, -zcash_script, orchard, -halo2_proofs - - - - - -ZcashFoundation/zebra#3094 - - -ZcashFoundation/zebra#3094 -Upgrade blake2b and -blake2s dependencies - - - - - -ZcashFoundation/zebra#2982->ZcashFoundation/zebra#3094 - - - - - -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest - - - - - -ZcashFoundation/zebra#3143 - - -ZcashFoundation/zebra#3143 -getblockchaininfo JSON- -RPC method - - - - - -ZcashFoundation/zebra#3512 - - -ZcashFoundation/zebra#3512 -Send transactions in -lightwalletd integration -tests - - - - - -ZcashFoundation/zebra#1894 - - -ZcashFoundation/zebra#1894 -Zebra should follow OS -directory conventions -better - - - - - -ZcashFoundation/zebra#3432 - - -ZcashFoundation/zebra#3432 -Use the Filesystem -Hierarchy Standard (FHS) -for deployments and -artifacts - - - - - -ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 - - - - - -ZcashFoundation/zebra#3145 - - -ZcashFoundation/zebra#3145 -getrawtransaction JSON- -RPC method - - - - - -ZcashFoundation/zebra#3145->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3160 - - -ZcashFoundation/zebra#3160 -getrawmempool JSON-RPC -method - - - - - -ZcashFoundation/zebra#3156 - - -ZcashFoundation/zebra#3156 -z_gettreestate JSON-RPC -method - - - - - -ZcashFoundation/zebra#2573 - - -ZcashFoundation/zebra#2573 -Remove redundant watch -values once our Tokio -dependency is updated - - - - - -ZcashFoundation/zebra#2908 - - -ZcashFoundation/zebra#2908 -Improve -VerifyBlockError::Commit -typing - - - - - -ZcashFoundation/zebra#2338 - - -ZcashFoundation/zebra#2338 -Create Error enums in -`zebrad` - - - - - -ZcashFoundation/zebra#2908->ZcashFoundation/zebra#2338 - - - - - -ZcashFoundation/zebra#3151 - - -ZcashFoundation/zebra#3151 -Store transactions in a -separate database index - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3150 - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3145 - - - - - -ZcashFoundation/zebra#3152 - - -ZcashFoundation/zebra#3152 -Use smaller keys for -block and transaction -database indexes - - - - - -ZcashFoundation/zebra#3151->ZcashFoundation/zebra#3152 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3150 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3152->ZcashFoundation/zebra#3145 - - - - - -ZcashFoundation/zebra#2631 - - -ZcashFoundation/zebra#2631 -Send committed spent -OutPoints & nullifiers to -the mempool for rejection - - - - - -ZcashFoundation/zebra#3229 - - -ZcashFoundation/zebra#3229 -Increase `PeerSet` -message and peer handling -test coverage - - - - - -ZcashFoundation/zebra#2214 - - -ZcashFoundation/zebra#2214 -Limit fanouts to the -number of active peers, -Credit: Equilibrium - - - - - -ZcashFoundation/zebra#3229->ZcashFoundation/zebra#2214 - - - - - -ZcashFoundation/zebra#3383 - - -ZcashFoundation/zebra#3383 -Document `zebrad -download` command. - - - - - -ZcashFoundation/zebra#3600 - - -ZcashFoundation/zebra#3600 -Upgrade to halo2 -> -halo2_proofs - - - - - -ZcashFoundation/zebra#3600->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#3230 - - -ZcashFoundation/zebra#3230 -Change `PeerSet` response -type to enable peer set -fanouts - - - - - -ZcashFoundation/zebra#3230->ZcashFoundation/zebra#2214 - - - - - -ZcashFoundation/zebra#950 - - -ZcashFoundation/zebra#950 -Demo: compare zcashd vs -zebrad ludicrous speed on -syncing - - - - - -ZcashFoundation/zebra#3563 - - -ZcashFoundation/zebra#3563 -Store Sapling & Orchard -note commitment trees in -finalized and non- -finalized state - - - - - -ZcashFoundation/zebra#3563->ZcashFoundation/zebra#3156 - - - - - -ZcashFoundation/zebra#2391 - - -ZcashFoundation/zebra#2391 -Reduce the dependencies -on different versions of -`rand` - - - - - -ZcashFoundation/zebra#3050 - - -ZcashFoundation/zebra#3050 -Tag Zebra v1.0.0 stable -release candidate - - - - - -ZcashFoundation/zebra#2391->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#2372 - - -ZcashFoundation/zebra#2372 - Update the README goals -and scope for NU5 mainnet -activation - - - - - -ZcashFoundation/zebra#2372->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#3018 - - -ZcashFoundation/zebra#3018 -Rollback NU5 testnet 1, -and set consensus -parameters for testnet 2 - - - - - -ZcashFoundation/zebra#3018->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#2560 - - -ZcashFoundation/zebra#2560 -Test History Tree -serialization - - - - - -ZcashFoundation/zebra#1791 - - -ZcashFoundation/zebra#1791 -Re-enable `sync_large_che -ckpoints_testnet` test - - - - - -ZcashFoundation/zebra#1875 - - -ZcashFoundation/zebra#1875 -Zebra attempts new peer -connections in a fixed, -predictable order - - - - - -ZcashFoundation/zebra#3764 - - -ZcashFoundation/zebra#3764 -Use discussed RPC -documentation format in -already merged (or in -progress) methods - - - - - -ZcashFoundation/zebra#3764->ZcashFoundation/zebra#3160 - - - - - -ZcashFoundation/zebra#3745 - - -ZcashFoundation/zebra#3745 -Zebra takes too much time -to respond to `getblock` -RPC method. - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3147 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3157 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3158 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3511 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3655 - - - - - -ZcashFoundation/zebra#3745->ZcashFoundation/zebra#3156 - - - - - -ZcashFoundation/zebra#3520 - - -ZcashFoundation/zebra#3520 -Use new v5 transaction -script verification API - - - - - -ZcashFoundation/zebra#3520->ZcashFoundation/zebra#2982 - - - - - -ZcashFoundation/zebra#3520->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#2368 - - -ZcashFoundation/zebra#2368 -Update Zebra checkpoint -lists & mandatory -checkpoint before NU5 -activation - - - - - -ZcashFoundation/zebra#2368->ZcashFoundation/zebra#3050 - - - - - -ZcashFoundation/zebra#1890 - - -ZcashFoundation/zebra#1890 -Zebra should support -separate local bind and -external advertise -addresses - - - - - -ZcashFoundation/zebra#1893 - - -ZcashFoundation/zebra#1893 -Zebra should auto- -discover its own external -IP address - - - - - -ZcashFoundation/zebra#1890->ZcashFoundation/zebra#1893 - - - - - -ZcashFoundation/zebra#1904 - - -ZcashFoundation/zebra#1904 -Some DNS seeders and -block explorers don't -show Zebra nodes - - - - - -ZcashFoundation/zebra#1904->ZcashFoundation/zebra#1791 - - - - - -ZcashFoundation/zebra#1956 - - -ZcashFoundation/zebra#1956 -Zebra should store a -persistent list of recent -successful peers - - - - - -ZcashFoundation/zebra#2042 - - -ZcashFoundation/zebra#2042 -zebra-chain: Port array- -wrapper types to const -generics - - - - - -ZcashFoundation/zebra#2377 - - -ZcashFoundation/zebra#2377 -Refactor history tree -pruning - - - - - -ZcashFoundation/zebra#1951 - - -ZcashFoundation/zebra#1951 -Generalize/deduplicate -async batch verification -services / create a -derive-able proc macro - - - - - -ZcashFoundation/zebra#2390 - - -ZcashFoundation/zebra#2390 -Fix tasks spawned by -`tower_batch::Batch` only -being alive during one -test execution - - - - - -ZcashFoundation/zebra#1951->ZcashFoundation/zebra#2390 - - - - -