cosmos-sdk/types
frog power 4000 3fe5869148
Merge PR #4159: Module/Genesis Generalization
* first commit

* gaia cleanup

* ...

* staking multihooks

* missing module function return args

* bank module name constant

* working, module interface for x/

* got this thing compiling

* make test compiles and passes

* remove expanded simulation invariants

* genesis issue

* continued

* continued

* register crisis routes thought mm

* begin blocker to mm

* end blocker to mm

* empty routes not initialized

* move gaia initChainer sanity check to baseapp

* remove codecs from module manager

* reorging genesis stuff

* module manager passed by reference/bugfixes from working last commit

int

int

* move invariant checks from gaia to crisis

* typo

* basic refactors cmd/gaia/init

* working

* MultiStakingHooks from types to x/staking/types

int

* default module manager order of operations from input modules

* working

* typo

* add AppModuleBasic

* moduleBasicManager / non-test code compiles

* working attempting to get tests passing

* make test passes

* sim random genesis fix

* export bug

* ...

* genutil module

* genutil working

* refactored - happy with non-testing code in cmd/

* ...

* lint fixes

* comment improvement

* cli test fix

* compile housing

* working through compile errors

* working gettin' compilin'

* non-test code compiles

* move testnet to its own module

* reworking tests

int

* bez staging PR 1 comments

* concise module function-of names

* moved all tests from genesis_test.go to other genutil tests

* genaccounts package, add genutil and genaccounts to app.go

* docs for genutil genaccounts

* genaccounts iterate fn

* non-test code with genaccounts/ now compiles

* working test compiling

* debugging tests

* resolved all make test compile errors

* test debuggin

* resolved all unit tests, introduced param module

* cli-test compile fixes

* staking initialization bug

* code comment improvements, changelog entries

* BasicGaiaApp -> ModuleBasics

* highlevel explanation in types/module.go

* @alexanderbez comment revisions

* @fedekunze PR comments

* @alexanderbez PR comments (x2)

* @cwgoes comments (minor updates)

* @fedekunze suggestions

* panic on init with multiple validator updates from different modules

* initchain panic makes validate genesis fail

int

* AppModuleGenesis seperation

int

* test

* remove init panic logic in validate genesis replaced with TODO

* set maxprocs to match system's GOMAXPROCS

* Update circleci

* Cap maxprocs in CI to 4

* @alexanderbez recent comments addressed

* less blocks in twouble sims

int

* runsim error output flag

* -e on import_export as well

* error out

int

* Try to fix failures

* runsim
2019-05-16 11:25:32 -04:00
..
rest Merge PR #4292: Fix Signing Infos Endpoint 2019-05-09 13:38:15 -04:00
abci.go Revert "Return errors instead of panic (#3782)" (#4054) 2019-04-05 16:20:58 -04:00
address.go Merge PR #4159: Module/Genesis Generalization 2019-05-16 11:25:32 -04:00
address_test.go Allow custom key types and address formats (#4232) 2019-05-02 20:36:42 +01:00
codec.go Merge PR #2324: rename wire to codec 2018-09-13 14:17:32 -04:00
coin.go Merge PR #4303: Fix coins findDup() 2019-05-08 09:51:30 -04:00
coin_benchmark_test.go Merge PR #3679: Consistent Operators 2019-02-21 12:35:55 -05:00
coin_test.go Merge PR #4303: Fix coins findDup() 2019-05-08 09:51:30 -04:00
config.go Allow custom key types and address formats (#4232) 2019-05-02 20:36:42 +01:00
context.go Store Refactor 1 (#2985) 2019-02-01 17:03:09 -08:00
context_test.go Merge PR #3607: Reconcile DecCoin/s API with Coin/s API 2019-02-15 16:33:23 +01:00
dec_coin.go Remove panic on zero input during MulDecTruncate 2019-04-10 21:44:24 -04:00
dec_coin_test.go Merge PR #4058: Fix DecCoins Bugs 2019-04-05 14:13:22 -04:00
decimal.go Fix TruncateDecimal (#3913) 2019-03-16 16:14:37 -07:00
decimal_test.go Merge PR #3750: Outstanding per-validator rewards; correctly handle same-BeginBlock redelegation-double-slash 2019-03-06 19:54:12 +01:00
denom.go Merge PR #3747: Implement initial simple denom convert utils 2019-03-16 14:18:27 +01:00
denom_test.go Merge PR #3747: Implement initial simple denom convert utils 2019-03-16 14:18:27 +01:00
errors.go Merge PR #3604: Improve REST Error Messages & Allow Unicode 2019-02-11 15:12:43 -08:00
errors_test.go Merge PR #3604: Improve REST Error Messages & Allow Unicode 2019-02-11 15:12:43 -08:00
handler.go Modify AnteHandler to take a simulate boolean parameter 2018-08-25 20:12:14 +01:00
int.go Merge PR #3679: Consistent Operators 2019-02-21 12:35:55 -05:00
int_test.go Merge PR #3679: Consistent Operators 2019-02-21 12:35:55 -05:00
invariant.go Merge PR #4159: Module/Genesis Generalization 2019-05-16 11:25:32 -04:00
module.go Merge PR #4159: Module/Genesis Generalization 2019-05-16 11:25:32 -04:00
module_test.go Merge PR #4159: Module/Genesis Generalization 2019-05-16 11:25:32 -04:00
queryable.go added querier to gov module 2018-08-22 00:12:44 -07:00
result.go Support query txs' TotalCount in GET /txs (#4214) 2019-05-04 12:09:02 +01:00
result_test.go Merge PR #4230: Minor cleanup in tx tags and response format 2019-04-29 23:50:44 -04:00
router.go Merge PR #4159: Module/Genesis Generalization 2019-05-16 11:25:32 -04:00
staking.go Merge PR #4292: Fix Signing Infos Endpoint 2019-05-09 13:38:15 -04:00
store.go Store Refactor 1 (#2985) 2019-02-01 17:03:09 -08:00
store_test.go Merge PR #3517: Increasing test coverage in keys/client package 2019-02-08 12:45:23 -08:00
tags.go Merge PR #4230: Minor cleanup in tx tags and response format 2019-04-29 23:50:44 -04:00
tags_test.go Merge PR #3451: Make tags and responses legible 2019-02-04 18:20:56 -08:00
tx_msg.go Merge PR #2959: Add TxEncoder to client TxBuilder 2018-12-12 22:29:42 +01:00
uint.go Merge PR #3679: Consistent Operators 2019-02-21 12:35:55 -05:00
uint_test.go Merge PR #3679: Consistent Operators 2019-02-21 12:35:55 -05:00
utils.go Merge PR #3792: Use DBBackend set at compile time 2019-03-04 21:31:55 +01:00
utils_test.go Merge PR #2752: Don't hardcode bondable denom 2018-11-12 19:54:18 +01:00