rigelrozanski
053f4e955b
changelog
2018-07-10 14:25:56 -04: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
Ethan Buchman
4ef83bfb5d
Merge pull request #1611 from cosmos/dev/update_changelog
...
changelog: Reorder items in the changelog
2018-07-10 00:18:36 -04:00
Ethan Buchman
7ba37a7ce5
Merge branch 'develop' into dev/update_changelog
2018-07-10 00:17:26 -04:00
Ethan Buchman
95314665dc
Merge pull request #1400 from cosmos/joon/1329-cleanup-baseapp
...
Cleanup Baseapp
2018-07-10 00:13:04 -04:00
mossid
4761612288
Merge pull request #1400 : Cleanup Baseapp
...
fix lint
apply requests
revert removing newCtx
refactor
fix errors
2018-07-09 23:59:30 -04: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
Christopher Goes
5a56c3f03d
Merge PR #1575 : ready-for-review: sdk.AccAddress natively bech32
2018-07-10 04:18:23 +02:00
ValarDragon
39fa70b84a
changelog: Reorder items in the changelog
...
Additionally I've added the following entries:
* Added MinInt and MinUint functions
* The keys sub-module is now in the sdk
* [keys] New keys now have 24 word recovery keys, for heightened security
* \#872 - recovery phrases no longer all end in `abandon`
2018-07-09 19:07:35 -07: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
Christopher Goes
777d7bee5a
Merge PR #1593 : tools: Add code complexity linter, gocyclo
2018-07-10 01:45:54 +02:00
ValarDragon
30c4abb394
Fix golint error
2018-07-09 16:27:51 -07:00
ValarDragon
472e168a72
Minor refactor to reduce complexity, add nolint
2018-07-09 16:24:20 -07: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
eaf49a2dfb
Merge branch 'develop' into sunny/sdkAddress_bech32
2018-07-09 16:07:43 -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
592419c83a
Reduce code complexity of testnet command
2018-07-09 15:29:16 -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
ValarDragon
a768543d92
tools: Add code complexity linter, gocyclo
...
Gocyclo is a code complexity linter. It uses cyclomatic complexity.
Cyclomatic complexity essentially measures the number of different
paths code could go through. (The conditional in a for loop counts
as adding one path) It looks at this on a per-function level. The
idea that this would be enforcing is that if there are too many
different paths code can go through in a function, it needs to be
better split up. (A function with too many code paths is hard to
reason about)
The complexity which we want the linter to start failing on is
configurable. The default is 10. Change the "Cyclo" parameter in
`tools/gometalinter.json` to try other values.
2018-07-09 15:29:16 -07:00
Christopher Goes
37640d6c00
Merge PR #1601 : Fix LCD rest-server command
2018-07-09 22:34:01 +02:00
Christopher Goes
cc113bae37
Merge PR #1588 : Add SECURITY.MD
2018-07-09 22:33:20 +02:00
Aleksandr Bezobchuk
7fc2363191
Merge pull request #1601 : Fix LCD rest-server Command
2018-07-09 15:56:08 -04:00
ValarDragon
8603eb2f62
Remove mismatch in specification section (for now)
2018-07-09 11:36:43 -07:00
Christopher Goes
0d6f99d6d5
Merge PR #1590 : store: Setting default back to archive mode / no pruning
2018-07-09 19:23:01 +02:00
Sunny Aggarwal
9f2f47a0a5
changelong
2018-07-09 02:15:36 -07:00
Sunny Aggarwal
d7158b70a5
fixed cli test
2018-07-09 02:05:19 -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
96bc71404e
asdf
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
sunnya97
e894fbe4b6
in progress
2018-07-09 00:30:37 -07:00
Christopher Goes
0d94c5a255
Merge PR #1591 : gaiad: Genesis txs now use bech32 encoding of address and pubkey
2018-07-08 22:13:24 +02:00
Ethan Buchman
988614e4aa
Merge pull request #1579 from cosmos/bucky/baseapp-tests
...
Cleanup Baseapp tests
2018-07-07 19:04:54 -04:00
ValarDragon
611e4faa3a
gaiad: Genesis txs now use bech32 encoding of address and pubkey
...
* `gaiad init gen-tx` makes the outputted file use bech32, with acct prefix
* `gaiad init --gen-txs` only reads bech32 with acct prefixes
The reason for using the account prefix is that in principle you could
have genesis transactions for non-validators.
Closes #1475
2018-07-07 14:23:19 -07:00
ValarDragon
3a7a19deec
Address comments
2018-07-07 12:44:06 -07:00
Jeremiah Andrews
4c5850d405
setting default to archive mode / no pruning
2018-07-07 12:34:11 -07:00
Christopher Goes
4d303ce745
Merge PR #1589 : tools: Switch gometalinter to use a config file
2018-07-07 21:22:59 +02:00
ValarDragon
08e98d3124
tools: Switch gometalinter to use a config file
2018-07-07 12:00:06 -07:00
Ethan Buchman
6159554d8a
fixes from review
2018-07-07 14:50:19 -04:00
ValarDragon
eb8b85c0c9
Add SECURITY.MD
...
Closes #1267
2018-07-07 11:28:03 -07:00