d1ab8a8946
* add a draft for value pools design * add some `ValueBalance` operators * add `value_balance` methods to modules * fix some minors * finalize the last part of the implementation design * replace wrong AllowNegative with correct NegativeAllowed * add design PR to header * update scope * remove details from transaction `value_balance()` * update definitions * change method name * return Result in operators * fix the TODOs * implement `UpdateWith<PreparedBlock>` for `ValueBalance` * add details to `ValueBalance` serialization * add a panic to block value balance * fix `remaining_transaction_value()` * add the block value balance into `FinalizedState` * populate the `Chain` with the finalized tip value balance * remove redundant text from definition * add docs to `Chain` field * trigger the `remaining_transaction_value()` check * fix mistake * add some tests, remove some not needed sections * add a summary of the implementation * do some minor fixes to consensus rules text * clarify some names * fix `UpdateWith` * move the remaining transaction value consensus rule * fix serialization bug * fix typo * Add a missing test * typo Co-authored-by: Conrado Gouvea <conradoplg@gmail.com> Co-authored-by: teor <teor@riseup.net> Co-authored-by: Conrado Gouvea <conradoplg@gmail.com> |
||
---|---|---|
.. | ||
src | ||
theme | ||
.gitignore | ||
book.toml | ||
firebase.json |