This repository was archived by the owner on Jan 6, 2025. It is now read-only.
Releases: ethereum/casper
Releases · ethereum/casper
Partial Slashing and Friends
Semi-major version bump due to changing previous deploy method and some methods/vars on the API.
Changelog:
- Implement partial slashing
- Remove contract constructor in favor of an explicit one-time method --
init - add
warm_up_periodto stall contract functionality after deploy forwarm_up_periodblocks to allow time for initial validators to make deposits - add public method
slashable(vote_msg_1, vote_msg_2)to expose slashable logic to clients SIGHASHERtoMSG_HASHER. Change all vars fromsighashtomsg_hash- validate contract params passed into
init - increase test coverage
- Add resources to README
First release
v0.1.0 marks us more clearly tagging releases to help clients and external auditors more easily track the contract and changes.
Recent Changes:
- rename
votestocheckpoints - rename
total_*dyn_deposits_scaled()tototal_*dyn_deposits_in_wei() - add vars
VALIDATION_GAS_LIMITandSIGHASHER_GAS_LIMIT - reduce
VALIDATION_GAS_LIMITto 200k - remove
ownerbackdoor - add fork choice helpers
- memoize size of deposits at each checkpoint in the
checkpointsstruct - add
START_EPOCH - add
highest_justified_epoch(min_deposits) - add
highest_finalized_epoch(min_deposits)
- memoize size of deposits at each checkpoint in the