cosmos-sdk/x/slashing
Christopher Goes 1204857694 Merge PR #2122: Implement slashing period
* Update PENDING.md

* SlashingPeriod struct

* Seperate keys.go, constant prefixes

* Make linter happy

* Update Gopkg.lock

* Seek slashing period by infraction height

* Slashing period hooks

* Slashing period unit tests; bugfix

* Add simple hook tests

* Add sdk.ValidatorHooks interface

* No-op hooks

* Real hooks

* Fix iteration direction & duplicate key, update Gaia

* Correctly simulate past validator set signatures

* Tiny rename

* Update dep; 'make format'

* Add quick slashing period functionality test

* Additional unit tests

* Use current validators when selected

* Panic in the right place

* Address @rigelrozanski comments

* Fix linter errors

* Address @melekes suggestion

* Rename hook

* Update for new bech32 types

* 'make format'
2018-08-31 20:01:23 -04:00
..
client Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
simulation Merge PR #2040: Refactor Validator Account Types/Bech32 Prefixing 2018-08-31 00:06:44 -04:00
app_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
errors.go Merg PR #2198: Ensure Legacy Validator Delegation Invariants 2018-08-31 15:21:12 -04:00
genesis.go Upgrade to tm version 23.0. (#1927) 2018-08-12 03:33:48 -04:00
handler.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
handler_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
hooks.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
hooks_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
keeper.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
keeper_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
keys.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
msg.go Merge PR #2040: Refactor Validator Account Types/Bech32 Prefixing 2018-08-31 00:06:44 -04:00
msg_test.go Merge PR #2040: Refactor Validator Account Types/Bech32 Prefixing 2018-08-31 00:06:44 -04:00
params.go Merge branch 'develop' into bucky/merge-master 2018-08-19 16:24:45 -04:00
signing_info.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
signing_info_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
slashing_period.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
slashing_period_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
test_common.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
tick.go 0.24.1 - Fix validator pubkey bug 2018-08-21 15:40:43 +02:00
tick_test.go Merge PR #2122: Implement slashing period 2018-08-31 20:01:23 -04:00
wire.go Rename revoke(d) to jail(ed) 2018-08-22 17:56:13 +02:00