rigelrozanski
d871605241
staking fee distribution working commit
2018-05-17 09:15:06 -04:00
mossid
02a267c292
remove cdc from validator_set.go
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
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
3d5b048444
Remove txGasLimit, update tests
2018-05-16 02:31:52 +02:00
Christopher Goes
d55ba2ca7d
Add p2p filter functions & tests
2018-05-16 01:15:07 +02:00
Christopher Goes
147cf9f897
Move GasKVStore to /store
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
af379b6cf6
Linter fixes
2018-05-16 01:13:48 +02:00
Christopher Goes
ddb3b36b7b
Pass gas consumed back in result struct
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
46f9445f06
Add gas limit / gas consumed to context
2018-05-16 01:13:47 +02: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
5da41a6c88
types: modify bad syntax for struct tag value
2018-05-13 17:34:56 +08: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
f103cd412d
Linter fix
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
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
Jae Kwon
cb2491bbb8
Use GoAmino 0.9.9 and change impl of Rational.MarshalAmino
2018-05-01 11:31:56 -07:00
Christopher Goes
2376f231c2
Rebase, update changelog & testcase
2018-05-01 14:00:23 +02:00
Christopher Goes
36e096d4bb
Update testcase after rebase
2018-05-01 13:52:49 +02:00
Christopher Goes
db3a82fc97
Update changelog, add simple testcase
2018-05-01 13:52:49 +02:00
Christopher Goes
ad6c7f0be4
Remove MemLogger, update baseapp
2018-05-01 13:52:49 +02:00
Christopher Goes
c7cd21955a
Add MemLogger
2018-05-01 13:52:49 +02: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
Christopher Goes
a6589949fb
Remove unnecessary code
2018-05-01 00:19:28 +02:00
Sunny Aggarwal
9f4f35a6db
removed Get from account
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
rigelrozanski
4a834ae9c5
rational cleanup
2018-04-30 17:39:13 -04:00
rigelrozanski
ce32117399
rational embedes bigRat
2018-04-30 17:21:14 -04:00
rigelrozanski
318e924145
refactor
2018-04-27 20:36:11 -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
ff66629b68
Example WriteGenesis implementation
2018-04-27 20:00:58 -04:00
rigelrozanski
260ab69e4f
cleanup, move simplestaking to democoin
2018-04-26 22:59:30 -04:00
mossid
06d47bebed
add comments for golint
2018-04-25 14:45:22 +02:00
mossid
8ff316c99e
merge from develop
2018-04-25 14:15:34 +02:00
mossid
87edaa80d4
add comments, clarify Iterate()
2018-04-25 13:44:29 +02:00
mossid
88a11ec0bb
apply requests
2018-04-20 23:25:43 +02:00
mossid
91767fc6d3
add GenericMapper
2018-04-19 21:07:56 +02:00
mossid
e00d03aabd
in progress
2018-04-19 21:07:56 +02:00
mossid
1b72a6c40d
apply requests
2018-04-19 21:07:56 +02:00
mossid
373e408fad
expose QueueInfo
2018-04-19 21:07:56 +02:00
mossid
fbfdbd4266
stdlib -> lib
2018-04-19 21:07:56 +02:00
mossid
2c10c868f4
prefixed storekey
2018-04-19 21:07:56 +02:00
mossid
cc07dce8f2
mock store
2018-04-19 21:07:56 +02:00
mossid
36c6f72690
add comment & write test for Iterate()s
2018-04-19 21:07:56 +02:00
rigelrozanski
5c78c382f9
stdlib linting
2018-04-19 13:04:40 -04:00
rigelrozanski
d28efaac27
many renames / golint compliance
2018-04-19 00:49:24 -04:00
rigelrozanski
c63a545206
stake handler tests
2018-04-18 12:19:35 -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
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
e870163ec0
Implement fee pool pseudo-account in sdk.AccountMapper
2018-04-16 13:59:56 +02:00
rigelrozanski
bdc7fe56ba
cachecontext comments and changelog update
2018-04-10 15:44:49 -04:00
Joon
1c8094c6bd
Update context.go
2018-04-10 17:07:54 +02:00
mossid
8ed15f7e9d
typo
2018-04-10 17:06:02 +02:00
mossid
442e677300
add CacheContext
2018-04-10 17:04:27 +02:00
Rigel
18ac0f99d1
Merge pull request #767 from cosmos/sunny/IAVLsubspace
...
KVStore Subspaces
2018-04-09 20:22:38 -04:00
Sunny Aggarwal
69448f90e5
added just FF byte
2018-04-10 01:32:04 +02:00
Sunny Aggarwal
9b40cf184f
added PrefixBytesTest
2018-04-08 00:58:03 +02:00
Jae Kwon
c4bc888375
Fix almost all tests
2018-04-07 00:02:00 -07:00
Sunny Aggarwal
4bcfcd5cc8
added comments and got rid of fixed variable
2018-04-06 11:29:25 +02:00
Sunny Aggarwal
348e28a4b5
Merge branch 'develop' into sunny/IAVLsubspace
2018-04-05 22:02:21 +02:00
Sunny Aggarwal
f10983ba06
address review
2018-04-05 21:54:30 +02:00
Ethan Buchman
9b5babba81
sort coins in genesis
2018-04-05 14:55:10 +03:00
Christopher Goes
0888096677
Replace Result.ToQuery with Error.QueryResult ( closes #765 )
2018-04-03 22:15:52 +02:00
Sunny Aggarwal
c441ccdf01
added more test
2018-04-01 18:00:28 +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
4e45d7368b
rebase fixes
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
3f0d7edb06
gettin' stakin' tests up to snuff
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
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
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
1ed7206efe
added rational to types
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
Christopher Goes
5b642062a7
Initial per-module genesis initialization
2018-03-28 11:24:31 +02:00
Sunny Aggarwal
7967c1df75
coin math
2018-03-25 19:35:45 +02:00
Ethan Buchman
723889570e
ErrTxParse->ErrTxDecode; check for empty bytes in account and tx
2018-03-21 02:44:17 +01:00
Ethan Buchman
e4b8010077
ParseAccount -> AccountDecoder
2018-03-21 02:22:15 +01:00
mossid
3105f7e18e
modify types/errors*
2018-03-19 23:31:23 +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
Adrian Brink
54b162f5c3
Merge branch 'develop' into joon/ibc-mvp1
2018-03-18 17:11:34 +01:00
Adrian Brink
6c9b62d461
Add errors to IBC module
2018-03-18 14:51:08 +01:00
Sunny Aggarwal
3e91e12a2f
moved errors to sdk from bank
2018-03-18 03:42:54 +01:00
Ethan Buchman
1491de4522
types/errors_test.go
2018-03-18 02:04:08 +01:00
Ethan Buchman
64852138b6
fix the tests. includes some hacks
2018-03-18 02:02:26 +01:00
Ethan Buchman
683663f680
fixes post rebase
2018-03-17 23:09:04 +01:00
Ethan Buchman
7c3213fa00
fixes from review
2018-03-17 22:08:19 +01:00
Ethan Buchman
a908a01fe2
types/tx_msg_test.go
2018-03-17 22:08:18 +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
Ethan Buchman
45f8ccbe90
x/auth: cleanup ante handler
2018-03-17 18:34:06 +01:00
Ethan Buchman
be7cb6c96c
types: introduce StdFee
2018-03-17 18:34:06 +01:00
Ethan Buchman
eb23803833
remove tx.GetFeePayer
2018-03-17 18:34:06 +01:00
Ethan Buchman
806b4b2603
types/stdlib
2018-03-15 11:09:04 +01:00
mossid
861eb5da1c
revert & rebase; add stdlib and test
2018-03-14 19:20:15 +01:00
Ethan Buchman
2336a20f5a
fix cli to sign StdSignDoc. fixes #620
2018-03-14 13:11:19 +01:00
Ethan Buchman
661d0fd7e8
types: StdSignDoc includes sequence for each sig
2018-03-13 01:42:13 +01:00
Ethan Buchman
a05ea5fcc9
implement replay protection
2018-03-13 01:42:13 +01:00
Ethan Buchman
b906c141bd
x/bank: remove Sequence from Input
2018-03-13 01:42:13 +01:00
rigelrozanski
6dec9353be
working new cool module in basecoin
2018-03-04 17:21:37 +00:00
Ethan Buchman
62d6a5de46
crypto.Address -> sdk.Address
2018-03-02 02:49:07 -05:00
rigelrozanski
3be46395cf
restructure to remove deps on example
2018-03-01 02:36:57 +00:00
Ethan Frey
c083678cae
cleaned up basecli tx so it really works
2018-03-01 02:36:57 +00:00
Jae Kwon
7f4bcff3cf
Add GetCommitKVStore and CommitKVStore
2018-02-21 09:49:33 -05:00
Ethan Buchman
5019700425
Set(Begin/End)Blocker and some comments
2018-02-18 13:48:36 -05:00
Ethan Buchman
958a632eed
baseapp: ctxCheck and ctxDeliver, begin/endBlocker
2018-02-17 18:14:15 -05:00
Ethan Buchman
c31f871de6
finish removing TestApp and TestTx
2018-02-17 16:32:30 -05:00
Ethan Buchman
c7df77ce3c
simplify baseapp and InitStater -> InitChainer
2018-02-17 16:32:30 -05:00
Ethan Buchman
1698e4e2d8
small test and some comments
2018-02-17 16:32:30 -05:00
Ethan Buchman
d9ebe34c32
fixes from review
2018-02-13 07:30:51 -05:00
rigelrozanski
ed662566eb
remove genesis of checkTx
2018-02-12 12:55:22 +00:00
rigelrozanski
7206c434d4
genesis exisiting tests pass
2018-02-09 12:48:11 +00:00
rigelrozanski
17acf9e18d
working
2018-02-09 04:33:42 +00:00
rigelrozanski
849139ebeb
working
2018-02-08 21:16:33 +00:00
rigelrozanski
6eaafa496a
wip genesis parsing
2018-02-08 10:36:37 +00:00
rigelrozanski
7643dea255
genesis wip compiles
2018-02-08 10:36:37 +00:00
rigelrozanski
da538a8bf6
more comments cleanup
2018-02-08 10:36:37 +00:00
Ethan Frey
c73f08c845
Make GetStoreByName private, as only needed by MultiStore Query
2018-02-06 17:20:29 -05:00
Ethan Frey
bc325c4d1c
Add Query routing to rootMultiStore
2018-02-06 17:20:29 -05:00
Ethan Frey
57b28d95de
Add GetStoreByName to MultiStore to help with Query lookups
2018-02-06 17:20:29 -05:00
Ethan Buchman
14ce7f3366
types: update comments on ctx.GetOp
2018-02-06 14:48:18 -05:00
Emmanuel Odeke
cf91a059c9
types: Context.GetOp should never crash
...
Ensure that requesting version <= 0 doesn't
cause a runtime out of bounds dereference,
with a simple validation and accompanying tests
to ensure we never regress.
Since GetOp allows int64, it is fair game
that it should except out of range inputs,
plus this is an SDK so is bound to be abused
both unintentionally and intentionally.
Fixes #400
2018-02-06 14:48:07 -05:00
Adrian Brink
0b5c262f35
Need to trigger rebuild
2018-01-28 18:54:54 -08:00
Adrian Brink
12fef05733
Add note about contract
2018-01-28 18:54:54 -08:00
Adrian Brink
1cc0cf236c
Add tests for coins
2018-01-28 18:54:54 -08:00
Jae Kwon
c368b1062c
Add docs/design.md; Add sketchy for illustration
2018-01-28 15:20:45 -08:00
Jae Kwon
b95b67d520
Separation of Tx from Msg; CodeType
2018-01-26 06:54:03 -08:00
Jae Kwon
05036e35d2
CacheWrap after AnteHandler
2018-01-26 06:54:03 -08:00
Jae Kwon
c6bad0b325
Add first Basecoin test harness
2018-01-26 06:54:03 -08:00
Jae Kwon
de5bf2ebc6
Add Coins.AmountOf
2018-01-26 06:54:03 -08:00
Jae Kwon
be665d53fe
Substore->Store; BaseApp has db; Mapper
2018-01-22 06:20:46 -08:00
Jae Kwon
8fda920de0
auth.AccountStore assumes go-wire; Remove GetTxBytes() from Tx
2018-01-20 18:11:38 -08:00
Ethan Buchman
6d3b5cb402
basecoin: fix codecs, add some tests
2018-01-20 18:11:38 -08:00