Commit Graph

3361 Commits

Author SHA1 Message Date
Daira-Emma Hopwood 265cd39c19
Merge pull request #712 from zancas/zip317
Mark each protocol-specific logical_action as such, and sum across them
2024-02-07 11:58:25 +00:00
zancas 1d0c4ab09b Separate out logical action contributions of each protocol for clarity.
Co-authored-by: Zancas <zancas@zingolabs.org>
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-02-07 11:53:12 +00:00
Daira-Emma Hopwood f8ad3104a5
Merge pull request #777 from daira/zip-0228-stub
Add stub for ZIP 228: Asset Swaps for Zcash Shielded Assets
2024-02-07 03:17:26 +00:00
Daira-Emma Hopwood 60ae531acf Add stub for ZIP 228: Asset Swaps for Zcash Shielded Assets.
Signed-off-by: Daira-Emma Hopwood <daira@jacaranda.org>
2024-02-06 21:57:28 +00:00
Daira-Emma Hopwood 16e534637a
Merge pull request #766 from nuttycom/zip_0320-ua_must_understand
ZIP 320: Specify Alternative 2 in terms of a MUST-understand metadata item
2024-02-05 15:42:43 +00:00
Daira Emma Hopwood e2d7738bb6 ZIP 320: Define the semantics of Source Restriction Metadata Items in UVKs.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-02-04 15:17:20 +00:00
Kris Nuttycombe 1019792188 ZIP 320: Specify Alternative 2 in terms of a MUST-understand metadata item. 2024-01-25 22:07:53 -07:00
Conrado Gouvea fee271c03d
Merge pull request #764 from nuttycom/revert_316_r1
Revert "Merge pull request #759 from nuttycom/zip-316/ua-expiry"
2024-01-25 10:12:02 -03:00
Kris Nuttycombe 058b1a6a17 Revert "Merge pull request #759 from nuttycom/zip-316/ua-expiry"
This reverts commit 7064e8229a, reversing
changes made to 82f98ec91b.

Revision 1 will be amended to include a change to the Human-Readable
Part of UA/UVK encodings in order to ensure that MUST-understand
metadata cannot be ignored by existing wallets.
2024-01-24 18:48:31 -07:00
str4d 7064e8229a
Merge pull request #759 from nuttycom/zip-316/ua-expiry
ZIP 316: MUST-understand Metadata Items and Address Expiration Metadata
2024-01-19 23:58:10 +00:00
Daira Emma Hopwood b0de22d1e2 ZIP 316, Revision 1: Clarify relation of "MUST-understand" typecodes to derivation.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:43:16 +00:00
Kris Nuttycombe e05c7faa30 ZIP 316, Revision 1: Clarify constraints with respect to expiry times. 2024-01-18 19:40:11 +00:00
Kris Nuttycombe 5b92bcd076 ZIP 316, Revision 1: Apply suggestions from code review
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Kris Nuttycombe 099ef4397f ZIP 316, Revision 1: Clarify that address expiration metadata is optional. 2024-01-18 19:40:11 +00:00
Kris Nuttycombe 34ac94b73c ZIP 316, Revision 1: Address Expiration Metadata
This change adds metadata that allows a user to specify either an expiry
height or an expiry time (or both) for their addresses, and specifies
how wallets should interpret expiry metadata.

Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Kris Nuttycombe d4d34ed6ff ZIP 316, Revision 1: MUST-understand metadata items
Reserve a range of metadata typecodes that unified container parsers
must understand; if a parser does not understand a typecode in the
specified range, then it must treat the entire unified address as
unsupported.

Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-18 19:40:11 +00:00
Daira Emma Hopwood 82f98ec91b
Merge pull request #761 from daira/zip-320-formatting
Formatting and CSS improvements
2024-01-15 18:30:10 +00:00
Daira Emma Hopwood c27bc2500e Formatting and CSS improvements:
* ZIP 320: use normal block quote for modified sections of ZIP 316 rather
  than a literal block.
* ZIP 320: add References heading.
* ZIP 320: fix incorrect markup in two references.
* CSS: adjust padding of block quotes and give them a grey background
  (light grey for light theme, dark grey for dark theme).
