Aditya Sripal
218c9b3702
Merge branch 'develop' of https://github.com/cosmos/cosmos-sdk into aditya/cleanup
2018-07-18 17:48:15 -07:00
Christopher Goes
cbf432d34c
Merge PR #1746 : Remove ctx.IsCheckTx
...
* Remove ctx.IsCheckTx
* Changelog to Pending
* Typo
* Simulate instead of Check in SignCheckDeliver
* Add descriptive comment
* Change to 'CheckTx implements ABCI'
* Alphabetize changelog
2018-07-19 02:42:19 +02:00
Aditya Sripal
81f3e794fe
make breaking changes
2018-07-18 16:24:16 -07:00
Rigel
cfe78027f2
Merge PR #1724 : R4R: Add Stake Genesis Intra-Tx Counter
...
* add revoked to human-readable validator
* changelog
* added failing test
* add intra-tx counter to the genesis validators
* changelog
2018-07-18 22:09:40 +02:00
Hendrik Hofstadt
b97ebef85e
Fix inflation calculation period check
2018-07-18 13:12:49 +02:00
Christopher Goes
2c0cd73fc5
Remove old randomized pool testing, redundant
2018-07-18 10:00:19 +02:00
Christopher Goes
dc14eef639
Clarify 'nop', linter fix
2018-07-18 09:47:55 +02:00
Christopher Goes
cea2be6107
Fix loose tokens invariant
2018-07-18 09:42:18 +02:00
Christopher Goes
05ceff5212
Deterministic 'make test_sim' on CircleCI; bank test fix
2018-07-18 09:37:14 +02:00
Christopher Goes
8bd54f0701
Refactor bank tests
2018-07-18 09:05:48 +02:00
Christopher Goes
ad410c1e2e
Linter fixes
2018-07-18 07:50:04 +02:00
Christopher Goes
bf83385155
Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-18 07:49:52 +02:00
Christopher Goes
966f26dfb2
Remove print, quickfix
2018-07-18 07:44:40 +02:00
Christopher Goes
6c61577b0b
Misc, environment variables
2018-07-18 07:37:38 +02:00
Christopher Goes
c61b1aa591
Event stats
2018-07-18 01:27:51 +02:00
Christopher Goes
5918ab18fd
Restructure (probably) complete
2018-07-18 01:01:36 +02:00
Christopher Goes
253b82f92a
Makefile changes
2018-07-18 00:04:10 +02:00
Sunny Aggarwal
d6969c1d22
Merge PR #1697 : Proposal Query filter by status
2018-07-17 22:59:06 +02:00
Christopher Goes
af206bd0ed
Update stake simulation
2018-07-17 20:50:30 +02:00
Christopher Goes
cbc9d7d1da
Genesis state
2018-07-17 20:33:53 +02:00
Christopher Goes
cbcd0f0828
Restructure contd.
2018-07-17 03:25:15 +02:00
Christopher Goes
a49f9d6314
Restructure
2018-07-17 03:15:50 +02:00
Christopher Goes
9ad3d62e49
Updates from merge
2018-07-17 02:41:36 +02:00
Christopher Goes
a6dd96db4d
Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-17 02:23:10 +02:00
Ethan Buchman
972b8f5d6d
Merge pull request #1690 from cosmos/release/v0.22.0
...
update params for x/gov and default config
2018-07-16 19:46:26 +01:00
Christopher Goes
566bf8e3bd
Governance CLI test fixes
2018-07-16 20:29:21 +02:00
Ethan Buchman
2cbe5662d0
fix tests
2018-07-16 18:08:22 +01:00
Ethan Buchman
8f453eaa04
update params for x/gov and default config
2018-07-16 17:43:10 +01:00
Dev Ojha
a2047c5c81
Merge PR #1687 : tools: Ensure Gopkg.lock is correct in linting
...
* tools: Ensure Gopkg.lock is correct in linting
This adds dep status to the lint process. Also fixes linting errors
that existed earlier. (not sure why they didn't show up on CI)
Closes #1574
* Update dep, use the lock file new dep version creates
2018-07-14 23:48:41 +02:00
Aditya Sripal
5b98a3da48
Merge branch 'master' of https://github.com/cosmos/cosmos-sdk into aditya/cleanup
2018-07-13 17:22:56 -07:00
Joon
bdccbeff9e
Merge PR #1265 : Global Paramstore
...
in progress
in progress
stake and slashing now params
fix gaia
fix gaia again
add msg type deactivation
delete local error
in progress
revert actual application in baseapp/gaia/stake
add test, fix apps
fix MinSignedPerWindow, pass lint
fix gaia
fix keeper_test
fit with multiple msgs
fix
apply requests
pass lint
really the last fix
fix dependency
fix keeper_test
fix lint
2018-07-14 02:12:23 +02:00
Christopher Goes
405bb538fc
Merge branch 'master' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-14 02:09:41 +02:00
Rigel
3231daa4d8
remove global shares ( #1644 )
...
* wip removing pool shares
* remove PoolShares/Tokens entirely
* worked through stake/type compile error
* work through a bunch of keeper errors
* worked through compile errors
* debugging tests
* resolve compilation error
* resolved types errors
* ...
* move inflation to pool type
* ...
* stumped problem
* Calculate newly issued shares, remove unnecessary pool arg from exchange rate calculation
* Rounding changed
* Update x/slashing tests for sdk.Rat BondedTokens
* testing fixes
* resolved test fixes
* cwgoes comments, changelog, lint
* cli bugfixes
* ..
* cli fixed
* spec update
* 'make format'
* cwgoes comments
* Increase test_cover parallelism
2018-07-13 21:46:14 +01:00
Aditya Sripal
ddd4deda7d
ignore linter
2018-07-13 11:12:29 -07:00
Aditya Sripal
aa3a64d289
Test recover in ante
2018-07-13 10:53:12 -07:00
Aditya Sripal
f6d5c85049
Added recover to standard antehandler
2018-07-12 19:38:22 -07:00
Aditya Sripal
4751727351
fmt
2018-07-12 19:06:54 -07:00
Aditya Sripal
ade7186ffb
minor cleanup
2018-07-12 19:06:05 -07:00
Aditya Sripal
98c19516c5
merge
2018-07-12 18:34:54 -07:00
Aditya Sripal
fa31165438
Refactor BaseApp without breaking change
2018-07-12 18:32:48 -07:00
Christopher Goes
c272db06b8
Delegation bug fixed!
2018-07-13 01:54:07 +02:00
Christopher Goes
9bd09e651d
Merge branch 'master' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-13 01:38:56 +02:00
Rigel
2885ac586e
Merge PR #1660 : Redelegation doesn't subtract from liquid
...
* fix redelegation subtracting source coins
* changelog
* Add testcases for balance subtraction
* Move changelog entry
2018-07-13 01:38:35 +02:00
Christopher Goes
50d384aa90
Merge branch 'master' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-12 21:30:11 +02:00
Christopher Goes
a6cc85ae87
Merge PR #1619 : R4R: Clearer staking logic
2018-07-12 19:39:51 +02:00
Christopher Goes
432c109f06
Merge PR #1627 : ready-for-review: Gov modules enums marshalJSON to String
2018-07-12 19:39:15 +02:00
Christopher Goes
f9f326cefb
Move files
2018-07-12 00:14:37 +02:00
Christopher Goes
4623923fb8
Add 'test_sim' to CircleCI
2018-07-11 22:44:21 +02:00
Christopher Goes
88364c838e
TestMsgBeginUnbonding
2018-07-11 19:51:04 +02:00
Christopher Goes
53138fb36f
'make test_sim', simulation folder
2018-07-11 19:43:25 +02:00
Christopher Goes
0572a2743e
Changes from merge
2018-07-11 19:17:09 +02:00
Christopher Goes
5e3cd77554
Merge branch 'master' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-11 19:11:45 +02:00
Christopher Goes
27f157a3e2
CacheContext()
2018-07-11 04:55:57 +02:00
Christopher Goes
a3d8b38d47
Add several simulated Msgs
2018-07-11 04:36:12 +02:00
Sunny Aggarwal
cba7fd7ee8
gov enums marshal to String
2018-07-10 17:59:07 -07:00
Christopher Goes
940cfa98af
Invariants & random Msgs in progress
2018-07-11 02:36:50 +02:00
Aditya
b195c556e2
Merge pull request #1600 : Friend can create validator and delegate on behalf of genesis validator
...
* Added msg and handling for surrogate create validator
* changelog and error fix
* fix changelog
* Remove unnecessary msg by combining into CreateValidator
* Refactor
* Appease linter
* Added onbehalfof functionality in client
* fmt
* Added gaia onbehalfof test
* Update test for onbehalfof validator creation
* fix test
* Fix flag error
* Add app test
* fmt
* Fixed signer for onbehalfof createvalidator
* Fix error msg
* Simplify test
* fmt
2018-07-10 20:16:37 -04:00
rigelrozanski
9eeb47517d
cwgoes comments
2018-07-10 19:27:39 -04:00
Christopher Goes
a33229380b
Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake
2018-07-11 01:00:20 +02:00
Christopher Goes
75b4f4104a
Merge branch 'develop' into joon/673-am-constructor
2018-07-11 00:57:46 +02:00
rigelrozanski
561eda3fc3
typo
2018-07-10 18:39:52 -04:00
rigelrozanski
e8e5e8c600
bez updates
2018-07-10 18:36:57 -04:00
rigelrozanski
c21e6a0642
Merge remote-tracking branch 'origin/develop' into rigel/clearer-staking-logic
2018-07-10 14:52:49 -04:00
Christopher Goes
6a119f6934
Work-in-progress staking invariants
2018-07-10 20:46:28 +02:00
rigelrozanski
12932de40f
further cleanup, also reorg updateBondedValidators
2018-07-10 10:23:31 -04:00
rigelrozanski
61cbd12976
cleanup logic in updateValidator
2018-07-10 02:38:09 -04:00
Christopher Goes
efa003db9a
Merge PR #1612 : prevent zero power validators at genesis
2018-07-10 07:43:59 +02:00
Christopher Goes
d217954ccb
Merge pull request #1615 : Fix unformatted files
2018-07-10 07:29:07 +02:00
Christopher Goes
0ce2732660
Merge branch 'develop' into rigel/genesis-no-zero-power
2018-07-10 07:25:13 +02:00
ValarDragon
985037d2bd
Fix unformatted files
2018-07-09 22:08:01 -07:00
rigelrozanski
a31404c628
more detailed comments
2018-07-10 00:18:25 -04:00
Rigel
b60fcb68d6
Merge branch 'develop' into rigel/genesis-no-zero-power
2018-07-10 00:15:10 -04:00
Rigel
f0a6ade1a6
Merge branch 'develop' into rigel/fix-unbond-percent
2018-07-10 00:13:39 -04:00
rigelrozanski
96d660593a
fix cli delegations unmarshalling
2018-07-10 00:07:01 -04:00
mossid
bc12880394
Merge pull request #1379 : Account constructor in AccountMaper
...
fix
fix democoin
fix tests
pass lint
last fix
apply requests
fix build failing
fix docs
2018-07-09 20:29:14 -07:00
Ethan Buchman
7ba52e8d32
Merge pull request #1609 from cosmos/rigel/two-val-pubkey
...
prevent create-validator with duplicate pubkey
2018-07-09 23:06:53 -04:00
rigelrozanski
86f68a3e95
prevent zero genesis validators
2018-07-09 22:51:13 -04:00
Christopher Goes
5a56c3f03d
Merge PR #1575 : ready-for-review: sdk.AccAddress natively bech32
2018-07-10 04:18:23 +02:00
Sunny Aggarwal
5827bfe269
removed extra structs
2018-07-09 18:59:16 -07:00
Sunny Aggarwal
e27b83805a
fixed typo
2018-07-09 18:35:10 -07:00
rigelrozanski
f8b625b391
Merge pull request #1609 : prevent create-validator with duplicate pubkey
2018-07-09 20:51:12 -04:00
ValarDragon
99e91dd276
Add nolints on remaining functions
2018-07-09 16:16:43 -07:00
ValarDragon
17b5370c22
Continue fixing gocyclo errors
2018-07-09 16:08:35 -07:00
Sunny Aggarwal
38aa32c440
removed x/auth/mock
2018-07-09 16:06:40 -07:00
Sunny Aggarwal
896cd333f0
address comments
2018-07-09 16:06:05 -07:00
ValarDragon
e906272ca0
Reduce complexity of baseapp query
2018-07-09 15:29:16 -07:00
ValarDragon
2a419a3192
add helper to UpdateBondedValidatorsFull
2018-07-09 15:29:16 -07:00
ValarDragon
1433b61a92
Missed a min in slashing
2018-07-09 15:29:16 -07:00
ValarDragon
0c5358c267
Continue reducing code complexity:
...
* Adds a Min function to Int, and uses that in the slash function
* Adds a getHeight helper function to iavlstore
* Adds a splitPath function to baseapp
* Changes cyclo param from 10 to 11
2018-07-09 15:29:16 -07:00
ValarDragon
2b5ccdbf87
Reduce code complexity in AnteHandler, and GetExternalIP
2018-07-09 15:29:16 -07:00
Sunny Aggarwal
25d976feb4
works?
2018-07-09 01:47:38 -07:00
Sunny Aggarwal
d87c9ebc74
fixed lcd errors
2018-07-09 01:01:29 -07:00
sunnya97
7ac220beb6
asdf
2018-07-09 00:59:51 -07:00
Sunny Aggarwal
50ed0fa1ae
asdf
2018-07-09 00:35:28 -07:00
Christopher Goes
51a50210e9
Merge PR #1565 : Validator Cliff Updates
2018-07-07 02:50:54 +02:00
Christopher Goes
3b7fbf66ab
assert -> require
2018-07-07 02:37:59 +02:00
rigelrozanski
d36dda0267
address cwgoes comments
2018-07-06 20:29:39 -04:00
Christopher Goes
3630cde63e
Address PR comments
2018-07-07 02:20:37 +02:00
Christopher Goes
dbe7744b14
Simplify test slightly
2018-07-07 02:02:46 +02:00
rigelrozanski
062a683d11
completely fix dem tests
2018-07-06 20:00:33 -04:00
Christopher Goes
eafd1e492f
Update comments
2018-07-07 01:53:40 +02:00
rigelrozanski
37a5f2fd4c
fix count in UpdateBondedValidators to not include revoked validators
2018-07-06 19:53:07 -04:00
Christopher Goes
c456daae25
Merge remote-tracking branch 'origin/develop' into cwgoes/zero-power-should-not-be-bonded
2018-07-07 01:49:46 +02:00
Christopher Goes
ad3e123c82
Ignore slashes on nonexistent validators; update testcases
2018-07-07 01:49:17 +02:00
Christopher Goes
3805c35aff
Merge pull request #1582 : Simplify auth.StdSignMsg fields, add testcase
...
* Simplify auth.StdSignMsg
* Add StdSignMsg.Bytes() test
2018-07-06 19:26:22 -04:00
rigelrozanski
5d2b6c81ea
split out cliff problems to more tests
2018-07-06 18:41:04 -04:00
rigelrozanski
2bf0b842fa
Merge remote-tracking branch 'origin/develop' into rigel/a-validator-on-a-cliff
2018-07-06 18:04:49 -04:00
Christopher Goes
723e057d95
Merge pull request #1566 : Fix validator power decrease bug
...
* Demonstrative testcase
* Update when decreasing but still bonded
* Only update when decreasing, not when equal
* Cleanup conditional; changelog
* Clarify comments
* Simplify conditional
2018-07-06 18:00:00 -04:00
Dev Ojha
6f8f222ef6
Merge pull request #1175 : Randomized Module Testing
...
* WIP, ammend this later
* Add randomized testing suite
* Fix linting
* Auth invariant check, method to take in seed, way to run invariant check less frequently
* Fix merge conflicts
* Update bank
* Fix error on zero input by skipping it
* Add PeriodicInvariant Function
* Abstract verification / send functionality
* Fix liniting errors (PeriodicInvariant godoc)
* Update formatting and docs of randomization
* Minor refactor, update godocs
* Update godoc for mock
* Export TestAndRunTx
* fix cyclic dependencies
* Address PR most pr comments
* Fix merge conflict: Bring back codec.seal
* remove debug code, fix linting
* Fix merge conflicts
2018-07-06 16:19:11 -04:00
rigelrozanski
926a6160c9
rearrage cliff tests to reveal new problem
2018-07-06 03:04:01 -04:00
Christopher Goes
86d7b8f981
Merge PR #1573 : gov/client: rename submitproposal to submit-proposal
2018-07-06 08:02:59 +02:00
ValarDragon
12c1eb4d31
gov/client: rename submitproposal to submit-proposal
...
It is standard in the sdk to use a dash for subcommands / flags
with multiple words. This makes submitproposal comply with that.
2018-07-05 22:22:50 -07:00
ValarDragon
c708c799fd
Add print-response flag
2018-07-05 22:19:50 -07:00
ValarDragon
2197a9598b
Merge branch 'dev/add_async_flag' of github.com:cosmos/cosmos-sdk into dev/add_async_flag
2018-07-05 20:19:39 -07:00
ValarDragon
8857b69d02
Use async flag directly from context
2018-07-05 20:15:40 -07:00
Dev Ojha
be9ae47b0a
Merge branch 'develop' into dev/add_async_flag
2018-07-05 20:06:52 -07:00
ValarDragon
27a31cae44
add Async to context
2018-07-05 20:05:17 -07:00
Christopher Goes
0c47e6ffdf
Merge PR #1568 : cli: deprecate --name in favor of --from
2018-07-06 04:37:45 +02:00
Christopher Goes
1f3ab377ae
Merge PR #1570 : stake/client: Fix panic on if validator doesn't exist
2018-07-06 04:26:39 +02:00
ValarDragon
6f94dd64c0
cli: Add async flag to all broadcasting txs
...
closes #1436
2018-07-05 19:15:37 -07:00
ValarDragon
8fc6e68511
stake/client: Fix panic on if validator doesn't exist
...
Closes #1505
2018-07-05 18:24:02 -07:00
Ismail Khoffi
abce54ea60
Merge branch 'develop' into sort_getsignbytes
2018-07-06 01:31:34 +01:00
rigelrozanski
3cef455723
fill in cliff validator test
2018-07-05 20:24:31 -04:00
ValarDragon
bf8cde1d3a
cli: deprecate --name in favor of --from
2018-07-05 17:24:02 -07:00
Liamsi
b7f902fba5
sort *all* GetSignBytes:
...
- call MustSortJSON before return JSON bytes to guarantee alphabetic
ordering
- moved SortJSON and MustSortJSON to types package to avoid cyclic
package dep
2018-07-06 01:12:57 +01:00
Liamsi
0f1ceb073e
sort all relevant GetSignBytes:
...
- call SortJSON before return JSON bytes to guarantee alphabetic
ordering
2018-07-06 00:23:12 +01:00
Ethan Buchman
586ab68b2a
Merge pull request #1490 from cosmos/dev/improve_send_error_msgs
...
gaiacli: Improve error messages for `send` command
2018-07-05 17:22:16 -04:00
Ethan Buchman
84ecd1e043
Merge pull request #1339 from forbole/develop
...
Update testnet readme and use Bech32-encoded delegator address
2018-07-05 16:59:04 -04:00
Christopher Goes
e8b841080d
Update .Slash() and testcase
2018-07-05 20:21:56 +02:00
Christopher Goes
b92f802835
Demonstrate failing testcase
2018-07-05 20:10:05 +02:00
Joon
22ec6ad98d
Merge pull request #1532 : Add Codec.Seal
...
fix wire
2018-07-05 12:04:21 -04:00
rigelrozanski
aed3a87366
address cwgoes comments
2018-07-04 17:07:06 -04:00
rigelrozanski
f152b64952
Merge remote-tracking branch 'origin/develop' into rigel/no_keys_in_state_value
2018-07-04 14:29:12 -04:00
rigelrozanski
a2f7b582df
validators smaller values stored
2018-07-04 01:32:49 -04:00
rigelrozanski
04921b9ebd
ubd and red more limited values
2018-07-04 00:29:02 -04:00
Alexander Bezobchuk
0b9e0f2afc
Merge PR #1492 : Improve Module Test Coverage
...
* Merge pull request #1492 : Improve Module Test Coverage
* Revert renaming of SignCheckDeliver [#1492 ]
* Remove named fields from stake unit tests & fix comments [#1492 ]
* update for tmlibs->tendermint/libs
* Remove tmlibs dependency
2018-07-04 06:21:36 +02:00
rigelrozanski
199c1e81eb
delegations new key format ported
2018-07-03 23:44:54 -04:00
Rigel
cae6b40221
Merge pull request #1467 : staking index keys don't hold values
...
* docs: Explain the expected return type within the store (#1452 )
* bug somewhere here
* ...
* ...
* fix appending over key
* keys cleanup
* changelog
* remove some junk
* address bucky comments - rearrange appends
* hard code address length
2018-07-03 19:15:48 -04:00
Christopher Goes
5c939cfab7
Demonstrative testcase, export GetCliffValidator
2018-07-04 00:08:37 +02:00
rigelrozanski
ab964da105
marshal/unmarshal delegation
2018-07-03 15:03:35 -04:00
Rigel
f50c7be976
Merge branch 'develop' into rigel/stake-spec-compliance
2018-07-03 13:37:59 -04:00
rigelrozanski
4f0c7d8746
address bucky comments - rearrange appends
2018-07-03 13:37:17 -04:00
Christopher Goes
3f438cdbc2
Merge PR #1511 : Prevent unrevoked validators from unrevoking
...
* Prevent unrevoked validators from unrevoking
* Update changelog
* Update previously incorrect test
* 'make format'
2018-07-03 07:47:40 +02:00
Ethan Buchman
d388036454
Merge PR #1520 : various fixes for test_cli
...
* various fixes for test_cli
* linting
2018-07-03 06:33:53 +02:00
rigelrozanski
271fbb2db3
remove some junk
2018-07-02 21:16:32 -04:00
Rigel
2a2f5db450
Merge branch 'develop' into rigel/stake-spec-compliance
2018-07-02 21:03:46 -04:00
rigelrozanski
6f3b4c1805
keys cleanup
2018-07-02 20:58:22 -04:00
rigelrozanski
96f2d2983b
Merge branch 'rigel/stake-spec-compliance' of https://github.com/cosmos/cosmos-sdk into rigel/stake-spec-compliance
2018-07-02 20:08:55 -04:00
Ethan Buchman
aa243565ce
fix appending over key
2018-07-02 20:09:57 -04:00
rigelrozanski
2355e5ae6e
...
2018-07-02 20:05:52 -04:00