OK so… sapling viewing keys aren’t supported in any of the official software yet. But in keeping with the spirit of 100% personal 0% foundation experiments in this thread… I took the work-in-progress viewing key code by bmlis
from here and used it to import a viewing key:
https://github.com/zcash/zcash/pull/3822 (I had to modify a couple of lines and rebuild it as discussed in the PR)
The viewing key for the z2z Public Messages address is:
zivks1yssjra4ln5uc25xgjaej332jc0xc5wc7qjhkyxn5ctzluas4auzq6h2pgv
To import it, use the following:
src/zcash-cli z_importviewingkey zivks1yssjra4ln5uc25xgjaej332jc0xc5wc7qjhkyxn5ctzluas4auzq6h2pgv yes 590000 zs19detzz6l3yag6fjwu2vtjg2p5dv8lfs8hw70mt29g378l2kgvt796plhhlyzyfzjndww6mtt7ag
(parameters are the incoming view key ivk, yes to recan, 590000 as a height to rescan from, then the sapling zs address). To check it,
$ src/zcash-cli z_listaddresses true
[
"zs19detzz6l3yag6fjwu2vtjg2p5dv8lfs8hw70mt29g378l2kgvt796plhhlyzyfzjndww6mtt7ag"
]
(true means include “watch only” addresses like this one)
Now anyone can follow along with Sonya using the following one-liner:
$ src/zcash-cli z_listreceivedbyaddress zs19detzz6l3yag6fjwu2vtjg2p5dv8lfs8hw70mt29g378l2kgvt796plhhlyzyfzjndww6mtt7ag | python -c "import json, sys; print [r['memo'].decode('hex').strip('\x00') for r in json.load(sys.stdin) if r['amount'] >= 0.005]"
['Trump is bae', "The sky's alive with turned on television sets\nI walk the streets and seek another vision yet\nThe echo makes me turn to see that last frontier\nThe edge of time closes down as I disappear\n\nThe time that's best is when surroundings fade away\nThe presence of another world comes close to me\nIt's time for me to throw away this paper knife\nI'm not alone in reaching for a perfect life", "I'm in love with a stripper \xe2\x99\xaa\xe2\x99\xab\xe2\x99\xac", 'I testify that there is no more worthy god than my future self, and that Libertology heralds my apotheosis. \xf0\x9f\x8c\x8c Ascend the MESCATOMic bridge at AppliedExtropy.org!']
Basically using the incoming viewkey, anyone could mirror a zboard like service, but only Sonya with the full private key can forward the donation on to openpriv