diff --git a/zcash-zf-dag.html b/zcash-zf-dag.html index c635b220..1f491fa3 100644 --- a/zcash-zf-dag.html +++ b/zcash-zf-dag.html @@ -22,40 +22,40 @@ -cluster_4 +cluster_5 Epic: Breaking Changes before the Stable Release -cluster_3 - -Tracking: Zebra as a Full-Node Wallet - - -cluster_2 - -NU5 Tracking Epic - - cluster_1 Tracking: Documentation + +cluster_3 + +Tracking: Zebra as a Full-Node Wallet + + +cluster_2 + +NU5 Tracking Epic + -cluster_5 +cluster_4 Epic: Zebra Stable Release Candidate -cluster_0 - -Tracking: Tech Debt - - cluster_6 Epic: Zebra as a lightwalletd backend + +cluster_0 + +Tracking: Tech Debt + ZcashFoundation/zebra#1894 @@ -124,9 +124,9 @@ - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -212,10 +212,103 @@ - + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest + + + + + +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI + + + + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + + + +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra + + + + + +ZcashFoundation/zebra#2191 + + +ZcashFoundation/zebra#2191 +Update user and dev +instructions in the Zebra +Book to deduplicate + + + + + +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: adapt +Zebra architecture blog +posts into zebrad +overview for devs in the +book + + + + + +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC + + + + + +ZcashFoundation/zebra#1772 + + +ZcashFoundation/zebra#1772 +Add comments on how to +configure metric and +tracing endpoints + + + + + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -224,9 +317,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -242,9 +335,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -259,9 +352,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -269,9 +362,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -281,9 +374,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -292,9 +385,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -305,9 +398,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -317,9 +410,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -327,9 +420,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -338,9 +431,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -351,9 +444,9 @@ - + ZcashFoundation/zebra#3869 - + ZcashFoundation/zebra#3869 Orchard: ensure that ivk @@ -363,9 +456,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -373,9 +466,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -386,9 +479,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -398,9 +491,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -408,9 +501,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -421,9 +514,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -435,9 +528,9 @@ - + ZcashFoundation/zebra#4117 - + ZcashFoundation/zebra#4117 Set the minimum network @@ -465,9 +558,9 @@ - + ZcashFoundation/zebra#4507 - + ZcashFoundation/zebra#4507 NU5: Monitor estimated @@ -478,9 +571,9 @@ - + ZcashFoundation/zebra#4509 - + ZcashFoundation/zebra#4509 NU5: Test the activation @@ -488,99 +581,6 @@ - - -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest - - - - - -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI - - - - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft - - - - - -ZcashFoundation/zebra#2972 - - -ZcashFoundation/zebra#2972 -Make it easy for users to -discover how to configure -Zebra - - - - - -ZcashFoundation/zebra#2191 - - -ZcashFoundation/zebra#2191 -Update user and dev -instructions in the Zebra -Book to deduplicate - - - - - -ZcashFoundation/zebra#2740 - - -ZcashFoundation/zebra#2740 -Documentation: adapt -Zebra architecture blog -posts into zebrad -overview for devs in the -book - - - - - -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC - - - - - -ZcashFoundation/zebra#1772 - - -ZcashFoundation/zebra#1772 -Add comments on how to -configure metric and -tracing endpoints - - - ZcashFoundation/zebra#4448 @@ -598,10 +598,67 @@ - + +ZcashFoundation/zebra#4450 + + +ZcashFoundation/zebra#4450 +Test ZecWallet Lite with +lightwalletd + Zebra + + + + + +ZcashFoundation/zebra#4456 + + +ZcashFoundation/zebra#4456 +Full sync test takes +slightly longer than CI +timeout + + + + + +ZcashFoundation/zebra#4451 + + +ZcashFoundation/zebra#4451 +Test another wallet with +lightwalletd + Zebra + + + + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +ZcashFoundation/zebra#4060 + + +ZcashFoundation/zebra#4060 +Report better +transactions errors to +lightwalletd + + + + + ZcashFoundation/zebra#2573 - + ZcashFoundation/zebra#2573 Remove redundant watch @@ -611,9 +668,9 @@ - + ZcashFoundation/zebra#2214 - + ZcashFoundation/zebra#2214 Limit fanouts to the @@ -623,9 +680,9 @@ - + ZcashFoundation/zebra#3383 - + ZcashFoundation/zebra#3383 Document `zebrad @@ -634,9 +691,9 @@ - + ZcashFoundation/zebra#2560 - + ZcashFoundation/zebra#2560 Test History Tree @@ -645,9 +702,9 @@ - + ZcashFoundation/zebra#1875 - + ZcashFoundation/zebra#1875 Zebra attempts new peer @@ -657,9 +714,9 @@ - + ZcashFoundation/zebra#1956 - + ZcashFoundation/zebra#1956 Zebra should store a @@ -669,9 +726,9 @@ - + ZcashFoundation/zebra#2112 - + ZcashFoundation/zebra#2112 Integrate tokio-console @@ -679,9 +736,9 @@ - + ZcashFoundation/zebra#2193 - + ZcashFoundation/zebra#2193 Redesign zebra-network so @@ -698,9 +755,9 @@ - + ZcashFoundation/zebra#2892 - + ZcashFoundation/zebra#2892 Go over all `cargo doc` @@ -715,9 +772,9 @@ - + ZcashFoundation/zebra#2042 - + ZcashFoundation/zebra#2042 zebra-chain: Port array- @@ -727,9 +784,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -738,9 +795,9 @@ - + ZcashFoundation/zebra#3372 - + ZcashFoundation/zebra#3372 Use clap v3 instead of @@ -749,9 +806,9 @@ - + ZcashFoundation/zebra#3436 - + ZcashFoundation/zebra#3436 Create wrapper for @@ -761,9 +818,9 @@ - + ZcashFoundation/zebra#2908 - + ZcashFoundation/zebra#2908 Improve @@ -773,9 +830,9 @@ - + ZcashFoundation/zebra#2090 - + ZcashFoundation/zebra#2090 Auto-delete old Google @@ -784,9 +841,9 @@ - + ZcashFoundation/zebra#2869 - + ZcashFoundation/zebra#2869 Add mempool metrics @@ -795,9 +852,9 @@ - + ZcashFoundation/zebra#2632 - + ZcashFoundation/zebra#2632 Improve performance of @@ -807,9 +864,9 @@ - + ZcashFoundation/zebra#2297 - + ZcashFoundation/zebra#2297 Enforce unwrap-pertinent @@ -818,9 +875,9 @@ - + ZcashFoundation/zebra#1186 - + ZcashFoundation/zebra#1186 Dedupe Verification error @@ -829,9 +886,9 @@ - + ZcashFoundation/zebra#3831 - + ZcashFoundation/zebra#3831 Remove duplicated @@ -840,9 +897,9 @@ - + ZcashFoundation/zebra#1890 - + ZcashFoundation/zebra#1890 Zebra should support @@ -853,9 +910,9 @@ - + ZcashFoundation/zebra#1364 - + ZcashFoundation/zebra#1364 Add a CI job which @@ -865,9 +922,9 @@ - + ZcashFoundation/zebra#3179 - + ZcashFoundation/zebra#3179 Use a `bellman::Proof` @@ -877,9 +934,9 @@ - + ZcashFoundation/zebra#2587 - + ZcashFoundation/zebra#2587 Clean up History Tree @@ -889,9 +946,9 @@ - + ZcashFoundation/zebra#3117 - + ZcashFoundation/zebra#3117 Stop using private IP @@ -900,9 +957,9 @@ - + ZcashFoundation/zebra#2909 - + ZcashFoundation/zebra#2909 Test if the block @@ -912,9 +969,9 @@ - + ZcashFoundation/zebra#2436 - + ZcashFoundation/zebra#2436 Slim down `zebra-consensu @@ -923,9 +980,9 @@ - + ZcashFoundation/zebra#1432 - + ZcashFoundation/zebra#1432 Remove `zebra_state::Requ @@ -934,9 +991,9 @@ - + ZcashFoundation/zebra#2847 - + ZcashFoundation/zebra#2847 Make config `Duration` @@ -946,9 +1003,9 @@ - + ZcashFoundation/zebra#2559 - + ZcashFoundation/zebra#2559 Test History Tree errors @@ -956,63 +1013,6 @@ - - -ZcashFoundation/zebra#4450 - - -ZcashFoundation/zebra#4450 -Test ZecWallet Lite with -lightwalletd + Zebra - - - - - -ZcashFoundation/zebra#4456 - - -ZcashFoundation/zebra#4456 -Full sync test takes -slightly longer than CI -timeout - - - - - -ZcashFoundation/zebra#4451 - - -ZcashFoundation/zebra#4451 -Test another wallet with -lightwalletd + Zebra - - - - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#4060 - - -ZcashFoundation/zebra#4060 -Report better -transactions errors to -lightwalletd - - - ZcashFoundation/zebra#3247 diff --git a/zcash-zf-dag.svg b/zcash-zf-dag.svg index 40ee4272..0bc71082 100644 --- a/zcash-zf-dag.svg +++ b/zcash-zf-dag.svg @@ -10,40 +10,40 @@ -cluster_4 +cluster_5 Epic: Breaking Changes before the Stable Release -cluster_3 - -Tracking: Zebra as a Full-Node Wallet - - -cluster_2 - -NU5 Tracking Epic - - cluster_1 Tracking: Documentation + +cluster_3 + +Tracking: Zebra as a Full-Node Wallet + + +cluster_2 + +NU5 Tracking Epic + -cluster_5 +cluster_4 Epic: Zebra Stable Release Candidate -cluster_0 - -Tracking: Tech Debt - - cluster_6 Epic: Zebra as a lightwalletd backend + +cluster_0 + +Tracking: Tech Debt + ZcashFoundation/zebra#1894 @@ -112,9 +112,9 @@ - + ZcashFoundation/zebra#1791 - + ZcashFoundation/zebra#1791 Re-enable `sync_large_che @@ -200,10 +200,103 @@ - + +ZcashFoundation/zebra#2971 + + +ZcashFoundation/zebra#2971 +Fix crawler.rs doctest + + + + + +ZcashFoundation/zebra#4524 + + +ZcashFoundation/zebra#4524 +Add `cargo doc` +warnings/errors to CI + + + + + +ZcashFoundation/zebra#1963 + + +ZcashFoundation/zebra#1963 +Revise Release Process +RFC Draft + + + + + +ZcashFoundation/zebra#2972 + + +ZcashFoundation/zebra#2972 +Make it easy for users to +discover how to configure +Zebra + + + + + +ZcashFoundation/zebra#2191 + + +ZcashFoundation/zebra#2191 +Update user and dev +instructions in the Zebra +Book to deduplicate + + + + + +ZcashFoundation/zebra#2740 + + +ZcashFoundation/zebra#2740 +Documentation: adapt +Zebra architecture blog +posts into zebrad +overview for devs in the +book + + + + + +ZcashFoundation/zebra#2001 + + +ZcashFoundation/zebra#2001 +Write a draft security +triage RFC + + + + + +ZcashFoundation/zebra#1772 + + +ZcashFoundation/zebra#1772 +Add comments on how to +configure metric and +tracing endpoints + + + + + ZcashFoundation/zebra#271 - + ZcashFoundation/zebra#271 Sapling/Orchard Key @@ -212,9 +305,9 @@ - + ZcashFoundation/zebra#269 - + ZcashFoundation/zebra#269 Sapling/Orchard note @@ -230,9 +323,9 @@ - + ZcashFoundation/zebra#3002 - + ZcashFoundation/zebra#3002 Sapling note decryption @@ -247,9 +340,9 @@ - + ZcashFoundation/zebra#325 - + ZcashFoundation/zebra#325 Block Chain Scanning @@ -257,9 +350,9 @@ - + ZcashFoundation/zebra#267 - + ZcashFoundation/zebra#267 Implement ZIP-32 Sapling @@ -269,9 +362,9 @@ - + ZcashFoundation/zebra#2064 - + ZcashFoundation/zebra#2064 Import Poseidon hash into @@ -280,9 +373,9 @@ - + ZcashFoundation/zebra#2192 - + ZcashFoundation/zebra#2192 Implement @@ -293,9 +386,9 @@ - + ZcashFoundation/zebra#181 - + ZcashFoundation/zebra#181 Sprout note @@ -305,9 +398,9 @@ - + ZcashFoundation/zebra#321 - + ZcashFoundation/zebra#321 Create Output Proof @@ -315,9 +408,9 @@ - + ZcashFoundation/zebra#272 - + ZcashFoundation/zebra#272 Sprout Key Agreement and @@ -326,9 +419,9 @@ - + ZcashFoundation/zebra#2496 - + ZcashFoundation/zebra#2496 Handle a ivk == ⊥ @@ -339,9 +432,9 @@ - + ZcashFoundation/zebra#3869 - + ZcashFoundation/zebra#3869 Orchard: ensure that ivk @@ -351,9 +444,9 @@ - + ZcashFoundation/zebra#278 - + ZcashFoundation/zebra#278 Sapling Note Builder @@ -361,9 +454,9 @@ - + ZcashFoundation/zebra#2447 - + ZcashFoundation/zebra#2447 Define a new `Amount` @@ -374,9 +467,9 @@ - + ZcashFoundation/zebra#2041 - + ZcashFoundation/zebra#2041 Orchard: derive @@ -386,9 +479,9 @@ - + ZcashFoundation/zebra#320 - + ZcashFoundation/zebra#320 Create a Spend Proof @@ -396,9 +489,9 @@ - + ZcashFoundation/zebra#2080 - + ZcashFoundation/zebra#2080 [blocked on frost] @@ -409,9 +502,9 @@ - + ZcashFoundation/zebra#2095 - + ZcashFoundation/zebra#2095 Orchard: update @@ -423,9 +516,9 @@ - + ZcashFoundation/zebra#4117 - + ZcashFoundation/zebra#4117 Set the minimum network @@ -453,9 +546,9 @@ - + ZcashFoundation/zebra#4507 - + ZcashFoundation/zebra#4507 NU5: Monitor estimated @@ -466,9 +559,9 @@ - + ZcashFoundation/zebra#4509 - + ZcashFoundation/zebra#4509 NU5: Test the activation @@ -476,99 +569,6 @@ - - -ZcashFoundation/zebra#2971 - - -ZcashFoundation/zebra#2971 -Fix crawler.rs doctest - - - - - -ZcashFoundation/zebra#4524 - - -ZcashFoundation/zebra#4524 -Add `cargo doc` -warnings/errors to CI - - - - - -ZcashFoundation/zebra#1963 - - -ZcashFoundation/zebra#1963 -Revise Release Process -RFC Draft - - - - - -ZcashFoundation/zebra#2972 - - -ZcashFoundation/zebra#2972 -Make it easy for users to -discover how to configure -Zebra - - - - - -ZcashFoundation/zebra#2191 - - -ZcashFoundation/zebra#2191 -Update user and dev -instructions in the Zebra -Book to deduplicate - - - - - -ZcashFoundation/zebra#2740 - - -ZcashFoundation/zebra#2740 -Documentation: adapt -Zebra architecture blog -posts into zebrad -overview for devs in the -book - - - - - -ZcashFoundation/zebra#2001 - - -ZcashFoundation/zebra#2001 -Write a draft security -triage RFC - - - - - -ZcashFoundation/zebra#1772 - - -ZcashFoundation/zebra#1772 -Add comments on how to -configure metric and -tracing endpoints - - - ZcashFoundation/zebra#4448 @@ -586,10 +586,67 @@ - + +ZcashFoundation/zebra#4450 + + +ZcashFoundation/zebra#4450 +Test ZecWallet Lite with +lightwalletd + Zebra + + + + + +ZcashFoundation/zebra#4456 + + +ZcashFoundation/zebra#4456 +Full sync test takes +slightly longer than CI +timeout + + + + + +ZcashFoundation/zebra#4451 + + +ZcashFoundation/zebra#4451 +Test another wallet with +lightwalletd + Zebra + + + + + +ZcashFoundation/zebra#4350 + + +ZcashFoundation/zebra#4350 +Add GetMempoolTx gRPC +test + + + + + +ZcashFoundation/zebra#4060 + + +ZcashFoundation/zebra#4060 +Report better +transactions errors to +lightwalletd + + + + + ZcashFoundation/zebra#2573 - + ZcashFoundation/zebra#2573 Remove redundant watch @@ -599,9 +656,9 @@ - + ZcashFoundation/zebra#2214 - + ZcashFoundation/zebra#2214 Limit fanouts to the @@ -611,9 +668,9 @@ - + ZcashFoundation/zebra#3383 - + ZcashFoundation/zebra#3383 Document `zebrad @@ -622,9 +679,9 @@ - + ZcashFoundation/zebra#2560 - + ZcashFoundation/zebra#2560 Test History Tree @@ -633,9 +690,9 @@ - + ZcashFoundation/zebra#1875 - + ZcashFoundation/zebra#1875 Zebra attempts new peer @@ -645,9 +702,9 @@ - + ZcashFoundation/zebra#1956 - + ZcashFoundation/zebra#1956 Zebra should store a @@ -657,9 +714,9 @@ - + ZcashFoundation/zebra#2112 - + ZcashFoundation/zebra#2112 Integrate tokio-console @@ -667,9 +724,9 @@ - + ZcashFoundation/zebra#2193 - + ZcashFoundation/zebra#2193 Redesign zebra-network so @@ -686,9 +743,9 @@ - + ZcashFoundation/zebra#2892 - + ZcashFoundation/zebra#2892 Go over all `cargo doc` @@ -703,9 +760,9 @@ - + ZcashFoundation/zebra#2042 - + ZcashFoundation/zebra#2042 zebra-chain: Port array- @@ -715,9 +772,9 @@ - + ZcashFoundation/zebra#483 - + ZcashFoundation/zebra#483 Limit generated block and @@ -726,9 +783,9 @@ - + ZcashFoundation/zebra#3372 - + ZcashFoundation/zebra#3372 Use clap v3 instead of @@ -737,9 +794,9 @@ - + ZcashFoundation/zebra#3436 - + ZcashFoundation/zebra#3436 Create wrapper for @@ -749,9 +806,9 @@ - + ZcashFoundation/zebra#2908 - + ZcashFoundation/zebra#2908 Improve @@ -761,9 +818,9 @@ - + ZcashFoundation/zebra#2090 - + ZcashFoundation/zebra#2090 Auto-delete old Google @@ -772,9 +829,9 @@ - + ZcashFoundation/zebra#2869 - + ZcashFoundation/zebra#2869 Add mempool metrics @@ -783,9 +840,9 @@ - + ZcashFoundation/zebra#2632 - + ZcashFoundation/zebra#2632 Improve performance of @@ -795,9 +852,9 @@ - + ZcashFoundation/zebra#2297 - + ZcashFoundation/zebra#2297 Enforce unwrap-pertinent @@ -806,9 +863,9 @@ - + ZcashFoundation/zebra#1186 - + ZcashFoundation/zebra#1186 Dedupe Verification error @@ -817,9 +874,9 @@ - + ZcashFoundation/zebra#3831 - + ZcashFoundation/zebra#3831 Remove duplicated @@ -828,9 +885,9 @@ - + ZcashFoundation/zebra#1890 - + ZcashFoundation/zebra#1890 Zebra should support @@ -841,9 +898,9 @@ - + ZcashFoundation/zebra#1364 - + ZcashFoundation/zebra#1364 Add a CI job which @@ -853,9 +910,9 @@ - + ZcashFoundation/zebra#3179 - + ZcashFoundation/zebra#3179 Use a `bellman::Proof` @@ -865,9 +922,9 @@ - + ZcashFoundation/zebra#2587 - + ZcashFoundation/zebra#2587 Clean up History Tree @@ -877,9 +934,9 @@ - + ZcashFoundation/zebra#3117 - + ZcashFoundation/zebra#3117 Stop using private IP @@ -888,9 +945,9 @@ - + ZcashFoundation/zebra#2909 - + ZcashFoundation/zebra#2909 Test if the block @@ -900,9 +957,9 @@ - + ZcashFoundation/zebra#2436 - + ZcashFoundation/zebra#2436 Slim down `zebra-consensu @@ -911,9 +968,9 @@ - + ZcashFoundation/zebra#1432 - + ZcashFoundation/zebra#1432 Remove `zebra_state::Requ @@ -922,9 +979,9 @@ - + ZcashFoundation/zebra#2847 - + ZcashFoundation/zebra#2847 Make config `Duration` @@ -934,9 +991,9 @@ - + ZcashFoundation/zebra#2559 - + ZcashFoundation/zebra#2559 Test History Tree errors @@ -944,63 +1001,6 @@ - - -ZcashFoundation/zebra#4450 - - -ZcashFoundation/zebra#4450 -Test ZecWallet Lite with -lightwalletd + Zebra - - - - - -ZcashFoundation/zebra#4456 - - -ZcashFoundation/zebra#4456 -Full sync test takes -slightly longer than CI -timeout - - - - - -ZcashFoundation/zebra#4451 - - -ZcashFoundation/zebra#4451 -Test another wallet with -lightwalletd + Zebra - - - - - -ZcashFoundation/zebra#4350 - - -ZcashFoundation/zebra#4350 -Add GetMempoolTx gRPC -test - - - - - -ZcashFoundation/zebra#4060 - - -ZcashFoundation/zebra#4060 -Report better -transactions errors to -lightwalletd - - - ZcashFoundation/zebra#3247