Dev Ojha
bd362ee590
Merge PR #1090 : Switch away from ephemeral ports
...
* Switch ports 4665x to be 2655x
This is done so the default ports aren't in the linux kernel's default ephemeral port range.
* Missed one doc file, change dep so gaiad works
* Update changelog, fix Gopkg.lock
2018-06-14 00:13:51 +02:00
David Kajpust
ec2fedd36c
Merge PR #1227 : Set all Error strings 1st letters to lowercase. Fixes issue #1154
2018-06-13 21:13:22 +02:00
Rigel
83c1183e25
Merge PR #1233 : Inflation now unbonded
...
working debug fix
add broken test
fix testnet bug
updated provision test
changelog
cwgoes comments
2018-06-13 09:12:57 +02:00
Christopher Goes
5bf58ee444
Merge PR #1210 : Fix testcases (another fast-forward merge issue)
2018-06-12 09:47:59 +02:00
Rigel
dc62279ae1
Merge pull request #1200 from cosmos/cwgoes/slashing-bugfixes
...
Slashing bugfixes (start height, handler registration)
2018-06-11 20:12:02 -07:00
Sunny Aggarwal
161cb474d4
Account Numbers for Replay Protection with Account Pruning ( #1077 )
...
* in progress
* passes current tests
* added tests and got working
* changelog and docs
* removed prints
* oops
* works!
* issue in test_cli
* number 9 number 9 number 9
* at least it does only the 9 issue now
* hallelujah it works!
* removed print statement
* rebased
* gah
2018-06-12 04:30:54 +02:00
Rigel
1b20adcd22
Merge PR #1191 : LCD cleanup / add LCD gas field
...
* remove global variables from lcd
* added make race, fix lcd race condition
* cleanup
* Five-character changelog update
2018-06-12 03:12:37 +02:00
Fabian
8ece807301
Merge PR #1085 : Re-enable tx history in LCD
...
* reenable tx search
* removed not needed argument
* register types for decoding
* trying to fix indexing tests
* added tx hash query test
* Fix x/bank tagging
* remove dead code
* remove print
* extended tests for tx querying
* changelog
* added txs address querying
* linted
* rename
* use prefix for bech32 addresses in tags
* changed error message
* Fix tiny linter issue
2018-06-11 22:09:29 +02:00
Christopher Goes
ee17b7c9cc
Address PR comments: test descriptions & NewValidatorSigningInfo
2018-06-11 21:47:35 +02:00
Rigel
fc0e401327
Merge pull request #1153 from davekaj/davekaj/addProvisionTests
...
Writing more provision tests in tick_test.go (updated for refractor)
2018-06-11 02:10:42 -07:00
Christopher Goes
b9c1bcbd74
Tiny linter fix
2018-06-11 03:22:38 +02:00
Christopher Goes
c9a977beae
Cleanup testcase
2018-06-11 03:15:48 +02:00
Christopher Goes
a4865ef6aa
Add mock.SignCheck, update testcase to assert error code
2018-06-11 03:14:20 +02:00
Christopher Goes
f6a30afbf4
Improve testcase, add comment
2018-06-11 03:03:52 +02:00
Christopher Goes
3bea85abb3
Register slashing keeper, set startHeight, testcases
2018-06-11 02:55:54 +02:00
Dev Ojha
9c4bbf7dfd
Merge PR #1195 : gaiacli - Add error message for when account isn't found
2018-06-09 08:40:22 +02:00
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
6af81fc62e
cleanup
2018-06-08 13:13:51 -07:00
rigelrozanski
17948ccf04
auth-mock simulate block now commits, stake app_test cleanup
2018-06-08 11:28:07 -07:00
rigelrozanski
42def02ae9
pr comments
2018-06-08 10:03:37 -07:00
rigelrozanski
b5d847288d
move original mock into server
2018-06-07 21:33:06 -07:00
rigelrozanski
abab7c2e42
modules test within mock application
2018-06-07 20:55:14 -07:00
Christopher Goes
946f952de1
Linter fixes
2018-06-08 03:28:40 +02:00
rigelrozanski
1e67768485
ported ibc tests
2018-06-07 17:20:35 -07:00
Christopher Goes
496d4681c2
Add MsgUnrevoke.GetSignBytes() testcase, remove unused functions
2018-06-08 02:05:34 +02:00
Christopher Goes
a583a70b7c
Fix address type for x/slashing/MsgUnrevoke
2018-06-08 01:59:10 +02:00
Christopher Goes
34ec53a761
Update CHANGELOG.md, update x/auth to avoid base64
2018-06-08 01:50:59 +02:00
Christopher Goes
cbc6989ed6
Bech32ify msg.GetSignBytes() for x/ibc
2018-06-08 01:49:37 +02:00
Christopher Goes
971e1489b2
Bech32ify msg.GetSignBytes() for x/slashing & x/stake
2018-06-08 01:24:08 +02:00
rigelrozanski
f58b454985
mock application framework compiling
2018-06-07 16:13:11 -07:00
Christopher Goes
b166cc237f
Testcase/linter fixes
2018-06-08 00:35:13 +02:00
Christopher Goes
a6c0db71e5
Bech32ify GetSignBytes() for x/bank
2018-06-08 00:32:14 +02:00
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