Commit Graph

310 Commits

Author SHA1 Message Date
Rigel
0b9751ac98
Merge pull request #1170 from cosmos/rigel/test_framework
mock test framework for modules
2018-06-08 13:30:24 -07:00
rigelrozanski
17948ccf04 auth-mock simulate block now commits, stake app_test cleanup 2018-06-08 11:28:07 -07:00
rigelrozanski
abab7c2e42 modules test within mock application 2018-06-07 20:55:14 -07:00
Christopher Goes
971e1489b2
Bech32ify msg.GetSignBytes() for x/slashing & x/stake 2018-06-08 01:24:08 +02:00
mossid
04d6ce6898 add revoked prefix to key, add condition in getbypower 2018-06-06 18:25:00 -07:00
Christopher Goes
3fbee11ccc
Merge PR #1142: Export validators to genesis
* Validator export skeleton
* Update export command, add tests, update CHANGELOG
* Rename exportAppState to exportAppStateAndTMValidators
2018-06-06 18:38:13 +02:00
Fabian
5f409ce832 Merge PR #1086: Bech32Cosmos output/input for the LCD
* refactored bech32ization
* updated keys endpoints for bech32
* bech32 for sending and querying
* trying to change output of validator addresses
* fixed validator output
* linted
* fixed merge conflict
* added bech32 to staking endpoints
* removed some logging statements
* added GetAccPubKeyBech32Cosmos
* fixed cli tests
* updated swagger
* merged standard bech32 change
* renamed bech32cosmos to bech32
* bech32ify json output for key add
* readded changelog
* fixed changelog merge issue
* Update CHANGELOG.md
2018-06-06 06:53:04 +02:00
Christopher Goes
be7ec5bc07
Merge PR #1115: Update SDK to ABCI v11 2018-06-05 01:42:01 +02:00
rigelrozanski
0ef3259a39 revised use of EndBlock/BeginBlock, basecoin updated for staking/slashing 2018-06-01 14:24:48 -07:00
Zaki Manian
ce850dca3b Switch from bech32cosmos to bech32 2018-06-01 16:23:58 +02:00
rigelrozanski
952aedc4f1 get rid of candidacy references 2018-05-31 14:57:09 -07:00
rigelrozanski
afc2bbfe09 working through cli 2018-05-31 14:56:17 -07:00
Christopher Goes
12a7c0373a
Merge pull request #1072 from ValarDragon/dev/tx_encoding
Change to go-wire UnmarshalJSON for bank transactions
2018-05-31 23:51:27 +02:00
ValarDragon
0371109039 Register crypto on amino codecs, update changelog 2018-05-31 12:55:21 -07:00
ValarDragon
e9545d69ed Switch the default modules to use wire.codec's MarshalJSON instead of json.Marshal 2018-05-31 11:51:15 -07:00
Rigel
0fb2bbdfef
Merge pull request #1011 from cosmos/cwgoes/slashing
Implement slashing (v1)
2018-05-31 11:09:44 -07:00
rigelrozanski
81e4a9797b genesis validator index setting 2018-05-30 18:28:02 -07:00
Christopher Goes
e0b5118fce
Staking InitGenesis fixes 2018-05-31 03:00:11 +02:00
Christopher Goes
7e9192f513
Separate validator pub key index updates 2018-05-31 00:41:28 +02:00
Christopher Goes
0324be4189
Clarify comment on removePoolShares 2018-05-31 00:38:20 +02:00
Christopher Goes
1a3ef51129
PubKeyKey => PubKeyIndexKey 2018-05-31 00:21:00 +02:00
Christopher Goes
5f03e370c3
Remove ValidatorByPubKey, don't marshal sdk.Address 2018-05-31 00:19:23 +02:00
Christopher Goes
4e266013a8
store.Delete instead of store.Set to nil 2018-05-31 00:13:13 +02:00
rigelrozanski
40526d3e77 unbond validator return updated validator 2018-05-30 14:52:56 -07:00
rigelrozanski
c8133a0f6a fix revoke validator bug 2018-05-30 14:43:22 -07:00
rigelrozanski
ecf800810c remove append usage from lcd, fix address order test issue in lcd 2018-05-30 09:00:00 -07:00
rigelrozanski
6207d4131c minor fixes 2018-05-30 08:16:09 -07:00
Rigel
1c462013a9
Merge branch 'develop' into matt/stake-rest 2018-05-30 10:53:12 -04:00
rigelrozanski
52cd8b8c1f fix endPath missing bug for query 2018-05-30 07:42:59 -07:00
Christopher Goes
91f14e1b48
Merge branch 'develop' into cwgoes/slashing 2018-05-29 21:39:45 +02:00
Christopher Goes
9dfaf1797c
Staking InitGenesis fix II 2018-05-29 08:56:53 +02:00
Christopher Goes
74e8159c3f
Force update staking store 2018-05-29 08:49:37 +02:00
Matt Bell
99e5c5a18f Restored validators query endpoint 2018-05-29 15:07:03 +09:00
Christopher Goes
0dae7f8e4c
Panic on revoke/unrevoke nonexistent validator 2018-05-29 02:27:43 +02:00
Christopher Goes
aed5d94b1c
Remove absent validators from sdk.NewContext 2018-05-29 02:26:17 +02:00
Christopher Goes
f4f8cc66d9
Add some explanatory comments 2018-05-29 00:10:52 +02:00
Christopher Goes
e4b0d0a618
Reorganization in progress 2018-05-28 21:55:54 +02:00
Christopher Goes
9cfc6de055
Linter fix 2018-05-28 21:55:53 +02:00
Christopher Goes
97b084b842
Fix ForceUnbond() testcase 2018-05-28 21:55:53 +02:00
Christopher Goes
e614799d0f
ForceUnbond() implementation WIP 2018-05-28 21:55:53 +02:00
Christopher Goes
be4b140003
Add testcase past max evidence age 2018-05-28 21:55:53 +02:00
Christopher Goes
7da5833b81
Implement ValidatorSet.Slash 2018-05-28 21:55:52 +02:00
Christopher Goes
366d8f9323
Slash() and ForceUnbond() are functions of ValidatorSet, not Validator 2018-05-28 21:55:52 +02:00
Christopher Goes
66b4461543
Update pointer-by-pubkey store on set and delete 2018-05-28 21:55:52 +02:00
Christopher Goes
b005f9f18d
Validator by pubkey, tests work-in-progress 2018-05-28 21:55:52 +02:00
Christopher Goes
95c5baf449
Rebase & squash slashing 2018-05-28 21:55:27 +02:00
Zaki Manian
4fd998c669
Merge branch 'develop' into bech32cosmos 2018-05-27 19:14:15 +02:00
Zaki Manian
ba7d1c0b8e Use the account encoding for the validator address 2018-05-27 14:24:18 +02:00
Zaki Manian
a163a3558f Use public keys consistently for validators and all addresses are for accounts 2018-05-27 14:21:15 +02:00
Zaki Manian
f33f49a840 Almost from scratch reimplementation of bech32cosmos integration. 2018-05-27 13:47:23 +02:00