diff --git a/zcash-core-dag.html b/zcash-core-dag.html
index 00500b06..1a6c6844 100644
--- a/zcash-core-dag.html
+++ b/zcash-core-dag.html
@@ -142,9 +142,9 @@
zcash/librustzcash#226
-
-zcash/librustzcash#226
-Bring in Bolt TZE
+
+zcash/librustzcash#226
+Bring in Bolt TZE
@@ -152,27 +152,27 @@
zcash/librustzcash#225
-
-zcash/librustzcash#225
-Add Bolt TZE support to
-the transaction builder
+
+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#4190
+TZE: implement zcashd
+'host' logic.
@@ -180,18 +180,18 @@
zcash/zcash#4189
-
-zcash/zcash#4189
-Deploy TZE protocol
-feature
+
+zcash/zcash#4189
+Deploy TZE protocol
+feature
zcash/zcash#4190->zcash/zcash#4189
-
-
+
+
@@ -215,13 +215,13 @@
zcash/zcash#5682
-
-zcash/zcash#5682
-RPC: Add recommendation
-in `gettransaction` help
-to use
-`z_viewtransaction`
-instead.
+
+zcash/zcash#5682
+RPC: Add recommendation
+in `gettransaction` help
+to use
+`z_viewtransaction`
+instead.
@@ -266,11 +266,11 @@
zcash/zcash#5686
-
-zcash/zcash#5686
-Consider supporting
-Orchard spending key
-import & export.
+
+zcash/zcash#5686
+Consider supporting
+Orchard spending key
+import & export.
@@ -315,12 +315,12 @@
zcash/zcash#2979
-
-zcash/zcash#2979
-Refactor common code from
-z_sendmany,
-z_shieldcoinbase,
-z_mergetoaddress
+
+zcash/zcash#2979
+Refactor common code from
+z_sendmany,
+z_shieldcoinbase,
+z_mergetoaddress
@@ -402,12 +402,12 @@
zcash/zcash#4814
-
-zcash/zcash#4814
-[Orchard] Extend ZIP 304
-to support signatures
-with Orchard spending
-keys
+
+zcash/zcash#4814
+[Orchard] Extend ZIP 304
+to support signatures
+with Orchard spending
+keys
@@ -415,11 +415,11 @@
zcash/zcash#2571
-
-zcash/zcash#2571
-Add automated gitian
-builder which reacts to
-signed git tag.
+
+zcash/zcash#2571
+Add automated gitian
+builder which reacts to
+signed git tag.
@@ -427,27 +427,27 @@
zcash/zcash#2572
-
-zcash/zcash#2572
-Automatically generate a
-debian package as gitian
-side effect.
+
+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#5277
+addrv2 support in zcashd
@@ -455,44 +455,44 @@
zcash/zcash#3051
-
-zcash/zcash#3051
-Upgrade Tor support to v3
-onion hidden service
-protocol
+
+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#1111
+I2P Integration
zcash/zcash#5277->zcash/zcash#1111
-
-
+
+
zcash/zcash#3882
-
-zcash/zcash#3882
-Write a Seeder Web
-Service
+
+zcash/zcash#3882
+Write a Seeder Web
+Service
@@ -500,60 +500,60 @@
zcash/zcash#3883
-
-zcash/zcash#3883
-Modify Zcashd to use the
-new Seeder Web Service
+
+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#3884
+Turn off the DNS Seeder
+Service
zcash/zcash#3883->zcash/zcash#3884
-
-
+
+
zcash/zcash#3881
-
-zcash/zcash#3881
-Replace the Seeder
+
+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#4819
+Backport upstream PRs
+that remove Boost usage
@@ -561,43 +561,43 @@
zcash/zcash#4818
-
-zcash/zcash#4818
-Remove dependency on
-Boost
+
+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
+Replace boost::filesystem
+with std::filesystem
zcash/zcash#4825->zcash/zcash#4818
-
-
+
+
zcash/zcash#2116
-
-zcash/zcash#2116
-HTLC for Bitcoin
+
+zcash/zcash#2116
+HTLC for Bitcoin
@@ -605,45 +605,45 @@
zcash/zcash#2115
-
-zcash/zcash#2115
-HTLC
+
+zcash/zcash#2115
+HTLC
zcash/zcash#2116->zcash/zcash#2115
-
-
+
+
zcash/zips#542
-
-zcash/zips#542
-[ZIP 155] addrv2 message
+
+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/librustzcash#210
+ZIP 304: Message signing
+and verification for
+Sapling addresses
@@ -651,61 +651,61 @@
zcash/zcash#1770
-
-zcash/zcash#1770
-signmessage and
-verifymessage RPC calls
-do not support z
-addresses
+
+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
+HTLC for Zcash
zcash/zcash#2117->zcash/zcash#2115
-
-
+
+
zcash/zcash#2118
-
-zcash/zcash#2118
-HTLC for Ethereum
+
+zcash/zcash#2118
+HTLC for Ethereum
zcash/zcash#2118->zcash/zcash#2115
-
-
+
+
zcash/zcash#3788
-
-zcash/zcash#3788
-Sprout Deprecation
-roadmap
+
+zcash/zcash#3788
+Sprout Deprecation
+roadmap
@@ -713,11 +713,11 @@
zcash/zcash#5034
-
-
-
-zcash/zcash#5034
-Bitcoin 0.17 locking PRs
+
+
+
+zcash/zcash#5034
+Bitcoin 0.17 locking PRs
@@ -725,64 +725,64 @@
zcash/zcash#5050
-
-
-
-zcash/zcash#5050
-Bitcoin 0.18 locking PRs
+
+
+
+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#5163
+Bitcoin 0.19 locking PRs
zcash/zcash#5050->zcash/zcash#5163
-
-
+
+
zcash/zcash#2718
-
-zcash/zcash#2718
-Commit to an absolute
-minimum time before which
-any kind of address
-withdrawal
+
+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#5407
+Update LevelDB to 1.22+
@@ -790,18 +790,18 @@
zcash/zcash#4922
-
-zcash/zcash#4922
-Update leveldb and ctaes
-subtrees
+
+zcash/zcash#4922
+Update leveldb and ctaes
+subtrees
zcash/zcash#5407->zcash/zcash#4922
-
-
+
+
@@ -820,18 +820,18 @@
zcash/zcash#5408
-
-zcash/zcash#5408
-Backport SHA-256 assembly
-optimisations
+
+zcash/zcash#5408
+Backport SHA-256 assembly
+optimisations
zcash/zcash#5065->zcash/zcash#5408
-
-
+
+
@@ -852,8 +852,8 @@
zcash/zcash#5408->zcash/zcash#5407
-
-
+
+
@@ -869,8 +869,8 @@
zcash/zcash#5409->zcash/zcash#5408
-
-
+
+
@@ -950,19 +950,19 @@
zcash/zcash#5057
-
-
-
-zcash/zcash#5057
-Sync backports
+
+
+
+zcash/zcash#5057
+Sync backports
zcash/zcash#5057->zcash/zcash#5034
-
-
+
+
@@ -1244,12 +1244,12 @@
zcash/zcash#5575
-
-zcash/zcash#5575
-Document policy for
-inferring UAs when
-recovering from
-mnemonics.
+
+zcash/zcash#5575
+Document policy for
+inferring UAs when
+recovering from
+mnemonics.
@@ -1257,19 +1257,19 @@
zcash/zips#447
-
-zcash/zips#447
-[ZIP 315] Best Practices
-for Wallet Handling of
-Multiple Pools
+
+zcash/zips#447
+[ZIP 315] Best Practices
+for Wallet Handling of
+Multiple Pools
zcash/zcash#5575->zcash/zips#447
-
-
+
+
@@ -1287,8 +1287,8 @@
zcash/zcash#5575->zcash/zcash#5796
-
-
+
+
@@ -1305,8 +1305,8 @@
zcash/zips#447->zcash/zips#596
-
-
+
+
@@ -2025,17 +2025,17 @@
zcash/incrementalmerkletree#26
-
-zcash/incrementalmerkletree#26
-Release `0.3.0`
+
+zcash/incrementalmerkletree#26
+Release `0.3.0`
zcash/incrementalmerkletree#26->zcash/orchard#232
-
-
+
+
@@ -2399,10 +2399,10 @@
zcash/halo2#426
-
-zcash/halo2#426
-Publish `halo2_proofs
-0.1.0`
+
+zcash/halo2#426
+Publish `halo2_proofs
+0.1.0`
@@ -2410,33 +2410,33 @@
zcash/halo2#460
-
-zcash/halo2#460
-Publish `halo2_gadgets
-v0.1.0`
+
+zcash/halo2#460
+Publish `halo2_gadgets
+v0.1.0`
zcash/halo2#426->zcash/halo2#460
-
-
+
+
zcash/halo2#460->zcash/orchard#232
-
-
+
+
zcash/halo2#75
-
-zcash/halo2#75
-Implement support for
-recursion
+
+zcash/halo2#75
+Implement support for
+recursion
@@ -2444,20 +2444,20 @@
zcash/halo2#494
-
-zcash/halo2#494
-Consider adding an API
-that enables application
-circuits to be built
-across both fields
+
+zcash/halo2#494
+Consider adding an API
+that enables application
+circuits to be built
+across both fields
zcash/halo2#75->zcash/halo2#494
-
-
+
+
@@ -2494,24 +2494,24 @@
zcash/halo2#250
-
-zcash/halo2#250
-Implement the logic for
-the IVC verifier circuit
+
+zcash/halo2#250
+Implement the logic for
+the IVC verifier circuit
zcash/halo2#78->zcash/halo2#250
-
-
+
+
zcash/halo2#250->zcash/halo2#75
-
-
+
+
@@ -2555,29 +2555,10 @@
-
-
-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
@@ -2586,9 +2567,9 @@
-
+
zcash/halo2#418
-
+
zcash/halo2#418
[memory optimization]
@@ -2598,15 +2579,15 @@
-
+
zcash/halo2#420->zcash/halo2#418
-
+
zcash/orchard#256
-
+
zcash/orchard#256
Measure memory-usage
@@ -2615,15 +2596,15 @@
-
+
zcash/halo2#420->zcash/orchard#256
-
+
zcash/halo2#427
-
+
zcash/halo2#427
Use smaller extended
@@ -2633,9 +2614,9 @@
-
+
zcash/halo2#456
-
+
zcash/halo2#456
Benchmark `sha256`
@@ -2644,9 +2625,9 @@
-
+
zcash/halo2#455
-
+
zcash/halo2#455
[Book] add description of
@@ -2655,9 +2636,9 @@
-
+
zcash/halo2#251
-
+
zcash/halo2#251
Implement user-facing API
@@ -2667,32 +2648,32 @@
-
+
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#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
@@ -2702,15 +2683,15 @@
-
+
zcash/halo2#436->zcash/halo2#437
-
-
+
+
-
+
zcash/halo2#438
-
+
zcash/halo2#438
Implement the logic for
@@ -2719,15 +2700,15 @@
-
+
zcash/halo2#436->zcash/halo2#438
-
+
zcash/halo2#435
-
+
zcash/halo2#435
Implement mock
@@ -2737,9 +2718,9 @@
-
+
zcash/halo2#247
-
+
zcash/halo2#247
Implement underlying
@@ -2749,27 +2730,27 @@
-
+
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
@@ -2778,21 +2759,21 @@
-
+
zcash/halo2#246->zcash/halo2#436
-
+
zcash/halo2#246->zcash/halo2#435
-
+
zcash/halo2#439
-
+
zcash/halo2#439
Support split
@@ -2801,15 +2782,15 @@
-
+
zcash/halo2#439->zcash/halo2#246
-
+
zcash/halo2#359
-
+
zcash/halo2#359
Set up `BaseTranscript`,
@@ -2818,15 +2799,15 @@
-
+
zcash/halo2#359->zcash/halo2#247
-
+
zcash/halo2#249
-
+
zcash/halo2#249
Implement recursion
@@ -2836,53 +2817,53 @@
-
+
zcash/halo2#249->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#380
-
-
-
-
-zcash/halo2#380
-[book] Fix errors and
-typos
+
+
+
+
+zcash/halo2#380
+[book] Fix errors and
+typos
-
+
zcash/halo2#380->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#542
-
-
-
-
-zcash/halo2#542
-Relicense Halo 2 crates
-as MIT OR Apache 2.0
+
+
+
+
+zcash/halo2#542
+Relicense Halo 2 crates
+as MIT OR Apache 2.0
-
+
zcash/halo2#542->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#248
-
+
zcash/halo2#248
Implement endoscaling in
@@ -2891,15 +2872,15 @@
-
+
zcash/halo2#248->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#245
-
+
zcash/halo2#245
Remove the need to
@@ -2909,51 +2890,89 @@
-
+
zcash/halo2#245->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#543
-
-
-
-
-zcash/halo2#543
-Optimize Fft
+
+
+
+
+zcash/halo2#543
+Optimize Fft
-
+
zcash/halo2#543->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#548
-
-
-zcash/halo2#548
-Implement performance and
-memory optimizations for
-halo2_proofs
+
+
+zcash/halo2#548
+Implement performance and
+memory optimizations for
+halo2_proofs
-
+
zcash/halo2#543->zcash/halo2#548
-
-
+
+
+
+
+
+zcash/halo2#483
+
+
+zcash/halo2#483
+Refactor variable-base
+scalar mul to distinguish
+the "base field element"
+case
+
+
+
+
+
+zcash/orchard#313
+
+
+
+
+zcash/orchard#313
+Use new halo2
+`FixedPoint` API.
+
+
+
+
+
+zcash/halo2#483->zcash/orchard#313
+
+
+
+
+
+zcash/orchard#313->zcash/halo2#460
+
+
-
+
zcash/halo2#312
-
+
zcash/halo2#312
[Book] Document gadget
@@ -2962,204 +2981,223 @@
-
+
zcash/orchard#279
-
-
-zcash/orchard#279
-Remove outdated
-`Builder::build`
-documentation
+
+
+zcash/orchard#279
+Remove outdated
+`Builder::build`
+documentation
-
+
zcash/orchard#279->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#314
-
-
-
-
-zcash/orchard#314
-Update
-incrementalmerkletree
-dependency version.
+
+
+
+
+zcash/orchard#314
+Update
+incrementalmerkletree
+dependency version.
-
+
zcash/orchard#314->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#298
-
-
-zcash/orchard#298
-Support externally
-computed signatures
+
+
+zcash/orchard#298
+Support externally
+computed signatures
-
+
zcash/orchard#298->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#260
-
-
-zcash/orchard#260
-Rename `ak` to `ak_P` in
-the circuit impl
+
+
+zcash/orchard#260
+Rename `ak` to `ak_P` in
+the circuit impl
-
+
zcash/orchard#260->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#83
-
-
-zcash/orchard#83
-Internal
-security/correctness
-review of the Orchard
-Action circuit
-implementation and docs
+
+
+zcash/orchard#83
+Internal
+security/correctness
+review of the Orchard
+Action circuit
+implementation and docs
-
+
zcash/orchard#83->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#26
-
-
-zcash/orchard#26
-Add tests to ensure that
-EC fixed-base scalar mul
-supports full-width
-scalars
+
+
+zcash/orchard#26
+Add tests to ensure that
+EC fixed-base scalar mul
+supports full-width
+scalars
-
+
zcash/orchard#26->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#84
-
-
-zcash/orchard#84
-Correctness proofs for
-scalar multiplications
-and scalar range checks
+
+
+zcash/orchard#84
+Correctness proofs for
+scalar multiplications
+and scalar range checks
-
+
zcash/orchard#84->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#47
-
-
-zcash/orchard#47
-Extract useful parts of
-the Sapling security
-analysis into the Orchard
-book
+
+
+zcash/orchard#47
+Extract useful parts of
+the Sapling security
+analysis into the Orchard
+book
-
+
zcash/orchard#47->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#243
-
-
-zcash/orchard#243
-Add nullifier field to
-`CompactAction`
+
+
+zcash/orchard#243
+Add nullifier field to
+`CompactAction`
-
+
zcash/orchard#243->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#7
-
-
-zcash/orchard#7
-Create key structure /
-capability diagram
+
+
+zcash/orchard#7
+Create key structure /
+capability diagram
-
+
zcash/orchard#7->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#78
-
-
-zcash/orchard#78
-[Book] Remove outdated
-TODO about functionality
-of an Action
+
+
+zcash/orchard#78
+[Book] Remove outdated
+TODO about functionality
+of an Action
-
+
zcash/orchard#78->zcash/orchard#232
-
-
+
+
+
+
+
+zcash/orchard#318
+
+
+
+
+zcash/orchard#318
+Changes from circuit
+review
+
+
+
+
+
+zcash/orchard#318->zcash/orchard#232
+
+
diff --git a/zcash-core-dag.svg b/zcash-core-dag.svg
index db79798a..bc848b9a 100644
--- a/zcash-core-dag.svg
+++ b/zcash-core-dag.svg
@@ -130,9 +130,9 @@
zcash/librustzcash#226
-
-zcash/librustzcash#226
-Bring in Bolt TZE
+
+zcash/librustzcash#226
+Bring in Bolt TZE
@@ -140,27 +140,27 @@
zcash/librustzcash#225
-
-zcash/librustzcash#225
-Add Bolt TZE support to
-the transaction builder
+
+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#4190
+TZE: implement zcashd
+'host' logic.
@@ -168,18 +168,18 @@
zcash/zcash#4189
-
-zcash/zcash#4189
-Deploy TZE protocol
-feature
+
+zcash/zcash#4189
+Deploy TZE protocol
+feature
zcash/zcash#4190->zcash/zcash#4189
-
-
+
+
@@ -203,13 +203,13 @@
zcash/zcash#5682
-
-zcash/zcash#5682
-RPC: Add recommendation
-in `gettransaction` help
-to use
-`z_viewtransaction`
-instead.
+
+zcash/zcash#5682
+RPC: Add recommendation
+in `gettransaction` help
+to use
+`z_viewtransaction`
+instead.
@@ -254,11 +254,11 @@
zcash/zcash#5686
-
-zcash/zcash#5686
-Consider supporting
-Orchard spending key
-import & export.
+
+zcash/zcash#5686
+Consider supporting
+Orchard spending key
+import & export.
@@ -303,12 +303,12 @@
zcash/zcash#2979
-
-zcash/zcash#2979
-Refactor common code from
-z_sendmany,
-z_shieldcoinbase,
-z_mergetoaddress
+
+zcash/zcash#2979
+Refactor common code from
+z_sendmany,
+z_shieldcoinbase,
+z_mergetoaddress
@@ -390,12 +390,12 @@
zcash/zcash#4814
-
-zcash/zcash#4814
-[Orchard] Extend ZIP 304
-to support signatures
-with Orchard spending
-keys
+
+zcash/zcash#4814
+[Orchard] Extend ZIP 304
+to support signatures
+with Orchard spending
+keys
@@ -403,11 +403,11 @@
zcash/zcash#2571
-
-zcash/zcash#2571
-Add automated gitian
-builder which reacts to
-signed git tag.
+
+zcash/zcash#2571
+Add automated gitian
+builder which reacts to
+signed git tag.
@@ -415,27 +415,27 @@
zcash/zcash#2572
-
-zcash/zcash#2572
-Automatically generate a
-debian package as gitian
-side effect.
+
+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#5277
+addrv2 support in zcashd
@@ -443,44 +443,44 @@
zcash/zcash#3051
-
-zcash/zcash#3051
-Upgrade Tor support to v3
-onion hidden service
-protocol
+
+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#1111
+I2P Integration
zcash/zcash#5277->zcash/zcash#1111
-
-
+
+
zcash/zcash#3882
-
-zcash/zcash#3882
-Write a Seeder Web
-Service
+
+zcash/zcash#3882
+Write a Seeder Web
+Service
@@ -488,60 +488,60 @@
zcash/zcash#3883
-
-zcash/zcash#3883
-Modify Zcashd to use the
-new Seeder Web Service
+
+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#3884
+Turn off the DNS Seeder
+Service
zcash/zcash#3883->zcash/zcash#3884
-
-
+
+
zcash/zcash#3881
-
-zcash/zcash#3881
-Replace the Seeder
+
+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#4819
+Backport upstream PRs
+that remove Boost usage
@@ -549,43 +549,43 @@
zcash/zcash#4818
-
-zcash/zcash#4818
-Remove dependency on
-Boost
+
+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
+Replace boost::filesystem
+with std::filesystem
zcash/zcash#4825->zcash/zcash#4818
-
-
+
+
zcash/zcash#2116
-
-zcash/zcash#2116
-HTLC for Bitcoin
+
+zcash/zcash#2116
+HTLC for Bitcoin
@@ -593,45 +593,45 @@
zcash/zcash#2115
-
-zcash/zcash#2115
-HTLC
+
+zcash/zcash#2115
+HTLC
zcash/zcash#2116->zcash/zcash#2115
-
-
+
+
zcash/zips#542
-
-zcash/zips#542
-[ZIP 155] addrv2 message
+
+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/librustzcash#210
+ZIP 304: Message signing
+and verification for
+Sapling addresses
@@ -639,61 +639,61 @@
zcash/zcash#1770
-
-zcash/zcash#1770
-signmessage and
-verifymessage RPC calls
-do not support z
-addresses
+
+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
+HTLC for Zcash
zcash/zcash#2117->zcash/zcash#2115
-
-
+
+
zcash/zcash#2118
-
-zcash/zcash#2118
-HTLC for Ethereum
+
+zcash/zcash#2118
+HTLC for Ethereum
zcash/zcash#2118->zcash/zcash#2115
-
-
+
+
zcash/zcash#3788
-
-zcash/zcash#3788
-Sprout Deprecation
-roadmap
+
+zcash/zcash#3788
+Sprout Deprecation
+roadmap
@@ -701,11 +701,11 @@
zcash/zcash#5034
-
-
-
-zcash/zcash#5034
-Bitcoin 0.17 locking PRs
+
+
+
+zcash/zcash#5034
+Bitcoin 0.17 locking PRs
@@ -713,64 +713,64 @@
zcash/zcash#5050
-
-
-
-zcash/zcash#5050
-Bitcoin 0.18 locking PRs
+
+
+
+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#5163
+Bitcoin 0.19 locking PRs
zcash/zcash#5050->zcash/zcash#5163
-
-
+
+
zcash/zcash#2718
-
-zcash/zcash#2718
-Commit to an absolute
-minimum time before which
-any kind of address
-withdrawal
+
+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#5407
+Update LevelDB to 1.22+
@@ -778,18 +778,18 @@
zcash/zcash#4922
-
-zcash/zcash#4922
-Update leveldb and ctaes
-subtrees
+
+zcash/zcash#4922
+Update leveldb and ctaes
+subtrees
zcash/zcash#5407->zcash/zcash#4922
-
-
+
+
@@ -808,18 +808,18 @@
zcash/zcash#5408
-
-zcash/zcash#5408
-Backport SHA-256 assembly
-optimisations
+
+zcash/zcash#5408
+Backport SHA-256 assembly
+optimisations
zcash/zcash#5065->zcash/zcash#5408
-
-
+
+
@@ -840,8 +840,8 @@
zcash/zcash#5408->zcash/zcash#5407
-
-
+
+
@@ -857,8 +857,8 @@
zcash/zcash#5409->zcash/zcash#5408
-
-
+
+
@@ -938,19 +938,19 @@
zcash/zcash#5057
-
-
-
-zcash/zcash#5057
-Sync backports
+
+
+
+zcash/zcash#5057
+Sync backports
zcash/zcash#5057->zcash/zcash#5034
-
-
+
+
@@ -1232,12 +1232,12 @@
zcash/zcash#5575
-
-zcash/zcash#5575
-Document policy for
-inferring UAs when
-recovering from
-mnemonics.
+
+zcash/zcash#5575
+Document policy for
+inferring UAs when
+recovering from
+mnemonics.
@@ -1245,19 +1245,19 @@
zcash/zips#447
-
-zcash/zips#447
-[ZIP 315] Best Practices
-for Wallet Handling of
-Multiple Pools
+
+zcash/zips#447
+[ZIP 315] Best Practices
+for Wallet Handling of
+Multiple Pools
zcash/zcash#5575->zcash/zips#447
-
-
+
+
@@ -1275,8 +1275,8 @@
zcash/zcash#5575->zcash/zcash#5796
-
-
+
+
@@ -1293,8 +1293,8 @@
zcash/zips#447->zcash/zips#596
-
-
+
+
@@ -2013,17 +2013,17 @@
zcash/incrementalmerkletree#26
-
-zcash/incrementalmerkletree#26
-Release `0.3.0`
+
+zcash/incrementalmerkletree#26
+Release `0.3.0`
zcash/incrementalmerkletree#26->zcash/orchard#232
-
-
+
+
@@ -2387,10 +2387,10 @@
zcash/halo2#426
-
-zcash/halo2#426
-Publish `halo2_proofs
-0.1.0`
+
+zcash/halo2#426
+Publish `halo2_proofs
+0.1.0`
@@ -2398,33 +2398,33 @@
zcash/halo2#460
-
-zcash/halo2#460
-Publish `halo2_gadgets
-v0.1.0`
+
+zcash/halo2#460
+Publish `halo2_gadgets
+v0.1.0`
zcash/halo2#426->zcash/halo2#460
-
-
+
+
zcash/halo2#460->zcash/orchard#232
-
-
+
+
zcash/halo2#75
-
-zcash/halo2#75
-Implement support for
-recursion
+
+zcash/halo2#75
+Implement support for
+recursion
@@ -2432,20 +2432,20 @@
zcash/halo2#494
-
-zcash/halo2#494
-Consider adding an API
-that enables application
-circuits to be built
-across both fields
+
+zcash/halo2#494
+Consider adding an API
+that enables application
+circuits to be built
+across both fields
zcash/halo2#75->zcash/halo2#494
-
-
+
+
@@ -2482,24 +2482,24 @@
zcash/halo2#250
-
-zcash/halo2#250
-Implement the logic for
-the IVC verifier circuit
+
+zcash/halo2#250
+Implement the logic for
+the IVC verifier circuit
zcash/halo2#78->zcash/halo2#250
-
-
+
+
zcash/halo2#250->zcash/halo2#75
-
-
+
+
@@ -2543,29 +2543,10 @@
-
-
-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
@@ -2574,9 +2555,9 @@
-
+
zcash/halo2#418
-
+
zcash/halo2#418
[memory optimization]
@@ -2586,15 +2567,15 @@
-
+
zcash/halo2#420->zcash/halo2#418
-
+
zcash/orchard#256
-
+
zcash/orchard#256
Measure memory-usage
@@ -2603,15 +2584,15 @@
-
+
zcash/halo2#420->zcash/orchard#256
-
+
zcash/halo2#427
-
+
zcash/halo2#427
Use smaller extended
@@ -2621,9 +2602,9 @@
-
+
zcash/halo2#456
-
+
zcash/halo2#456
Benchmark `sha256`
@@ -2632,9 +2613,9 @@
-
+
zcash/halo2#455
-
+
zcash/halo2#455
[Book] add description of
@@ -2643,9 +2624,9 @@
-
+
zcash/halo2#251
-
+
zcash/halo2#251
Implement user-facing API
@@ -2655,32 +2636,32 @@
-
+
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#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
@@ -2690,15 +2671,15 @@
-
+
zcash/halo2#436->zcash/halo2#437
-
-
+
+
-
+
zcash/halo2#438
-
+
zcash/halo2#438
Implement the logic for
@@ -2707,15 +2688,15 @@
-
+
zcash/halo2#436->zcash/halo2#438
-
+
zcash/halo2#435
-
+
zcash/halo2#435
Implement mock
@@ -2725,9 +2706,9 @@
-
+
zcash/halo2#247
-
+
zcash/halo2#247
Implement underlying
@@ -2737,27 +2718,27 @@
-
+
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
@@ -2766,21 +2747,21 @@
-
+
zcash/halo2#246->zcash/halo2#436
-
+
zcash/halo2#246->zcash/halo2#435
-
+
zcash/halo2#439
-
+
zcash/halo2#439
Support split
@@ -2789,15 +2770,15 @@
-
+
zcash/halo2#439->zcash/halo2#246
-
+
zcash/halo2#359
-
+
zcash/halo2#359
Set up `BaseTranscript`,
@@ -2806,15 +2787,15 @@
-
+
zcash/halo2#359->zcash/halo2#247
-
+
zcash/halo2#249
-
+
zcash/halo2#249
Implement recursion
@@ -2824,53 +2805,53 @@
-
+
zcash/halo2#249->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#380
-
-
-
-
-zcash/halo2#380
-[book] Fix errors and
-typos
+
+
+
+
+zcash/halo2#380
+[book] Fix errors and
+typos
-
+
zcash/halo2#380->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#542
-
-
-
-
-zcash/halo2#542
-Relicense Halo 2 crates
-as MIT OR Apache 2.0
+
+
+
+
+zcash/halo2#542
+Relicense Halo 2 crates
+as MIT OR Apache 2.0
-
+
zcash/halo2#542->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#248
-
+
zcash/halo2#248
Implement endoscaling in
@@ -2879,15 +2860,15 @@
-
+
zcash/halo2#248->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#245
-
+
zcash/halo2#245
Remove the need to
@@ -2897,51 +2878,89 @@
-
+
zcash/halo2#245->zcash/halo2#250
-
-
+
+
-
+
zcash/halo2#543
-
-
-
-
-zcash/halo2#543
-Optimize Fft
+
+
+
+
+zcash/halo2#543
+Optimize Fft
-
+
zcash/halo2#543->zcash/halo2#426
-
-
+
+
-
+
zcash/halo2#548
-
-
-zcash/halo2#548
-Implement performance and
-memory optimizations for
-halo2_proofs
+
+
+zcash/halo2#548
+Implement performance and
+memory optimizations for
+halo2_proofs
-
+
zcash/halo2#543->zcash/halo2#548
-
-
+
+
+
+
+
+zcash/halo2#483
+
+
+zcash/halo2#483
+Refactor variable-base
+scalar mul to distinguish
+the "base field element"
+case
+
+
+
+
+
+zcash/orchard#313
+
+
+
+
+zcash/orchard#313
+Use new halo2
+`FixedPoint` API.
+
+
+
+
+
+zcash/halo2#483->zcash/orchard#313
+
+
+
+
+
+zcash/orchard#313->zcash/halo2#460
+
+
-
+
zcash/halo2#312
-
+
zcash/halo2#312
[Book] Document gadget
@@ -2950,204 +2969,223 @@
-
+
zcash/orchard#279
-
-
-zcash/orchard#279
-Remove outdated
-`Builder::build`
-documentation
+
+
+zcash/orchard#279
+Remove outdated
+`Builder::build`
+documentation
-
+
zcash/orchard#279->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#314
-
-
-
-
-zcash/orchard#314
-Update
-incrementalmerkletree
-dependency version.
+
+
+
+
+zcash/orchard#314
+Update
+incrementalmerkletree
+dependency version.
-
+
zcash/orchard#314->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#298
-
-
-zcash/orchard#298
-Support externally
-computed signatures
+
+
+zcash/orchard#298
+Support externally
+computed signatures
-
+
zcash/orchard#298->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#260
-
-
-zcash/orchard#260
-Rename `ak` to `ak_P` in
-the circuit impl
+
+
+zcash/orchard#260
+Rename `ak` to `ak_P` in
+the circuit impl
-
+
zcash/orchard#260->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#83
-
-
-zcash/orchard#83
-Internal
-security/correctness
-review of the Orchard
-Action circuit
-implementation and docs
+
+
+zcash/orchard#83
+Internal
+security/correctness
+review of the Orchard
+Action circuit
+implementation and docs
-
+
zcash/orchard#83->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#26
-
-
-zcash/orchard#26
-Add tests to ensure that
-EC fixed-base scalar mul
-supports full-width
-scalars
+
+
+zcash/orchard#26
+Add tests to ensure that
+EC fixed-base scalar mul
+supports full-width
+scalars
-
+
zcash/orchard#26->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#84
-
-
-zcash/orchard#84
-Correctness proofs for
-scalar multiplications
-and scalar range checks
+
+
+zcash/orchard#84
+Correctness proofs for
+scalar multiplications
+and scalar range checks
-
+
zcash/orchard#84->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#47
-
-
-zcash/orchard#47
-Extract useful parts of
-the Sapling security
-analysis into the Orchard
-book
+
+
+zcash/orchard#47
+Extract useful parts of
+the Sapling security
+analysis into the Orchard
+book
-
+
zcash/orchard#47->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#243
-
-
-zcash/orchard#243
-Add nullifier field to
-`CompactAction`
+
+
+zcash/orchard#243
+Add nullifier field to
+`CompactAction`
-
+
zcash/orchard#243->zcash/orchard#232
-
-
+
+
-
+
zcash/orchard#7
-
-
-zcash/orchard#7
-Create key structure /
-capability diagram
+
+
+zcash/orchard#7
+Create key structure /
+capability diagram
-
+
zcash/orchard#7->zcash/orchard#83
-
-
+
+
-
+
zcash/orchard#78
-
-
-zcash/orchard#78
-[Book] Remove outdated
-TODO about functionality
-of an Action
+
+
+zcash/orchard#78
+[Book] Remove outdated
+TODO about functionality
+of an Action
-
+
zcash/orchard#78->zcash/orchard#232
-
-
+
+
+
+
+
+zcash/orchard#318
+
+
+
+
+zcash/orchard#318
+Changes from circuit
+review
+
+
+
+
+
+zcash/orchard#318->zcash/orchard#232
+
+
diff --git a/zcash-halo2-dag.html b/zcash-halo2-dag.html
index 3fa19cc3..ee4d084d 100644
--- a/zcash-halo2-dag.html
+++ b/zcash-halo2-dag.html
@@ -17,10 +17,10 @@
-