* create block subsidy rfc * add reference in miner subsidy * remove `or 0` from function descriptions. It is clear from the signature that the function will return `Error` on any failure(including input errors, for example a wrong height). Describing this will force us to write it for all functions that returns an error so better remove it. * add links to subsidy categories * fix design in Funding streams parameter constants * fix order in FUNDING_STREAM_RECEIVER_NUMERATORS * return `PayToScriptHash` in `funding_stream_address` * add shielded coinbase * Apply suggestions from code review Co-authored-by: teor <teor@riseup.net> Co-authored-by: Daira Hopwood <daira@jacaranda.org> * improve transparent value pool section * add a test plan section * rename `subsidy_is_correct` to `subsidy_is_valid` * add funding streams address constants * fix funding stream addresses * add errors * remove ending dot for error descriptions Co-authored-by: Jane Lusby <jlusby42@gmail.com> * modify founders reward * change ECC to BP * add note about state needed for transparent pool * split constants * Tweak block subsidy RFC wording Co-authored-by: Jane Lusby <jlusby42@gmail.com> * Clarify transaction fees definition * Use consistent fee terminology * Clarify transparent value pool * Revise implementation plan based on latest priorities * Change tests based on new priorities * Fix markdown Co-authored-by: Alfredo Garcia <oxarbitrage@gmail.com> * Fix value pool description * change block and miner subsidy definitions * fee pool definitions, fix all links to protocol * add reference to zip209 * add note for MG stream number of addresses Co-authored-by: teor <teor@riseup.net> Co-authored-by: Daira Hopwood <daira@jacaranda.org> Co-authored-by: Jane Lusby <jlusby42@gmail.com> |
||
---|---|---|
.. | ||
src | ||
theme | ||
.gitignore | ||
book.toml | ||
firebase.json |