Commit Graph

612 Commits

Author SHA1 Message Date
Ethan Buchman af73b885e7 Merge branch 'develop' into bucky/merge-master 2018-08-19 16:24:45 -04:00
Christopher Goes b8cfc1e19f
Merge PR #2068: Minor simulation changes 2018-08-17 16:19:33 +02:00
Dev Ojha 8bb79d12ca Fix non-deterministic map iteration in fuzzer (#2069)
* This demonstrates that the state machine is non-deterministic if there
are more than two txs in a block.

* fix non-deterministic map iteration

* (squash this) fix build errors

* (squash this) iterate using range
2018-08-16 23:45:07 +02:00
Alessio Treglia 187bc1972a Merge PR #1950: Validator.Owner -> .Operator
* Rename --address-validator flag to --validator

See #1901

* Update PENDING.md

* Rename Validator.Owner -> Validator.Operator

See #1901
2018-08-16 16:47:59 -04:00
Christopher Goes 3d50567034
Merge PR #1783: Slashing, validator set, and governance simulation 2018-08-16 17:36:15 +02:00
Federico Kunze c9358ec198 R4R: Fix repeated cmds in CLI for staking (v.0.24.0 release) (#2043)
* Cherry picked commits

* Update CHANGELOG.md
2018-08-15 16:59:46 +02:00
Rigel d9dc061b4f
Merge pull request #1819: rational -> decimal
* changelog

* ...

* decimal func working

* decimal complete, untested

* fixing tests

* decimal compile errors resolved

* test compile errors

* precision multiplier test

* 1% laptop battery

* fixed TestNewDecFromStr

* equalities working

* fix bankers round chop

* ...

* working, some decimal issues resolved

* fix rounding error

* rounding works

* decimal works

* ...

* deleted rational

* rational conversion working

* revert changelog

* code compiles (not tests)

* went through all NewDec, made sure they were converted from NewRat properly

* test debugging

* all testing bugs besides the json marshalling fixed

* json unmarshal

* lint

* document update

* fix lcd test

* cli test fix

* mostly undo Dece -> Rate

* val comments

* Efficiency improvements

This now caches all of the precision multipliers (as they were all
used in non-mutative functions), and caches the precisionInt calculation.
(Now it just copies the already calculated value)

* Cache another precisionInt() call.

* Improve banker rounding efficiency

* remove defer, make negation in-place.

* chris val comments

* bez comments

* Aditya comments

* ...

* val comments

* rebasing start

* ...

* compiling

* tests pass

* cli fix

* anton, cwgoes, val comments

* val and jae comments

* type

* undo reuse quo
2018-08-14 20:15:02 -04:00
Matthew Slipper 8fa2c3b4ea Merge PR #1984: Replace _ with - in command names
Closes #1955
2018-08-14 10:23:42 +02:00
Jack Zampolin 1ae546610c
Merge pull request #2013 from cosmos/dev/fix_non_determinism_storekey
Rename transient store key to be a unique key.
2018-08-13 19:08:59 -07:00
ValarDragon 0d41026a0a Rename transient store key to be a unique key.
This caused an error with non-determinism between nodes with same
gaiad version and genesis.
2018-08-13 15:13:37 -07:00
Jack Zampolin c9cbb0b094 Merge PR #2010: Add RELEASE_TEST_SCRIPT.md 2018-08-13 21:41:07 +02:00
Dev Ojha b2a4aecc44 Upgrade to tm version 23.0. (#1927)
* Start upgrade. Currently go test ./... hangs.

* (squash this) Fix staking tests

* wip

* note what changes need to be made to make this work on tm v0.23.0

* Fix addr -> pubkey map

* cleanup code

* Fix slashing test failures except for begin blocker

* fix all slashing tests

* fix lcd tests

* Address PR comments

* add link to changelog.

* (wip) start making addrToPubkey map persisted. Since amino can't handle maps,
we have to change from what this commit is doing.

* Use the correct method of storing a map

* (squash this) address PR comments

* Did you run 'make'?

* remove gaiadebug binary
2018-08-12 03:33:48 -04:00
Christopher Goes 8f05d052f2 Merge branch 'master' into cwgoes/stage 2018-08-11 15:04:28 +02:00
Ethan Buchman e6dc01ec27
Bucky/docs (#1843)
* docs: updates for 7002

* docs: use master instead of versions

* Update validator-setup.md

* 7002 -> 7005
2018-08-08 12:26:31 -04:00
Federico Kunze 1da1115a24 Merge PR #1880: Staking Gaia-lite (ex LCD) refactor 2018-08-08 12:38:39 +02:00
Alexander Bezobchuk a9805794d7 Merge pull request #1856: gen-tx: Support User Given Key Passwords
* Merge pull request #1856: gen-tx: Support User Given Key Passwords

* Fix broken CLI test(s)
2018-08-01 15:15:37 -04:00
Joon 7b54e4b786 Merge pull request #1812: Add BaseApp.Seal
* Merge pull request #1812: Add BaseApp.Seal

fix pow

move setter functions

apply requests

* fix errors

* fix test

* fix test

* changelog
2018-08-01 00:23:25 -04:00
Sunny Aggarwal d3fcfdba57 Merge PR #1845: Query-proposals CLI command 2018-07-31 01:48:00 +02:00
Sunny Aggarwal 7fc2ed61d7 Merge pull request #1859: slashing to governance for non-voting validators
* added slashing to governance non voting

* minor formatting
2018-07-30 01:11:21 -04:00
Sunny Aggarwal 55ef898db8 Merge PR #1688: Un-hardcode in governance parameters 2018-07-27 03:24:41 +02:00
Joon d46140a392 Merge PR #1481: Transient Stores 2018-07-27 03:24:18 +02:00
Christopher Goes 02d52e4326 Hotfix/0.23.1: Tendermint 0.22.7 (#1844)
* Tendermint 0.22.7; bump patch version

* 0.23.0 -> 0.23.1; update CHANGELOG.md
2018-07-26 19:24:51 -04:00
Rigel 67d0c804b0
Merge pull request #1823 from cosmos/dev/cli_test_build_flag
tests: Move cli tests behind a build flag
2018-07-26 13:47:46 -04:00
Jeremiah Andrews 0166cf2aa0 Add test which fails without patch, comment on patch 2018-07-25 22:13:58 -07:00
Ethan Buchman a627526639
Bucky/docs (#1832)
* deprecate gaia testnets dir for testnets repo

* update docs for gaia-7002
2018-07-26 01:10:22 -04:00
Dev Ojha bac91f7a7b Update to tendermint v0.22.6 (#1798)
* Update to tendermint v0.22.6

- This was cherry-picked and fixed from develop
- Updates all crypto imports for changes from v0.22.5
2018-07-25 17:13:30 -04:00
ValarDragon 496c75c35a tests: Move cli tests behind a build flag
This is done to make go test ./... work for people using the sdk as a sdk.
Closes #1806
2018-07-25 13:47:00 -07:00
Dev Ojha 5d02a743fb Update to tendermint v0.22.6-rc0 (#1798)
* Update to tendermint v0.22.6-rc0

This is comprised of updating the crypto imports / API

* (squash this) switch to v0.22.6

If this passes tests, I'll squash this commit and update the PR.
2018-07-25 16:43:37 -04:00
Rigel d6cd0d4acc Merge PR #1818: CLI keybase-sig -> identity 2018-07-25 20:43:13 +02:00
Zaki Manian 9d0f40769f Merge PR #1817: Add some instructions for rolling your testnet 2018-07-25 19:32:12 +02:00
Rigel 52916f3c25
Merge branch 'develop' into rigel/no-endblock-rat-calcs 2018-07-23 14:59:06 -04:00
Rigel 1a44e387fe
Merge pull request #1794: fixes in cosmos-sdk-cli
Some fixes in cosmos-sdk-cli
2018-07-23 14:35:41 -04:00
Rigel d5a3fa959f
Update init.go 2018-07-23 14:19:52 -04:00
Rigel fae728f35a
Merge pull request #1663 from cosmos/aditya/cleanup
BaseApp cleanup
2018-07-23 14:14:19 -04:00
Sridhar Ganesan cec01f1328 Changing the way error messages are displayed 2018-07-23 19:04:33 +02:00
Sridhar Ganesan 196a45bb30 Fixing the issues suggested in code review 2018-07-23 18:12:22 +02:00
Sridhar Ganesan f2c11d9108 Adding comment to make the code clear 2018-07-23 15:47:34 +02:00
Sridhar Ganesan bfd928ca53 Checking if the path already exists or not before creating the project 2018-07-23 15:40:15 +02:00
Sridhar Ganesan 6cc11d4b60 Replacing all Basecoin references to capitalizedProjectName 2018-07-23 15:01:48 +02:00
Zaki Manian 032d92fa67 Merge PR #1788: Gaia-7001 Consensus Failure 2018-07-22 23:51:50 +02:00
Aditya 28cbca7d63
Merge branch 'develop' into aditya/cleanup 2018-07-20 17:05:12 -07:00
rigelrozanski dc42a42986 test cli fix 2018-07-20 12:30:28 -04:00
rigelrozanski 15138b80c8 Merge remote-tracking branch 'origin/develop' into sunny/gov-cli-proposal-id 2018-07-20 11:47:37 -04:00
rigelrozanski 9e5a78fc7a less stake endblock processing 2018-07-20 11:35:13 -04:00
Sunny Aggarwal f3a12909ef Merge PR #1773: Query the votes on a proposal
* added lcd endpoint to query all votes on a proposal
* added cli support
* Gopkg.lock from new dep
* Update PENDING.md
2018-07-20 02:02:46 +02:00
Sunny Aggarwal 9cc384c2f0 added cli support 2018-07-20 01:37:46 +02:00
Rigel a054532a89
Merge pull request #1620 from cosmos/cwgoes/a-random-walk-down-proof-of-stake
R4R: Simulation framework, including staking simulation
2018-07-19 18:47:08 -04:00
Christopher Goes 7bb775aa8a Switch 0.22 references to 0.23 2018-07-20 00:24:43 +02:00
Sunny Aggarwal 21e72d5f10 gov cli proposalID to proposal-id 2018-07-19 12:37:57 -07:00
Aditya Sripal 48885b4093 merge 2018-07-19 11:38:44 -07:00
Rigel d2f70ec8af Merge PR #1748: CLI use --from consistently 2018-07-19 08:53:12 +02:00
Christopher Goes 7e88a50b2a
Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake 2018-07-19 08:49:20 +02:00
Christopher Goes 1e5a7993ed Environment variables => flags 2018-07-19 08:40:46 +02:00
Joon aa525418e1 Merge PR #1373: Initialization of POS chain 2018-07-19 08:39:40 +02:00
rigelrozanski 423d0c4a18 Merge remote-tracking branch 'origin/develop' into cwgoes/a-random-walk-down-proof-of-stake 2018-07-19 01:56:42 -04:00
Rigel 8e26eb73a5
Merge branch 'develop' into svaishnavy/cosmos-sdk-cli 2018-07-18 21:27:04 -04:00
Aditya Sripal 218c9b3702 Merge branch 'develop' of https://github.com/cosmos/cosmos-sdk into aditya/cleanup 2018-07-18 17:48:15 -07:00
Aditya Sripal 81f3e794fe make breaking changes 2018-07-18 16:24:16 -07:00
Sridhar Ganesan e572513d91 Adding comments for variables and refactoring how replacer is initialized, adding comment about tools/ structure 2018-07-18 22:06:08 +02:00
Sridhar Ganesan 7255f8260c Gofmt init.go 2018-07-18 18:39:58 +02:00
Sridhar Ganesan 0698a9535b Renaming Basecoin and other base* to projectname 2018-07-18 18:36:49 +02:00
gamarin2 9bc994b780
Update faucet link in gaia-7001 README 2018-07-18 14:16:10 +02:00
Sridhar Ganesan 56e61e3f5a Adding other dependencies to gopkg, moving code, fixing printf 2018-07-18 13:44:29 +02:00
Christopher Goes dcbd13c392 Environment variables 2018-07-18 09:54:41 +02:00
Christopher Goes 8bd54f0701 Refactor bank tests 2018-07-18 09:05:48 +02:00
Sridhar Ganesan c2e5734c0b Removing check function and checking for error in usual way 2018-07-18 08:01:49 +02:00
Christopher Goes 966f26dfb2 Remove print, quickfix 2018-07-18 07:44:40 +02:00
Christopher Goes 6c61577b0b Misc, environment variables 2018-07-18 07:37:38 +02:00
Christopher Goes 5918ab18fd Restructure (probably) complete 2018-07-18 01:01:36 +02:00
Christopher Goes 253b82f92a Makefile changes 2018-07-18 00:04:10 +02:00
Aditya Sripal 198aef2924 revert changes to gaia to ensure non-breaking 2018-07-17 14:16:33 -07:00
Christopher Goes eda7eb48cd Gaia simulation needs internal field access 2018-07-17 23:06:30 +02:00
Sridhar Ganesan 64729bb48d Removing unwanted lines in code 2018-07-17 21:57:57 +02:00
Sridhar Ganesan 07debd8b02 Merge branch 'develop' of https://github.com/cosmos/cosmos-sdk into svaishnavy/cosmos-sdk-cli
Merging develop branch to my branch
2018-07-17 21:31:33 +02:00
Sridhar Ganesan 1603804ca0 Using basecoin as the template and refactoring the command that creates the workspace setup
Removing templates, making changes to makefile to remove dependency on packr
2018-07-17 21:18:55 +02:00
Christopher Goes cbc9d7d1da Genesis state 2018-07-17 20:33:53 +02:00
Christopher Goes d171dbf913 Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake 2018-07-17 20:24:37 +02:00
Ethan Buchman 4c9c75a735
Merge pull request #1716 from cosmos/master
Master
2018-07-17 17:03:47 +01:00
Ethan Buchman a959a57da8 gaia/testnets: add upgrade section 2018-07-17 09:26:01 +01:00
Ethan Buchman 01e8749a78 gaia-7001 2018-07-17 09:07:25 +01:00
Ethan Buchman fb24d66bf7 gaia/status: gaia-7000 consensus failure 2018-07-17 08:21:27 +01:00
Ethan Buchman d753cf49df gaia/status: gaia-7000 making blocks 2018-07-17 07:52:12 +01:00
Christopher Goes cbcd0f0828 Restructure contd. 2018-07-17 03:25:15 +02:00
Christopher Goes a49f9d6314 Restructure 2018-07-17 03:15:50 +02:00
Christopher Goes 9ad3d62e49 Updates from merge 2018-07-17 02:41:36 +02:00
Christopher Goes a6dd96db4d Merge branch 'develop' into cwgoes/a-random-walk-down-proof-of-stake 2018-07-17 02:23:10 +02:00
Sridhar Ganesan bb32ebdd49 Hardcoding cosmos-sdk version to 0.21.0 as both 0.20.0 and 0.22.0 breaks the resulting project/template 2018-07-17 00:17:38 +02:00
Ethan Buchman 5c87917434 gaia/status: gaia-7000 is up 2018-07-16 23:00:06 +01:00
Sridhar Ganesan a463089df1 Using cosmos-sdk version from the library itself 2018-07-16 23:58:40 +02:00
Ethan Buchman 888aea4303
Merge pull request #1700 from cosmos/master
Master
2018-07-16 22:40:00 +01:00
Jack Zampolin 70cbb78202 Update testnet doc to reflect gaia-7000 2018-07-16 22:41:12 +01:00
Sridhar Ganesan 1e16ba370f Fixing bugs due to version upgrade of cosmos-sdk 2018-07-16 23:26:18 +02:00
Sridhar Ganesan c1553f57e9 Using func type instead of auth.Account as cosmos-sdk has changed 2018-07-16 23:06:16 +02:00
Sridhar Ganesan 6410d4da15 Attempting to fix tests during pull request to master repo 2018-07-16 22:53:48 +02:00
Sridhar Ganesan 6f617057f8 Formatting cosmos-sdk-cli main.go 2018-07-16 21:32:34 +02:00
Sridhar Ganesan 4208c0d2eb Formatting go code in template 2018-07-16 21:30:19 +02:00
Sridhar Ganesan b952331b22 Including changes to Makefile to build cosmos-sdk-cli and also ignoring linting for cosmos-sdk-cli 2018-07-16 20:45:56 +02:00
Sridhar Ganesan 26aa871957 Changing _PROJECT_SHORT_NAME_ to myawesomeproject in Makefile 2018-07-16 20:11:36 +02:00
Sridhar Ganesan 26cf09dfa2 Modifying the _REMOTE_PROJECT_PATH, _PROJECT_SHORT_NAME_, _CAPITALIZED_PROJECT_SHORT_NAME_ to actual names and packages 2018-07-16 20:07:05 +02:00
Sridhar Ganesan de20825779 Adding cosmos-sdk-cli - initial version 2018-07-16 19:32:56 +02:00