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