Commit Graph

962 Commits

Author SHA1 Message Date
Christopher Goes
f8896ee7aa
Fix x/bank Msg testcases 2018-06-07 23:47:23 +02:00
Christopher Goes
cabb6e68fc
bech32ify x/bank/MsgSend 2018-06-07 23:42:37 +02:00
mossid
04d6ce6898 add revoked prefix to key, add condition in getbypower 2018-06-06 18:25:00 -07:00
David Kajpust
78703f027d fixed small breaking changes from pulling in develop 2018-06-06 15:49:22 -04:00
David Kajpust
33a5e01264 fixed merge conflicts 2018-06-06 14:14:51 -04:00
David Kajpust
5352b65078 Added TestInflationWithRandomOperations 2018-06-06 14:05:51 -04:00
David Kajpust
5aa6c96cb6 added Large Bond test for provisions 2018-06-06 13:11:36 -04: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
David Kajpust
7cb404d578 created a test to check large unbonds lower bonded ratio 2018-06-06 09:55:34 -04: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
David Kajpust
8d470e5410 TestHourlyInflationRateOfChange() added, checks 11.4 years of inflation 2018-06-05 23:12:28 -04:00
David Kajpust
89d6264587 simplified TestProcessProvisions into 4 repeatable funcs. fixed a small bug in it 2018-06-05 23:02:31 -04:00
rigelrozanski
25ae026958 spec complete unbonding, redelegation txs 2018-06-05 09:23:23 -07:00
rigelrozanski
e39ba70c08 complete staking spec update 2018-06-05 09:23:23 -07:00
rigelrozanski
35956c1c78 staking spec state revisions 2018-06-05 09:23:23 -07:00
Rigel
e0e50fce50
Merge pull request #1134 from cosmos/jlandrews/clidocfix
Fix docs for cli refactor
2018-06-04 23:30:28 -07:00
Jeremiah Andrews
5a831bd0f8 additional changes 2018-06-04 18:35:07 -07:00
Christopher Goes
be7ec5bc07
Merge PR #1115: Update SDK to ABCI v11 2018-06-05 01:42:01 +02:00
Christopher Goes
024eaf6ac0
Swap x/slashing to sdk.ValidatorSet 2018-06-02 00:27:37 +02:00
rigelrozanski
0ef3259a39 revised use of EndBlock/BeginBlock, basecoin updated for staking/slashing 2018-06-01 14:24:48 -07:00
Christopher Goes
537ce91e33
Merge pull request #1105 from cosmos/cwgoes/slashing-v1.1
Fix minor slashing issues
2018-06-01 18:41:13 +02:00
Zaki Manian
ce850dca3b Switch from bech32cosmos to bech32 2018-06-01 16:23:58 +02:00
David Kajpust
424ce545ef autogen addr func updated for 999 addrs if needed 2018-06-01 11:39:23 +01:00
David Kajpust
7b4c632066 autogenerate testaddrs func created 2018-06-01 10:51:38 +01:00
Christopher Goes
7ff6eebb32
Fix command documentation 2018-06-01 06:21:26 +02:00
Christopher Goes
c7a9b53fae
Use valpk.Address() 2018-06-01 06:21:26 +02:00
Christopher Goes
cde91bd229
gaiacli unrevoke 2018-06-01 06:21:22 +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
Christopher Goes
27ae1a1490
Match UnmarshalBinaryBare/MarshalBinaryBare 2018-05-31 22:19:46 +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
64af1fa51f Merge branch 'cwgoes/slashing' of https://github.com/cosmos/cosmos-sdk into cwgoes/slashing 2018-05-30 20:46:41 -07:00
Christopher Goes
f32093e9e3
Use evidence type constants from Tendermint 2018-05-31 05:43:54 +02: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
141bc5fb1c
amino.MarshalJSON instead of json.Marshal 2018-05-31 01:52:07 +02:00
Christopher Goes
3d37d51795
Switch to evidence type enum 2018-05-31 01:47:24 +02:00
Christopher Goes
5c4c486e7b
Add newlines to clarify testcase separation 2018-05-31 01:39:57 +02:00
Christopher Goes
604fd4c9a7
Address a few style comments 2018-05-31 01:37:38 +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
004e10ebcd
More comments on counter logic 2018-05-31 00:32:08 +02:00
Christopher Goes
99bed49c8d
Minor wording changes 2018-05-31 00:25:18 +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
3b4aa4d0ae
Minor test fix after merge 2018-05-29 21:46:38 +02: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
Christopher Goes
6712ea7f3a
Present, not absent 2018-05-29 08:32:39 +02:00
Matt Bell
99e5c5a18f Restored validators query endpoint 2018-05-29 15:07:03 +09:00
Christopher Goes
69af8b1a94
Clarify signing info stored by validator address 2018-05-29 02:58:43 +02:00
Christopher Goes
88e0025724
DowntimeUnbondDuration to 10 minutes 2018-05-29 02:56:40 +02:00
Christopher Goes
345b5b88a8
Add comment on MsgUnrevoke 2018-05-29 02:50:04 +02:00
Christopher Goes
65945c069c
Clarify counter logic 2018-05-29 02:48:29 +02:00
Christopher Goes
7fbecc6b72
Clarify default signing info 2018-05-29 02:36:31 +02:00
Christopher Goes
b8b4fe24e3
Absent validators map[crypto.PubKey]struct{} 2018-05-29 02:33:01 +02: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
26f22dbe4d
Test start height update 2018-05-28 23:55:39 +02:00
Christopher Goes
c0487996ab
Update slashing docs, slight index change 2018-05-28 23:46:08 +02:00
Christopher Goes
02ab73e266
Signing info slashing testcases 2018-05-28 23:39:57 +02:00
Christopher Goes
93f1cb45cc
Split slashing params & signing info into separate files 2018-05-28 23:24:58 +02:00
Christopher Goes
bfa9d5f914
Linter fixes 2018-05-28 22:12:45 +02:00
Christopher Goes
d03577a2fc
Fixes after rebase, jail in x/slashing 2018-05-28 22:08:13 +02:00
Christopher Goes
e4b0d0a618
Reorganization in progress 2018-05-28 21:55:54 +02:00
Christopher Goes
6f3d81d5d6
Swap to individual offset 2018-05-28 21:55:53 +02:00
Christopher Goes
9cfc6de055
Linter fix 2018-05-28 21:55:53 +02:00
Christopher Goes
8aaff4b96e
Cleanup testcase a bit 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
796948b838
Downtime slashing testcases 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
67f7f31ba9
Fix testcases by mounting store 2018-05-28 21:55:52 +02:00
Christopher Goes
95c5baf449
Rebase & squash slashing 2018-05-28 21:55:27 +02:00
ValarDragon
2d87563856 Change to go-wire UnmarshalJSON for bank transactions
The bank module now uses it's own codec to encode and decode Bank Msgs
into JSON.
2018-05-28 11:26:43 -07: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
Matt Bell
5c1a7694e5 Merge branch 'develop' into matt/stake-rest 2018-05-27 16:02:33 +09:00
sunnya97
caf8c77dce works 2018-05-26 18:00:39 -07:00
Rigel
ae82931b7c
Merge pull request #1049 from cosmos/std_to_auth
Move stuff from types to auth
2018-05-26 04:43:27 -04:00
Sunny Aggarwal
bf02cdcf97 address Chris review 2018-05-25 21:14:49 -07:00
Sunny Aggarwal
4f6c77d8cb antehandler tests 2018-05-25 21:10:09 -07:00
Sunny Aggarwal
f81a70b315 added keeper tests 2018-05-25 20:48:27 -07:00
Sunny Aggarwal
d3bdb09ffc passes, needs tests 2018-05-25 20:29:40 -07:00
rigelrozanski
57d86cc04c fix many lcd errors, restructure lcd init 2018-05-25 10:17:49 -04:00
Fabian
2efb637f81
Merge branch 'develop' into matt/stake-rest 2018-05-25 09:54:44 +02:00
Bill Ip
ac659288bd fixed duplicate pub_key in stake.Validator 2018-05-25 09:31:25 +08:00
Matt Bell
a9bcdb2a0a Addressed comments 2018-05-25 09:32:48 +09:00
Matt Bell
0738de17f4 Removed candidates endpoint and addressed some comments 2018-05-25 09:32:43 +09:00
Matt Bell
6ad16e6c90 Changes to /stake/candidates REST handler 2018-05-25 09:32:37 +09:00
Matt Bell
074dfd7920 Added candidate list REST query handler 2018-05-25 09:32:37 +09:00
Matt Bell
8e104030d5 Fixed stake query REST handler 2018-05-25 09:32:12 +09:00
Matt Bell
660e4e9080 Fixed json field names in stake msg types 2018-05-25 09:32:12 +09:00
Matt Bell
ad3c63dded Added POST /stake/bondunbond endpoint 2018-05-25 09:32:12 +09:00
sunnya97
5d7c3af1b8 works 2018-05-23 22:09:01 -07:00
sunnya97
33492cc070 in progress 2018-05-23 19:53:42 -07:00
sunnya97
56d1c48812 in progress 2018-05-23 19:49:35 -07:00
sunnya97
cb52712660 in progress 2018-05-23 19:49:35 -07:00
sunnya97
34a10072b4 in progress 2018-05-23 19:47:33 -07:00
sunnya97
3055d939ed in progress 2018-05-23 19:26:54 -07:00
Rigel
34f64752e4
Merge pull request #982 from cosmos/rigel/stake-refactor
Stake refactor // fee seperation
2018-05-23 17:43:35 -04:00
rigelrozanski
5a46f26e86 cleanup handleMsgUnbond and revoke logic 2018-05-23 17:06:54 -04:00
rigelrozanski
7353eb4d1b updateBondedValidators only kicks the cliff validator (typical case) 2018-05-23 16:38:50 -04:00
rigelrozanski
d0deb7f30c updateValidator comment 2018-05-22 20:11:37 -04:00
rigelrozanski
cf2d5306c2 update x/stake/store.md 2018-05-22 19:34:31 -04:00
rigelrozanski
26695afe9f stake efficiency case, return early below cliff 2018-05-22 19:27:02 -04:00
rigelrozanski
41458956a1 fix tests, pool.TotalSupply -> pool.TokenSupply() 2018-05-22 18:50:59 -04:00
rigelrozanski
db9fd51d1c ... 2018-05-22 15:13:03 -04:00
elvin
c1e15d0cbf Merge branch 'develop' of github.com:elvin-du/cosmos-sdk into develop 2018-05-21 15:57:23 +08:00
elvin
d5df88ea5d fix relay bug 2018-05-21 15:53:59 +08:00
rigelrozanski
92c9d3b047 ... 2018-05-20 18:11:09 -04:00
rigelrozanski
75d572dfd1 ... 2018-05-20 17:56:43 -04:00
rigelrozanski
e70249b631 more bucky comments, single status validator, only one store now for core validator object 2018-05-20 17:39:04 -04:00
rigelrozanski
26be2a231b working addressed bucky comments 2018-05-18 18:57:47 -04:00
rigelrozanski
d1d17734ef remove gas parameters from stake 2018-05-17 16:17:19 -04:00
rigelrozanski
ac56ac8e5b removed use of caches in the stake keeper 2018-05-17 16:03:35 -04:00
rigelrozanski
4cbf253c14 more cwgoes updates 2018-05-17 15:48:47 -04:00
rigelrozanski
d442fc5fa9 update bonded validators now updates for new validators 2018-05-17 15:01:19 -04:00
rigelrozanski
037d810417 some cwgoes comments, getAllDelegations, getAllValidators 2018-05-17 14:09:35 -04:00
rigelrozanski
a74d9c2db6 Changelog updates, CLI cleanup
int
2018-05-17 11:12:28 -04:00
rigelrozanski
e145676fcc revert absent validator changes 2018-05-17 10:47:25 -04:00
rigelrozanski
04d26c7351 add store discussion 2018-05-17 10:35:51 -04:00
rigelrozanski
9b7905d49e staking refactor testing pass 2018-05-17 09:19:33 -04:00
rigelrozanski
ceac708ff0 fixed tendermint updates stake store tests 2018-05-17 09:19:33 -04:00
rigelrozanski
e3c305dcf4 ... 2018-05-17 09:19:33 -04:00
rigelrozanski
1302c71982 fixin tests 2018-05-17 09:19:33 -04:00
rigelrozanski
423917f352 test compile fixes for poolshares 2018-05-17 09:19:33 -04:00
rigelrozanski
1ab432a7e1 many bug fixes, introduce PoolShare type 2018-05-17 09:19:33 -04:00
rigelrozanski
be9413517d fix UpdateSharesLocation and removeDelShares 2018-05-17 09:19:33 -04:00
rigelrozanski
dc3c40fecc fixing tests, working on TestUpdateSharesLocation 2018-05-17 09:19:33 -04:00
rigelrozanski
67123a3a46 move validator property fn and tests from pool.go to validator.go 2018-05-17 09:19:33 -04:00
rigelrozanski
b64363fcbe split types into multiple files, fix delegation share exrate 2018-05-17 09:19:33 -04:00
rigelrozanski
0c98cc6895 working fixing validator tests 2018-05-17 09:19:05 -04:00
rigelrozanski
c69c145964 fix stake app tests 2018-05-17 09:19:05 -04:00
rigelrozanski
eb87a5dbbf introduce UpdateSharesLocation to deal with different share types 2018-05-17 09:19:05 -04:00
rigelrozanski
9bb01c9504 fixing tests 2018-05-17 09:19:05 -04:00
rigelrozanski
a0c73372be stake refactor, tests compiling 2018-05-17 09:19:05 -04:00
rigelrozanski
518e2490d5 develop rebase staking fixes 2018-05-17 09:19:05 -04:00
rigelrozanski
f81c2a8f99 compiling after fee fixes merge 2018-05-17 09:19:05 -04:00
rigelrozanski
0ad2cc0dc7 bring back old keeper_test 2018-05-17 09:19:05 -04:00
rigelrozanski
ee9fe541f4 refactor cwgoes mods on staking keeper 2018-05-17 09:19:05 -04:00
Christopher Goes
17a02e60f8 Staking test fixes 2018-05-17 09:19:05 -04:00
rigelrozanski
675dc5df15 staking refactor compiling 2018-05-17 09:19:05 -04:00
rigelrozanski
6d0c788185 working refactoring 2018-05-17 09:17:40 -04:00
rigelrozanski
aff7d28bb0 stake keeper renaming/refactor 2018-05-17 09:17:40 -04:00
rigelrozanski
06cf8b2934 stake keeper name updates 2018-05-17 09:17:40 -04:00
rigelrozanski
fa64487e65 working fee distribution reorg 2018-05-17 09:17:40 -04:00
mossid
22e9fc276d GetDelegated -> GetBondAmount 2018-05-17 09:17:40 -04:00
mossid
2e9e2835ff add delegation 2018-05-17 09:17:40 -04:00
mossid
79fdbe2f3a add ValidatorSet, remove methods 2018-05-17 09:17:40 -04:00
rigelrozanski
37156ad192 debug stake store refactor, cli change 2018-05-17 09:17:40 -04:00
rigelrozanski
5567bdfaaf intra counter cleanup 2018-05-17 09:17:14 -04:00
rigelrozanski
df2c0c795d ... 2018-05-17 09:17:14 -04:00
rigelrozanski
ed5d088824 renaming and refactoring for fees 2018-05-17 09:17:14 -04:00
rigelrozanski
e8a615752f working 2018-05-17 09:17:14 -04:00
rigelrozanski
28e4ec8336 precommit power tests 2018-05-17 09:17:14 -04:00
rigelrozanski
750cbc53ec stake cleanup, functionality for total prevote power 2018-05-17 09:17:14 -04:00
rigelrozanski
d871605241 staking fee distribution working commit 2018-05-17 09:15:06 -04:00
mossid
8336eb9bc5 in progress 2018-05-17 09:15:06 -04:00
mossid
755f79d52d GetValidators -> Validators, sdk.Validator=abci.Validator 2018-05-17 09:15:06 -04:00
mossid
fef5b6a30f add some counterexamples 2018-05-17 09:15:06 -04:00
mossid
1b8033da0c add tests 2018-05-17 09:15:06 -04:00
mossid
6d742d6829 add ValidatorSetKeeper, move Validator from stake to types 2018-05-17 09:15:06 -04:00
mossid
b3b8790793 add some counterexamples 2018-05-17 09:15:06 -04:00
mossid
d45210432c add tests 2018-05-17 09:15:06 -04:00
mossid
60869ff427 implement TotalPower 2018-05-17 09:15:06 -04:00
mossid
9d7e893226 rebase on develop 2018-05-17 09:15:06 -04:00
Ethan Buchman
4bdcad572b remove gasLimit from NewContext 2018-05-15 22:19:09 -04:00
Christopher Goes
4134bf922c
Address PR comments 2018-05-16 02:06:17 +02:00
Christopher Goes
4775437426
Unexport verifyCost 2018-05-16 01:15:22 +02:00
Christopher Goes
38716d5edc
ConsumeGas for pubkey.VerifyBytes 2018-05-16 01:14:31 +02:00
Christopher Goes
702ffafa06
Rebase 2018-05-16 01:14:30 +02:00
Christopher Goes
1c4ed7b833
Gas-wrap ctx.KVStore 2018-05-16 01:13:48 +02:00
Christopher Goes
1f8ef62d28
Swap to panic/recover version 2018-05-16 01:13:48 +02:00
Christopher Goes
f0e4d24ea3
Basic gas impl, quick testcase 2018-05-16 01:13:47 +02:00
Christopher Goes
efc7843fb9
Changes to bank keeper for gas 2018-05-16 01:13:47 +02:00
Christopher Goes
26991803ee
GasMeter & context updates 2018-05-16 01:13:47 +02:00
Christopher Goes
c81e37ce7a
Return tags on changePubkey 2018-05-15 23:40:01 +02:00
Sunny Aggarwal
ea6d3e8efc should work maybe? 2018-05-15 16:52:30 -04:00
Rigel
64f445ed22
Merge pull request #985 from LLLeon/master
modify bad syntax for struct tag value
2018-05-14 10:29:11 -04:00
LLLeon
f1e441346a x/bank: fix typo 2018-05-13 20:47:26 +08:00
Christopher Goes
a2f5855d8e
Add tags for declare & edit candidacy txs 2018-05-10 21:55:51 +02:00
Christopher Goes
580ac5f57b
Add tagging for MsgUnbond 2018-05-10 17:37:12 +02:00
Christopher Goes
e4e1068390
Add delegate() tags 2018-05-10 17:37:12 +02:00
Christopher Goes
2b707f6b0a
AppendTags a function of Tags 2018-05-10 17:37:12 +02:00
Christopher Goes
60b56f9b1c
Slight tags API changes (Jae comments) 2018-05-10 17:36:55 +02:00
Christopher Goes
bef7e44f6d
Example tag implementation for CoinKeeper 2018-05-10 17:36:55 +02:00
rigelrozanski
677559bf6c cwgoes comments 2018-05-09 18:24:51 -04:00
rigelrozanski
d464779d34 iter->substore, enable delegator bonds query 2018-05-08 15:57:12 -04:00
rigelrozanski
d44c7afa30 add range queries, add candidates query 2018-05-08 15:57:12 -04:00
rigelrozanski
dd9b5e78f7 cleanup stake marshalJson -> marshalBinary 2018-05-01 16:41:04 -04:00
Christopher Goes
62fc3e2c49
Context-accessible logger field 2018-05-01 13:52:49 +02:00
Rigel
a674d75016
Merge pull request #895 from cosmos/sunny/remove-msg-get
Remove Get function from Msg interface
2018-04-30 22:12:19 -04:00
Rigel
c8a39af038
Merge pull request #936 from cosmos/adrian/steak
Change fermion to steak
2018-04-30 19:41:55 -04:00
rigelrozanski
05c4bbb997 staking cli UnmarshalBinary -> UnmarshalJSON 2018-04-30 19:30:00 -04:00
Adrian Brink
d52d74582a
Change fermion to steak 2018-04-30 16:24:46 -07:00
Sunny Aggarwal
9f4f35a6db
removed Get from account 2018-05-01 00:15:27 +02:00
Sunny Aggarwal
fdb610bea7
updated documentation 2018-05-01 00:15:27 +02:00
Sunny Aggarwal
754481af2c
got rid of Get on Msg interface 2018-05-01 00:15:27 +02:00
Sunny Aggarwal
ee2800ff6d
updated documentation 2018-05-01 00:15:27 +02:00
Sunny Aggarwal
af0e71fa0d
got rid of Get on Msg interface 2018-05-01 00:15:15 +02:00
Christopher Goes
24dffd0c98
Reenable random testcase iterations 2018-05-01 00:06:20 +02:00
rigelrozanski
cb4463e5f1 reenable TestPossibleOverflow 2018-04-30 17:30:34 -04:00
rigelrozanski
ce32117399 rational embedes bigRat 2018-04-30 17:21:14 -04:00
rigelrozanski
10ddd7a3d3 refactor export function, working 2018-04-27 20:06:50 -04:00
Christopher Goes
ad77affb53 Add IterateAccounts & account export 2018-04-27 20:04:29 -04:00
Christopher Goes
f6cef02904 Reorder parameters & remove redundant check 2018-04-27 20:03:43 -04:00
Christopher Goes
9450779bba InitGenesis & WriteGenesis no longer functions of keepers 2018-04-27 20:03:43 -04:00
Christopher Goes
c788c3e533 GetBonds => getBonds 2018-04-27 20:03:43 -04:00
Christopher Goes
dbdf6aae0e Test GetBonds 2018-04-27 20:03:43 -04:00
Christopher Goes
f92e83d2e0 Swap to general export command 2018-04-27 20:02:26 -04:00
Christopher Goes
55c82e44a2 export-stake command works 2018-04-27 20:00:58 -04:00
Christopher Goes
203d2c19cc Add export command to stake module 2018-04-27 20:00:58 -04:00
Christopher Goes
0436d890c7 Add candidates & bonds to stake module genesis 2018-04-27 20:00:58 -04:00
Christopher Goes
f71191e402 Add simple WriteGenesis for stake & cool modules 2018-04-27 20:00:58 -04:00
rigelrozanski
bffb0132a5 lint fix, add make test_lint 2018-04-27 15:20:12 -04:00
rigelrozanski
260ab69e4f cleanup, move simplestaking to democoin 2018-04-26 22:59:30 -04:00
rigelrozanski
201908949a stake init overhaul 2018-04-26 14:26:39 -04:00
rigelrozanski
556896679a ... 2018-04-26 14:26:39 -04:00
Christopher Goes
5b4fb85f7e
Fn suffix & http.HandlerFunc 2018-04-25 22:32:22 +02:00
Christopher Goes
fd40d39556
Only one CoreContext for all REST commands 2018-04-25 16:49:31 +02:00
Christopher Goes
56ac948dc6
REST folder restructure & cleanup 2018-04-25 16:18:06 +02:00
Christopher Goes
4ac80c3204
Merge pull request #897 from cosmos/sunny/remove_accountmapper_seal
Remove Account Mapper Seal
2018-04-24 12:27:01 +02:00
Rigel
2cc609fbe6
Merge pull request #818 from cosmos/adrian/ibc
Start prep for IBC standard for Ethereum community
2018-04-23 16:42:38 -04:00
Christopher Goes
86b79b9c84
Fix testcases & update changelog 2018-04-23 18:41:36 +02:00
Christopher Goes
5b1e2a3786
Add Height field to DelegatorBond, update appropriately 2018-04-23 18:32:55 +02:00
Christopher Goes
91b1ee393c
Add ViewSlashKeeper 2018-04-23 18:17:21 +02:00
Christopher Goes
2672f4a1bb
Add delegator bond query API endpoint 2018-04-23 17:30:54 +02:00
Sunny Aggarwal
016a1c8ec9 removed seal 2018-04-22 23:36:15 -07:00
Adrian Brink
fbfec1c9cf
Start prep for IBC standard for Ethereum community 2018-04-21 13:43:57 +02:00
rigelrozanski
0ea1bc7918 add prepend bytes comment to pubkey hex string 2018-04-19 21:09:48 -04:00
rigelrozanski
ad0c776d94 show_validator now displays HEX by default, declare-candidacy also takes go-amino encoded 2018-04-19 15:18:31 -04:00
Christopher Goes
f0d8e950a3
Merge pull request #880 from cosmos/rigel/cleanup
Add Golint to CircleCI // Lint compliant // cleanup
2018-04-19 19:54:47 +02:00
rigelrozanski
2a796b6c7a remove test linter fail function 2018-04-19 13:23:59 -04:00
rigelrozanski
566563f666 ci gometalinter, also add linter failing function to test 2018-04-19 13:20:45 -04:00
Christopher Goes
12336f249c
Address PR comments
Clarify field names, explain testing scenarios in more depth
2018-04-19 14:09:12 +02:00
Christopher Goes
d2fa76aa37
Rebase onto develop 2018-04-19 13:52:57 +02:00
Christopher Goes
7f38f34709
Stake module block-local tx index counter 2018-04-19 13:48:45 +02:00
Christopher Goes
4e72250dd1
Add testcases (ref #582 discussion) 2018-04-19 13:48:08 +02:00
Christopher Goes
6424bb85ff
Update ordering logic 2018-04-19 13:48:07 +02:00
Christopher Goes
166711742e
Rebase, test fix 2018-04-19 13:48:07 +02:00
Christopher Goes
90d88114d9
Ordering fixes, testcases 2018-04-19 13:48:07 +02:00
Christopher Goes
7fa634e772
Cleanup implementation 2018-04-19 13:48:07 +02:00
Christopher Goes
91e850b568
WIP: Track validator height (closes #582) 2018-04-19 13:48:07 +02:00
Christopher Goes
36f5797660
Ordering fixes, testcases 2018-04-19 13:48:07 +02:00
Christopher Goes
905a9eefb9
Cleanup implementation 2018-04-19 13:48:07 +02:00
Christopher Goes
b1c83f2edb
WIP: Track validator height (closes #582) 2018-04-19 13:48:06 +02:00
rigelrozanski
d28efaac27 many renames / golint compliance 2018-04-19 00:49:24 -04:00
rigelrozanski
2994af56c9 gaia new error codetype 2018-04-18 12:36:55 -04:00
rigelrozanski
c80b9674cd stake CLI various fixes, confirmed working 2018-04-18 12:19:35 -04:00
rigelrozanski
45723733bc fix staking flags 2018-04-18 12:19:35 -04:00
rigelrozanski
09fe4c0262 fix stake query keys 2018-04-18 12:19:35 -04:00
rigelrozanski
265670297c fix PK encodings 2018-04-18 12:19:35 -04:00
rigelrozanski
e584d5acac ci build -> install
pubkey issue

...

rebase fixes

...
2018-04-18 12:19:35 -04:00
rigelrozanski
996cafe972 register wire, stake changelog, stake genesis update 2018-04-18 12:19:35 -04:00
rigelrozanski
c63a545206 stake handler tests 2018-04-18 12:19:35 -04:00
rigelrozanski
8a34b91fac fix existing gaia tests 2018-04-18 12:18:28 -04:00
rigelrozanski
179caa5768 refactor gaia with stake 2018-04-18 12:18:28 -04:00
rigelrozanski
f7437fd899 connected stake cli 2018-04-18 12:18:01 -04:00
Christopher Goes
f8e44b5b00 Error codespacing (#809)
* Initial codespacing layout (ref #766)
* Add codespace to Router (ref #766)
* Implement Codespacer and update modules
* Default codespaces, testcases
* Update error formatting, codespacer tests
* Add RegisterOrPanic testcase
* Update CHANGELOG
2018-04-17 19:16:21 -07:00
Sunny Aggarwal
d2013ec2a0
added state change revert comment 2018-04-17 23:39:57 +02:00
Sunny Aggarwal
fcc164fab1
rebase and switch test to amino 2018-04-17 23:39:57 +02:00
Sunny Aggarwal
c7bd05f0b8
hard reset 2018-04-17 23:39:52 +02:00
Christopher Goes
474fa1dfd1
Switch to BurnFeeHandler 2018-04-17 01:06:07 +02:00
Christopher Goes
3bbb15f454
Add tx to feeHandler, move around in example apps 2018-04-16 14:58:19 +02:00
Christopher Goes
39ee95abe4
Refactor to use FeeHandler function 2018-04-16 14:15:03 +02:00
Christopher Goes
7fafa9e021
Add testcases 2018-04-16 14:00:01 +02:00
Christopher Goes
e870163ec0
Implement fee pool pseudo-account in sdk.AccountMapper 2018-04-16 13:59:56 +02:00
Christopher Goes
c7b680a545
Address PR comments 2018-04-10 11:16:30 +02:00
Christopher Goes
7383c99026
Add AutoSequence to all transaction-sending commands 2018-04-10 11:16:30 +02:00
Christopher Goes
bd626ba94e
Helper function 2018-04-10 11:16:30 +02:00
Christopher Goes
ec98545a1b
Default to next sequence number (closes #807) 2018-04-10 11:16:30 +02:00
Rigel
e588ebfa9a
Merge pull request #821 from cosmos/adrian/deadcode
Remove deadcode
2018-04-09 20:34:50 -04:00
Ethan Buchman
f5c285f5ee more MarshalJSONIndent 2018-04-09 23:18:56 +03:00
Adrian Brink
13521b3f77
Remove deadcode 2018-04-09 17:33:53 +02:00
Ethan Buchman
1860f988b6 fix tests 2018-04-07 20:56:49 +03:00
Jae Kwon
c4bc888375 Fix almost all tests 2018-04-07 00:02:00 -07:00
Jae Kwon
49fdf80d9d WIP commit 2018-04-06 17:25:08 -07:00
Jae Kwon
a44e871dc7 WIP, aminoification 2018-04-06 16:20:14 -07:00
rigelrozanski
27087bb064 cwgoes comments, validator.VotingPower -> validator.Power 2018-04-05 18:34:25 -04:00
rigelrozanski
6a10283eaa accumulated validator updates now type abcivalidator 2018-04-05 13:17:32 -04:00
rigelrozanski
ccb71a2afa pool using time and end block handler staking 2018-04-05 13:17:32 -04:00
rigelrozanski
7d31ba835a rebase fixes 2018-04-05 13:17:08 -04:00
rigelrozanski
6b995ac701 handler tests pass woot
...
2018-04-05 13:17:08 -04:00
rigelrozanski
b8541c8174 tests in loops use require
...
2018-04-05 13:17:08 -04:00
rigelrozanski
bfcb214c55 fix nil.Result() call 2018-04-05 13:17:08 -04:00
Ethan Buchman
d87488a48b stake: register auth.BaseAccount, not basecoin AppAccount 2018-04-05 13:17:08 -04:00
rigelrozanski
1db8764b9e handler tests compile
...

...
2018-04-05 13:17:08 -04:00
rigelrozanski
6b279bd8bd uncomment handler tests 2018-04-05 13:17:08 -04:00
Ethan Buchman
4bee8c6865 update for tendermint v0.18.0-rc1 2018-04-05 16:31:06 +03:00
Ethan Buchman
2ee3ca3192
Merge pull request #747 from cosmos/cwgoes/rest-cli-refactor
REST/CLI refactor
2018-04-05 11:26:44 +03:00
Rigel
0c9ba2ba99
Merge pull request #771 from cosmos/cwgoes/staking-tests-v2
Simplified multi-candidate staking pool tests
2018-04-05 05:19:24 +02:00
rigelrozanski
65e789c43d minor cleanup to pool_test.go 2018-04-04 13:54:30 -04:00
Christopher Goes
ef2d43d5b0
Add tests for bondedRatio, bondedShareExRate, unbondedShareExRate 2018-04-04 19:49:02 +02:00
Christopher Goes
20651490eb
Disable overflow bug check for now (ref #753) 2018-04-04 19:40:34 +02:00
Christopher Goes
8ed328074f
Fix incorrect reassignment 2018-04-04 19:26:35 +02:00
rigelrozanski
9aef787c5d cleanup 2018-04-03 23:41:08 -04:00
Christopher Goes
cdbb994e3f
Update IBC commands 2018-04-03 22:23:09 +02:00
Christopher Goes
12f4a21d03
Reuse Tendermint client instance (closes #671) 2018-04-03 22:16:03 +02:00
Christopher Goes
8412215c16
Additional module cleanup 2018-04-03 22:16:03 +02:00
Christopher Goes
7214149f1d
Move client context initialization from viper to separate package 2018-04-03 22:16:03 +02:00
Christopher Goes
f5322fa25f
Remove unused imports 2018-04-03 22:15:51 +02:00
Christopher Goes
7a8e00dbb9
Change CoreContext parameters instead of using viper.Set 2018-04-03 22:15:27 +02:00
Christopher Goes
579e5d4cdc
Add CoreContext for CLI/REST options 2018-04-03 22:15:12 +02:00
Christopher Goes
720b37c6f2
Rename client/builder to client/core (ref #721) 2018-04-03 22:14:11 +02:00
Rigel
9fc9db00fb
Merge pull request #772 from cosmos/cwgoes/staking-initgenesis
Implement InitGenesis for staking
2018-04-03 21:51:13 +02:00
rigelrozanski
a85fdcc23b cleanup TestInitGenesis 2018-04-03 15:47:26 -04:00
Christopher Goes
cfb3ba75af
Update InitGenesis tests for x/stake 2018-04-03 20:50:31 +02:00
Ethan Buchman
519d0b7d00
Merge pull request #780 from cosmos/joon/ibc-hotfix
IBC hotfix
2018-04-03 21:30:37 +03:00
mossid
464bf06380 typo? 2018-04-03 18:24:50 +02:00
mossid
d8694070c7 use tmlibs/log 2018-04-03 18:19:47 +02:00
Christopher Goes
b117f082ef
Cleanup, add comments 2018-04-03 13:47:26 +02:00
Christopher Goes
e5a5535b8c
Refine to single test case 2018-04-03 13:25:29 +02:00
Christopher Goes
19137d007b
Cleanup testcases, refine to the error of concern 2018-04-03 13:15:27 +02:00
Christopher Goes
8fad09a659
Implement InitGenesis for x/stake (closes #737) 2018-04-03 12:56:33 +02:00
Christopher Goes
b78aa2f650
Rebase & add more invariants 2018-04-03 12:50:50 +02:00
Christopher Goes
9640c7d5c6
Add additional error information 2018-04-03 12:12:50 +02:00
Christopher Goes
ffb4ab739c
Simpler multi-candidate testing 2018-04-03 12:12:45 +02:00
mossid
606f516ecf done 2018-04-03 00:56:02 +02:00
Rigel
47aaae835e
Merge branch 'rigel/tick-tests' into joon/732-stake-keeper 2018-04-03 00:21:30 +02:00
rigelrozanski
7d67d00866 pool test correct in AssertInvariance 2018-04-03 00:19:21 +02:00
rigelrozanski
bac81838d0 random test overhaul 2018-04-03 00:19:21 +02:00
rigelrozanski
6c2eda6e1d adrian pr comment 2018-04-03 00:19:21 +02:00
rigelrozanski
34278f5220 fix in candidateAddTokens 2018-04-03 00:19:21 +02:00
rigelrozanski
c017256300 remove pool_test dep on other test declations 2018-04-03 00:19:21 +02:00
rigelrozanski
3441bc3598 visual cleanup 2018-04-03 00:19:21 +02:00
Christopher Goes
3023f3008f Enable share removal test, additional diagnostics 2018-04-03 00:19:21 +02:00
Christopher Goes
ff0fefa558 Use require.Equal instead of assert.Equal, add diagnostic messages 2018-04-03 00:19:21 +02:00
Christopher Goes
765e065e50 Staking pool tests (closes #731) 2018-04-03 00:19:21 +02:00
rigelrozanski
dd0712c5d7 move rounding into nextInflation 2018-04-03 00:19:21 +02:00
rigelrozanski
48ae300ab7 comment out handler_test.go 2018-04-03 00:19:21 +02:00
rigelrozanski
3827b34468 ... 2018-04-03 00:19:21 +02:00
rigelrozanski
4b9bd0e7ea handler tests beginning 2018-04-03 00:19:21 +02:00
rigelrozanski
c1a8f2cce9 fix tick tests 2018-04-03 00:19:21 +02:00
rigelrozanski
5486d6a283 compiling 2018-04-03 00:19:20 +02:00
rigelrozanski
55c5bf87a1 pool compiles 2018-04-03 00:19:20 +02:00
rigelrozanski
d0db8b45ae pool.go to be functions on pool 2018-04-03 00:19:20 +02:00
rigelrozanski
a6d587b870 fix remove candidate keeper logic 2018-04-03 00:15:56 +02:00
rigelrozanski
7565ba4c0c fix kicking validators logic 2018-04-03 00:15:56 +02:00
mossid
0fa0491d0f remove some unnecessary setCandidates 2018-04-03 00:15:56 +02:00
rigelrozanski
daf5fb9a13 change use of global candidates
in progress

in progress

done
2018-04-03 00:15:56 +02:00
mossid
1c079199e8 remove some TODO tags 2018-04-03 00:15:56 +02:00
mossid
77e73334b7 add test for inserting validator at the beginning/middle 2018-04-03 00:15:56 +02:00
mossid
67a943d9df write test for keeper 2018-04-03 00:15:56 +02:00
mossid
4b0c367afa keeper bugfixes, bit a pair programin w joon
in progress

in progress
2018-04-03 00:15:39 +02:00
Christopher Goes
10a22f20ba
Remove 'cool' and 'sketchy' modules from basecoind 2018-03-30 16:32:11 +02:00
Ethan Buchman
66a1130f9d
Merge pull request #662 from cosmos/matt/ibc-rest
REST IBC transfer endpoint
2018-03-29 08:45:46 -04:00
Sunny Aggarwal
bc1d9e6f93 fixed package name 2018-03-29 06:40:06 +02:00
Sunny Aggarwal
9d9001ab62 renamed staking to simplestake 2018-03-29 06:33:45 +02:00
Christopher Goes
aa4bd05668 Allow clearing candidacy fields (closes #723) 2018-03-28 19:01:50 +02:00
rigelrozanski
18c512e7ca fixes for SignBuildBroadcast in staking 2018-03-28 19:01:50 +02:00
rigelrozanski
b2c5814fd0 cwgoes comments addressed 2018-03-28 19:01:50 +02:00
rigelrozanski
cbbba2cf4f stake handler nolonger function of keeper 2018-03-28 19:01:50 +02:00
rigelrozanski
e5199f0c7c fix validator keeper functionality, add testing 2018-03-28 19:01:50 +02:00
rigelrozanski
e25b78055b dep update
...

...
2018-03-28 19:01:50 +02:00
rigelrozanski
1df21e0fb6 validatebasic tests cleanup 2018-03-28 19:01:50 +02:00
Sunny Aggarwal
c1cb53ca58 msg_tests 2018-03-28 19:01:50 +02:00
rigelrozanski
4e45d7368b rebase fixes 2018-03-28 19:01:50 +02:00
rigelrozanski
59562cd864 remove term voting power from candidates 2018-03-28 19:01:50 +02:00
rigelrozanski
c79263f3a8 borken validator keeper tests 2018-03-28 19:01:50 +02:00
rigelrozanski
27e0bbca4e major keeper revisions 2018-03-28 19:01:50 +02:00
rigelrozanski
5ba297089a expose some keeper functions, tick cleanup 2018-03-28 19:01:50 +02:00
rigelrozanski
3a011678e7 keeper tests/revisions 2018-03-28 19:01:50 +02:00
rigelrozanski
a4ab2fcf2f staking passing, low test coverage 2018-03-28 19:01:50 +02:00
rigelrozanski
db0a275b23 rational to Exposed Fields 2018-03-28 19:01:50 +02:00
rigelrozanski
7da2789535 Rational -> Rat 2018-03-28 19:01:50 +02:00
rigelrozanski
13835f084f sunny refactor compiling 2018-03-28 19:01:50 +02:00
rigelrozanski
93173e9fdd working sunny staking refactor 2018-03-28 19:01:50 +02:00
rigelrozanski
c1d8aefecd testing staking
...

...
2018-03-28 19:01:50 +02:00
rigelrozanski
d439f5c47f name and pass rebase fixes 2018-03-28 19:01:50 +02:00
rigelrozanski
acc5bda225 tests compile 2018-03-28 19:01:50 +02:00
rigelrozanski
3f0d7edb06 gettin' stakin' tests up to snuff 2018-03-28 19:01:50 +02:00
rigelrozanski
3cb5bdb166 staking non-tests go files compile 2018-03-28 19:01:50 +02:00
Ethan Buchman
865b116837 move Bond/UnbondCoins to transact
working

...
2018-03-28 19:01:50 +02:00
Ethan Buchman
af6c1a3f02 types/rational: use encoding/json
minor fixes

working on compiling
2018-03-28 19:01:50 +02:00
rigelrozanski
8e3f8319af refactoring staking... 2018-03-28 19:01:50 +02:00
rigelrozanski
dc8636390c refactor, staking uses addresses instead of pubkey
staking refactoring working

working
2018-03-28 19:01:50 +02:00
rigelrozanski
292e156872 werkin to compile
working

working refactor staking
2018-03-28 19:01:49 +02:00
rigelrozanski
59b10d33c1 porting handler, refactoring mapper/types 2018-03-28 19:01:49 +02:00
rigelrozanski
e8cea08978 working gaia port 2018-03-28 19:01:49 +02:00
rigelrozanski
d6b4c80465 wip next steps gaia tx to msg type 2018-03-28 19:01:49 +02:00
rigelrozanski
7fc56327aa wip porting old gaia cli 2018-03-28 19:01:49 +02:00
rigelrozanski
5d3dc29ce1 bringing in more 2018-03-28 19:01:49 +02:00
rigelrozanski
80d88c3a4c porting staking, wip
wip
2018-03-28 19:01:49 +02:00
rigelrozanski
c8c85dfbc8 ported over rational 2018-03-28 19:01:49 +02:00
rigelrozanski
514470b4d6 working porting rational 2018-03-28 19:01:49 +02:00
rigelrozanski
d34333b3e9 gaia iterator store fix 2018-03-28 19:01:49 +02:00
rigelrozanski
3afade80b2 code cleanup 2018-03-28 19:01:49 +02:00
rigelrozanski
a1c7722a80 Integrate in types and rational staking 2018-03-28 19:01:49 +02:00
rigelrozanski
73eb98ca7f gaia store debugging 2018-03-28 19:01:49 +02:00
rigelrozanski
e00f285379 store subspace 2018-03-28 19:01:49 +02:00
rigelrozanski
6b9d836f40 gaia store compile errors resolved 2018-03-28 19:01:49 +02:00
rigelrozanski
9a1a89247b porting over gaia store 2018-03-28 19:01:49 +02:00
rigelrozanski
2593f39de5 wip two store model gaia 2018-03-28 19:01:49 +02:00
rigelrozanski
eb597e17e5 staking orig tests passing with new store 2018-03-28 19:01:49 +02:00
rigelrozanski
7d4528e623 gaia store marshal binary broken
working store updates
2018-03-28 19:01:49 +02:00
rigelrozanski
c2ddc582c4 working gaia store 2018-03-28 19:01:49 +02:00
rigelrozanski
266a8392d3 initial add gaia
working
2018-03-28 19:01:49 +02:00
Christopher Goes
578392d4b2 Address Rigel review - also run gofmt 2018-03-28 11:24:31 +02:00
Rigel
d0eb05b162
Merge pull request #690 from cosmos/sunny/keeper-based-modules
Keeper based modules
2018-03-28 02:47:50 +02:00
Sunny Aggarwal
0be651fd27 address rigels review 2018-03-27 19:42:09 +02:00
Yukai Tu
96d9c55172 Encaptulate Get Passphrase Logic in Builder 2018-03-24 23:14:18 -07:00
Sunny Aggarwal
eac63038e3 works 2018-03-25 01:43:36 +01:00
Sunny Aggarwal
8fe34097eb asdf 2018-03-25 01:12:44 +01:00
Sunny Aggarwal
884b827730 everything but IBC 2018-03-25 00:29:33 +01:00
Sunny Aggarwal
131289ce70 everything but IBC module 2018-03-25 00:29:33 +01:00
Sunny Aggarwal
917d431f39 updated app.go 2018-03-25 00:28:41 +01:00
Sunny Aggarwal
8b19ffa7c1 worked on coolKeeper 2018-03-25 00:27:29 +01:00
Ethan Buchman
14f4290969 x/staking: check for empty stake and pubkey 2018-03-21 03:39:58 +01:00
Ethan Buchman
723889570e ErrTxParse->ErrTxDecode; check for empty bytes in account and tx 2018-03-21 02:44:17 +01:00
Ethan Buchman
c529eccc6e parser -> decoder 2018-03-21 02:28:15 +01:00
Ethan Buchman
e4b8010077 ParseAccount -> AccountDecoder 2018-03-21 02:22:15 +01:00
Adrian Brink
116d8e91d7
Tests for Bond and Unbond 2018-03-20 19:47:33 +01:00
Adrian Brink
f837c16760
Add tests for types 2018-03-20 16:04:08 +01:00
Adrian Brink
75674a9ec3
Implement Simple Staking as a module
The simple staking module allows validators to bond and add more stake
to their bond. It doesn't allow partial unbond and has no delegation.
The staking power per validator though is correctly reflected within the
consensus.
2018-03-20 12:14:35 +01:00
mossid
3ae41f7c6b Merge branch 'joon/ibc-mvp1' of https://github.com/cosmos/cosmos-sdk into joon/ibc-mvp1 2018-03-20 00:23:17 +01:00
mossid
2c0b172653 apply comments 2018-03-20 00:22:49 +01:00
Joon
fb886f3a96
Merge pull request #667 from cosmos/bucky/ibc-mvp1
comment and a dep update
2018-03-19 23:58:58 +01:00
Ethan Buchman
95ac075aaa comment and a dep update 2018-03-19 23:17:22 +01:00
Joon
e80f7b040c
Merge branch 'develop' into joon/ibc-mvp1 2018-03-19 22:53:58 +01:00
Ethan Buchman
984aff12da
Merge pull request #642 from cosmos/sunny/errors
move some errors to sdk from bank
2018-03-19 22:37:30 +01:00
Matt Bell
ef68be2f38 Added IBC transfer REST endpoint 2018-03-19 18:13:37 +01:00
mossid
f386a4044c relayer now works 2018-03-19 12:57:21 +01:00
mossid
db6a2d0b81 recover ibc_test.go to pass codecov 2018-03-18 23:38:18 +01:00
Adrian Brink
0eed032a75
Fix broken API 2018-03-18 17:21:26 +01:00
Adrian Brink
54b162f5c3
Merge branch 'develop' into joon/ibc-mvp1 2018-03-18 17:11:34 +01:00
Adrian Brink
f1cb7299ae
Start testing the relayer 2018-03-18 16:24:48 +01:00
Adrian Brink
23191aee68
Work out wire for IBC module 2018-03-18 15:47:17 +01:00
Adrian Brink
36c508032b
Add tests for all messages 2018-03-18 15:19:29 +01:00
Adrian Brink
6c9b62d461
Add errors to IBC module 2018-03-18 14:51:08 +01:00
Adrian Brink
95a5a7c9a0
IBC implementation almost done 2018-03-18 13:32:16 +01:00
Sunny Aggarwal
3e91e12a2f moved errors to sdk from bank 2018-03-18 03:42:54 +01:00