Commit Graph

1930 Commits

Author SHA1 Message Date
Daira Hopwood a7f7befe24 Add \optsqrt macro for "arbitrary square root".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-04 03:12:00 +01:00
Daira Hopwood e4315ad6a7 Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-07-01 19:22:38 +01:00
Daira Hopwood b16f8c8909 ZIP 307: update header.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:30:06 +01:00
Daira Hopwood 7a0e41021d ZIP 307: Zcash Company -> Electric Coin Company.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:26:09 +01:00
Daira Hopwood 98b854de95 ZIP 307: add notes about differences from the implementation (see https://github.com/zcash/zips/issues/341#issuecomment-622262394 ).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:25:50 +01:00
Daira Hopwood 327746929e ZIP 307: use math markup for the decryption algorithm, and add TODO for ZIP 212/Canopy.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 22:24:42 +01:00
Daira Hopwood d229f7b9ce ZIP 307: arch.png -> zip-0307-arch.png
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:15:21 +01:00
Daira Hopwood c29d801825 ZIP 301: minor cleanups.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 20:06:51 +01:00
Daira Hopwood 03dd67c296 ZIP 301 index and HTML.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:44:02 +01:00
Daira Hopwood a194f13466 Move ZIP 301.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:42:14 +01:00
Daira Hopwood f8b6b259e2 ZIP 301 (Stratum) updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:40:21 +01:00
str4d e5dd57d588 Update example version string
See https://github.com/zcash/zcash/issues/1481
2020-06-29 17:40:21 +01:00
str4d 23f3c31086 Move CONNECT_HOST/PORT to end of mining.subscribe for compatibility 2020-06-29 17:40:21 +01:00
str4d 42404ba4c3 Update protocol message rendering 2020-06-29 17:40:21 +01:00
str4d 160feb10b6 Clarify that the compactInt must be in canonical form 2020-06-29 17:40:21 +01:00
str4d 20fa2c5544 Clarify that reserved field is expected to be filled 2020-06-29 17:40:21 +01:00
str4d 233cf43dd8 Update acknowledgements 2020-06-29 17:40:21 +01:00
str4d 5c7ec37c04 Specify Equihash solution format 2020-06-29 17:40:21 +01:00
str4d 565ceecfb4 Improve specification for nonce parts 2020-06-29 17:40:21 +01:00
str4d 1ee4ba1409 Use block quotes for protocol messages, emphasise parameters 2020-06-29 17:40:21 +01:00
str4d f4fe8fea10 Miners can use error code for deriving human-readable messages 2020-06-29 17:40:21 +01:00
str4d 26d4d827d8 Correct boolean methods to follow JSON-RPC 1.0 2020-06-29 17:40:21 +01:00
str4d 0b2941372e Correct order of parameters in mining.subscribe response 2020-06-29 17:40:21 +01:00
str4d 1f001c06ee Clarify that block header parts use block header encoding 2020-06-29 17:40:21 +01:00
str4d fe0574906f Specify error objects 2020-06-29 17:40:21 +01:00
str4d a396f5b973 Minor tweaks 2020-06-29 17:40:21 +01:00
str4d 6ea4d05e76 Specify session resuming 2020-06-29 17:40:21 +01:00
str4d b2d405ced0 Add comment about id uniqueness 2020-06-29 17:40:21 +01:00
str4d 2aabd172bd Extract definition of nonce parts into a separate section 2020-06-29 17:40:21 +01:00
str4d 1e21aeb83e Add Daira as editor 2020-06-29 17:40:21 +01:00
str4d 5dc732e7ef Add reference to Bitcoin block header 2020-06-29 17:40:20 +01:00
str4d 47eb8924c9 Reference P2Pool 2020-06-29 17:40:20 +01:00
str4d fcf68b6200 Reference original Stratum docs in motivation section 2020-06-29 17:40:20 +01:00
str4d e3af1254c5 Add reference to ZIP-1 2020-06-29 17:40:20 +01:00
str4d 33a2d8f35f Move motivation section just under abstract 2020-06-29 17:40:20 +01:00
str4d 11e51b6349 Specify encoding of VERSION and TIME 2020-06-29 17:40:20 +01:00
str4d becff6ffdd Improve specification of target 2020-06-29 17:40:20 +01:00
str4d 4a8cce90b7 Require error messages for false boolean results 2020-06-29 17:40:20 +01:00
str4d 30d06746c9 Add specification overview and protocol flow 2020-06-29 17:40:20 +01:00
str4d 2a7d10c053 Explain link between worker names and job IDs 2020-06-29 17:40:20 +01:00
str4d 437100c81c Explain the host and port fields in mining.subscribe 2020-06-29 17:40:20 +01:00
str4d 5723b79f69 Use definition lists for variable definitions 2020-06-29 17:40:20 +01:00
str4d 569aa36450 First draft of Zcash Stratum protocol 2020-06-29 17:40:20 +01:00
Daira Hopwood bba80b5b0b ZIP 307: fix a reference.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:15:57 +01:00
Daira Hopwood 513e6ef89a Update README.rst.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:14:12 +01:00
Daira Hopwood 909b60e942 ZIP 307: add HTML and index entry.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:13:17 +01:00
Daira Hopwood e8e41470f8 zip-XXX-light-payment-detection.rst -> zip-0307.rst
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:12:04 +01:00
Daira Hopwood 1c5281f906 ZIP 307 updates.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2020-06-29 17:12:04 +01:00
Jack Grigg 8574f3df93 Block header validation 2020-06-29 17:12:04 +01:00
Jack Grigg 201609ad7e Expand note witness handling 2020-06-29 17:12:04 +01:00