* Regenerate README and index.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-15 18:25:07 +00:00
Kris Nuttycombe 00bbb788f0
Merge pull request #760 from nuttycom/zip-316/t_source_addrs
ZIP 320: Specify alternatives for transparent-source addresses.
2024-01-15 07:34:50 -07:00
Kris Nuttycombe 72b7b25e53
Fix reference to F4Jumble encoding.
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-15 07:34:37 -07:00
Kris Nuttycombe e11ddc4c91 Apply suggestions from code review
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-14 19:40:36 -07:00
Kris Nuttycombe 95ec5deb39 ZIP 320: Explain the larger rationale for Unified Addresses in the Alternative 2 analysis section 2024-01-14 08:39:49 -07:00
Kris Nuttycombe a407578c79 ZIP 320: Add examples of expiry date retrieval to Traceable Address reference impl.
The inline Rust reference implementation has been removed; please see the
sample code in the `zcash_address_wasm` library for reference.
2024-01-14 08:39:48 -07:00
Kris Nuttycombe d33a793a93 ZIP 320: The `code-block` rst directive is not supported by rst2html 2024-01-13 13:10:22 -07:00
Daira Emma Hopwood 06d1aea354
Merge pull request #754 from GoodDaisy/main
Fix typos
2024-01-13 19:40:45 +00:00
Kris Nuttycombe 342cd187cc ZIP 320: Add a link to proof-of-concept Traceable Address javascript library. 2024-01-13 12:39:22 -07:00
Kris Nuttycombe a49c9c2fdd
ZIP 320: Fix a bug in TEX encoding javascript.
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-13 10:35:54 -07:00
Kris Nuttycombe e1f43c6760 ZIP 320: Add a note about user experience downsides to Alternative 1 2024-01-13 09:32:53 -07:00
Kris Nuttycombe 2e103629a6 ZIP 320: Add Background and Analysis sections. 2024-01-13 09:22:46 -07:00
Kris Nuttycombe 9b97740f14
Apply suggestions from code review
Co-authored-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-13 08:10:59 -07:00
Kris Nuttycombe ae1e49f2af ZIP 320: Specify alternatives for transparent-source addresses.
This provides two alternatives for how to implement
transparent-source-only addresses:
* A new, separate `bech32m` encoding with the `tex` human-readable part
* A modification to Unified Addresses to support the transparent-source
  requirement.
2024-01-12 16:09:24 -07:00
Daira Emma Hopwood 18cda576bc
Merge pull request #758 from daira/zip-320-stub
ZIP 320 stub: Defining an Address Type to which funds can only be sent from Transparent Addresses
2024-01-12 18:42:41 +00:00
Daira Emma Hopwood cc203e0923 ZIP 320: add stub.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-12 18:41:48 +00:00
GoodDaisy 4b2f5c1f5a ZIP 1007: fix typos 2024-01-07 15:30:29 +08:00
GoodDaisy fdd8a6fb60 ZIP 32: fix typos 2024-01-07 15:30:21 +08:00
github-actions 6a0a93c020 Commit from GitHub Actions (Build tex and rst) 2024-01-06 20:57:42 +00:00
Andrew Arnott 250425e54a
Drop PR trigger
The git push at the end didn't have permission to push back to the source repo, even if the PR author granted permission for contributors to push to the source branch.
2024-01-06 13:48:56 -07:00
Andrew Arnott b8ba2282c2
Fix and rename GitHub Action workflow
This gets the Dockerfile behind the render workflow to build again.

I also renamed the workflow because it described only building the PDF, but it also builds all the .html files.
2024-01-06 13:35:22 -07:00
Daira Emma Hopwood bf21364f78
Merge pull request #749 from daira/zip-321-clarification
ZIP 321: clarify the usage of ``req-`` and add Unified Addresses
2024-01-03 22:52:51 +00:00
Daira Emma Hopwood bc4d78641e This should not be allowed.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-03 22:31:30 +00:00
Daira Emma Hopwood 013b86f800 ZIP 0: Regenerate HTML.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2024-01-03 22:19:26 +00:00
Daira Emma Hopwood 1b72b6d065 ZIP 321: regenerate HTML.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-25 22:33:59 +00:00
Daira Emma Hopwood 7842c23eda ZIP 321: delete the recommendation not to use the new features.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-25 22:33:43 +00:00
Daira Emma Hopwood e6dc1ab660 ZIP 321: updates for Unified Addresses.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-25 22:33:43 +00:00
Daira Emma Hopwood a08c861dd9 ZIP 321: cosmetics and reference updates.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-25 22:22:13 +00:00
Daira Emma Hopwood 4c95d8b496 Regenerate PDFs. 2023-12-19 17:43:09 +00:00
Daira Emma Hopwood 8b8d14ae02 Rename `release` Makefile target to `tag-release`. Make it not require being on main,
but check that the current branch is a descendant of the `origin` remote's `main`, i.e.
pushing to `origin main` would be a fast-forward.

Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood 18a7b531c7 Set Change History entry date.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood cb48a537a0 Acknowledge the font designers Pablo Impallari and Morris Fuller.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00
Daira Emma Hopwood a77e74ffb6 Cosmetics: improve the appearance of italic bold.
Signed-off-by: Daira Emma Hopwood <daira@jacaranda.org>
2023-12-19 17:43:09 +00:00