This repository was archived by the owner on Mar 11, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
ABCI logic "sanity checks" #49
Comments
tomtau
added a commit
to crypto-com/thaler
that referenced
this issue
May 6, 2019
Solution: added a basic definition for rewards pool state representation + refactor around BlockHeight opaque type * extended InitConfig to contain the dedicated ERC20 addresses that will form the rewards pool at genesis * fixed chain-core dependencies * changed dev-utils to allow a more flexible config generation * extracted out app_hash computation into chain-core's `computer_app_hash` and extended InitChain handling to persist rewards pool state * added a basic modified calculation mechanism from https://github.com/input-output-hk/rust-cardano * removed error-prone deref in coin * removed ABCI app sanity checks, as they should be done in the ABCI library (added a link to the issue tendermint/rust-abci#49 ) * removed .iter() calls where possible
Closed
Closed
|
6 tasks
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
There are a few protocol assumptions that are currently unchecked / trusted, e.g. the block execution state machine:
This could be encoded in session types: https://github.com/Munksgaard/session-types
The text was updated successfully, but these errors were encountered: