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
Ethan Buchman
64852138b6
fix the tests. includes some hacks
2018-03-18 02:02:26 +01:00
Ethan Buchman
d807d32f8a
client/lcd: wip use in-proc tm and lcd for tests
2018-03-17 23:12:43 +01:00
Ethan Buchman
683663f680
fixes post rebase
2018-03-17 23:09:04 +01:00
Fabian Weber
5ea06639f9
fix tests and refactored
2018-03-17 22:17:56 +01:00
Fabian Weber
cf6f04978c
adjusted sending + tx tests
2018-03-17 22:17:56 +01:00
Fabian Weber
1cd6ec1084
most tests working
2018-03-17 22:14:19 +01:00
Fabian Weber
579bd56127
fixed some tests
2018-03-17 22:14:19 +01:00
Fabian
0121c98a1e
add /accounts endpoints but failing
2018-03-17 22:14:19 +01:00
Ethan Buchman
7c3213fa00
fixes from review
2018-03-17 22:08:19 +01:00
Ethan Buchman
2ed4de5e8d
shame: forgot x/auth/context_test.go
2018-03-17 21:40:44 +01:00
Ethan Buchman
dd4a86b856
x/auth: crank the test coverage
2018-03-17 21:20:24 +01:00
Ethan Buchman
3babf8c2d9
fix and clean fees and x/auth
2018-03-17 19:54:18 +01:00
Matt Bell
6dc46064cb
Started on fee tests
2018-03-17 18:34:57 +01:00
Matt Bell
1b16f0c684
Deduct fee from fee payer's account balance
2018-03-17 18:34:06 +01:00
Ethan Buchman
45f8ccbe90
x/auth: cleanup ante handler
2018-03-17 18:34:06 +01:00
Ethan Buchman
df8f2ab2fa
Merge pull request #636 from cosmos/rigel/client-cleanup
...
StdSignMsg logic into common helper functions
2018-03-17 17:02:06 +01:00
rigelrozanski
5965df1613
move signmsg into common sign and build functionality
2018-03-17 16:49:47 +01:00
Yukai Tu
aee516f595
Fix auth handler public key issue
2018-03-16 17:57:28 -07:00
mossid
aaaf18ad71
rm relay from basecli
2018-03-16 21:39:42 +01:00
mossid
8c290c3a6b
make relay.go compiled
2018-03-15 18:01:33 +01:00
Adrian Brink
1447bcf139
Integrate IBC more and more into basecli
2018-03-15 17:26:43 +01:00
mossid
8a99041512
move ibc_test code to basecoin/app_test
2018-03-15 17:24:31 +01:00
mossid
5c2805dbec
add test
2018-03-15 16:34:24 +01:00
Adrian Brink
cd79574927
Add IBC to basecoind
2018-03-15 15:07:01 +01:00
Adrian Brink
c409455150
IBC module
2018-03-15 14:54:44 +01:00