Alessio Treglia
262c752863
Fix AppendTags usage error ( #4336 )
...
Fix AppendTags usage error
Thanks: @mjackson001 for the bug report and patch (original PR: #4274 )
Closes : #4273
2019-05-14 16:13:18 +01:00
Frank Yang
7558f76079
Merge PR #4321 : Improve offline flag doc
2019-05-13 10:51:48 -04:00
Alexander Bezobchuk
925070ae38
Merge PR #4292 : Fix Signing Infos Endpoint
2019-05-09 13:38:15 -04:00
Alexander Bezobchuk
85ffce5f58
Merge PR #4306 : Allow generate-only to fully operate offline
2019-05-08 16:06:05 -04:00
Alessio Treglia
06f7b2198a
Replace vet with golangci lint govet ( #4277 )
...
Drop go vet in favor of golangci-lint govet check.
Fix golangci-lint warnings.
Upgrade golangci-lint.
2019-05-06 17:50:05 +01:00
Frank Yang
1cfc868d86
Support query txs' TotalCount in GET /txs ( #4214 )
...
Closes : #3942
2019-05-04 12:09:02 +01:00
Alexander Bezobchuk
29ed730aff
Merge PR #4244 : Param Proposal Simulation Messages; Minting Params Fix
2019-05-02 16:50:01 -04:00
Aaron Craelius
114de631a5
Allow custom key types and address formats ( #4232 )
...
Add additional parameter to NewAnteHandler for custom SignatureVerificationGasConsumer (the existing one is now called DefaultSigVerificationGasConsumer).
Add addressVerifier field to sdk.Config which allows for custom address verification (to override the current fixed 20 byte address format).
DefaultSigVerificationGasConsumer now uses type switching as opposed to string comparison.
Other zones like Ethermint can now concretely specify which key types they accept.
Closes : #3685
2019-05-02 20:36:42 +01:00
Alexander Bezobchuk
67f1e12eec
Merge PR #4253 : Change User Supplied Param Change Value to json.RawMessage
2019-05-02 14:21:35 -04:00
Alexander Bezobchuk
5653c768bb
Merge PR #4234 : Allow tx send (generate-only) to actually work offline
2019-04-30 12:47:26 -04:00
Alexander Bezobchuk
5ca93ac574
Merge PR #4206 : Param Change Proposal
...
* Add params error types
* Update param module keeper to take a codespace
* Update imports
* Implement SetRaw and SetRawWithSubkey
* Implement ParamChange and update aliases
* Add types codec
* Implement ParameterChangeProposal
* Implement TestParameterChangeProposal
* Fix linting errors
* Update tags
* Implement content
* Updata params aliases
* Finish params handler and proposal types
* Move deposit and vote logic to types package
* Move proposal type to types package
* Move errors to types package
* Update proposal
* Move gov messages to types package
* Minor updates to naming
* Move keys to types package
* Move codec to types package
* Move proposal types to types package
* Update aliases
* Add governance alias types
* Implement governance router
* Update gov aliases
* Update gov keeper
* Update private functions needed for the keeper
* Update godocs
* Update the gov message handler
* Update Gaia app
* Make updates to auth
* Update the message codec in the keeper
* Update gov end blocker
* Update types tests
* Minor tweaks
* Add legacy genesis logic
* Update gov aliases
* Move gov keys to types package
* Revertt to using gov/types in params
* Implement params handler test
* Update governance tests
* Fix endblocker tests
* Fix governance querier tests
* Add seal support to gov router
* Update simulationCreateMsgSubmitProposal
* Disable software upgrade proposals
* Move params keys to types package
* Implement param module proposal client logic
* Update gov client logic
* Update gaia app client hooks
* Fix linting errors
* Fix ValidateBasic
* Remove legacy files
* Update paramchange to use strings
* Update paramchange cli cmd
* Update ValidateBasic and errors
* Use PostCommands when adding child cmds
* Fix codec logic
* Update params client and handler
* Update IsValidProposalType
* Update SubmitProposal to test exec
* Implement TestGaiaCLISubmitParamChangeProposal
* Implement TestSubmitParamChangeProposal
* Update swagger.yaml
* Update gaiacli.md
* Update gov spec docs
* Fix linting errors
* Fix unit tests
* Add pending log entries
* Update docs
* Update docs
* Update client/lcd/swagger-ui/swagger.yaml
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update cmd/gaia/cli_test/test_helpers.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update client/lcd/test_helpers.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update x/gov/types/proposal.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Address PR comments
* Update docs/cosmos-hub/gaiacli.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update gov docs to include quorum notes
* Add logs to handleParameterChangeProposal
* Update docs/spec/governance/02_state.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Support and use new StatusFailed when proposal passes but fails exec
* Add docs/notes warning on param validity
* Update docs
* Update docs/spec/governance/02_state.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update docs/spec/governance/02_state.md
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Minor doc update
* Update x/gov/client/cli/tx.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Fix usage of fromAddr
* Rige code style suggestion
* Update x/params/types/proposal.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Fix CI lint errors
* Update NewModuleClient godoc
* Add godoc to rtr.Seal() call
* Rename files
* Rename NewProposalHandler
2019-04-30 12:31:38 -04:00
Juan Leni
1306a25e42
Adding support for Ledger Cosmos App v1.5 ( #4227 )
...
This PR adds support for the latest version of the Cosmos App (v.1.5).
The app is not been released yet by Ledger but the PR is backwards compatible.
We can later remove backwards compatibility and enforce v1.5 only.
When creating a new account, `gaiacli` now shows the account/index and address in the device and requires user confirmation.
Related PRs:
https://github.com/cosmos/ledger-cosmos-go/pull/3
https://github.com/cosmos/ledger-cosmos-go/pull/4
https://github.com/cosmos/ledger-cosmos-go/pull/5
https://github.com/cosmos/ledger-cosmos-go/pull/6
Changes in the app can be found here:
https://github.com/LedgerHQ/ledger-app-cosmos/pull/5
2019-04-30 09:58:21 +01:00
Alexander Bezobchuk
ec4a1e8f2a
Merge PR #4207 : Add rewards and commission tags in txs
2019-04-26 19:11:45 -04:00
Jack Zampolin
ea75ae5d47
Merge master into develop
2019-04-26 13:56:02 -04:00
Aleksandr Bezobchuk
e7ca82d808
Merge branch 'develop' into release/v0.34.2
2019-04-25 21:40:33 -04:00
Alexander Bezobchuk
13bd5b62cf
Release v0.34.2
...
* Merge PR #4163 : Fix v0.33.x export script to port gov data correctly
* Remove TOC
* Add missing changelog entry for v0.34.1
* Merge PR #4182 : Cherry pick #4083 into v0.34.2
* Merge PR #4181 : Cherry pick 4135 v0.34.2
* Merge PR #4183 : Cherry pick 4181 into v0.34.2
* Support pagination and status query params for /staking/validators
* Rename BondStatusToString to String
* Cherry pick 4181
* Remove pending log
* Fix CODEOWNERS
2019-04-25 17:30:23 -04:00
xwartz
95e3d7d05e
Merge PR #4189 : Fix ErrNoInputs message typo
2019-04-25 09:16:38 -04:00
Alexander Bezobchuk
94bc55ef4f
Merge PR #4183 : Cherry pick 4181 into v0.34.2
...
* Support pagination and status query params for /staking/validators
* Rename BondStatusToString to String
* Cherry pick 4181
* Remove pending log
2019-04-24 12:03:55 -04:00
Alexander Bezobchuk
c0e6b38394
Merge PR #4182 : Cherry pick #4083 into v0.34.2
2019-04-24 11:51:49 -04:00
Alexander Bezobchuk
0e54369850
Merge PR #4177 : Update Staking Validators Rest Query
...
* Support pagination and status query params for /staking/validators
* Rename BondStatusToString to String
2019-04-24 11:48:39 -04:00
Alexander Bezobchuk
df6f2d6e25
Merge PR #4140 : Fix Failed Simulation Seeds
2019-04-22 10:57:58 -04:00
Alessio Treglia
93e8f467fe
Turn --from into a positional argument in gaiacli tx send ( #4146 )
...
Closes : #4142
2019-04-18 19:48:52 +01:00
Alessio Treglia
769370801d
Merge PR #4101 : Return per-validator rewards when querying delegator rewards
2019-04-16 09:43:08 -04:00
Alessio Treglia
2581fffaa5
Merge PR #4126 : Add module-wide named loggers
...
Closes : #4124
2019-04-15 23:58:06 -04:00
Alexander Bezobchuk
585b68ec70
Merge PR #4100 : Return correct error on invalid messages
2019-04-15 12:25:04 -04:00
Aleksandr Bezobchuk
046932b084
Merge branch 'develop' into release/v0.34.0
2019-04-15 10:10:52 -04:00
Alexander Bezobchuk
722d122da7
Merge PR #4079 : Implement Invariant Benchmarks
2019-04-12 18:52:16 -04:00
Alessio Treglia
3c88ddc2f5
Merge PR #4083 : Replace gaiad --assert-invariants-blockly with --inv-check-period
...
* Remove old broken flag
* Support --inv-check-period which asserts invariants every nth period
2019-04-10 19:33:50 -04:00
frog power 4000
38e3fdfcea
Merge PR #4094 : Account for Rounding Errors in Distribution Calculations
2019-04-10 18:53:42 -04:00
Alexander Bezobchuk
94b7d8f467
Fix queryDelegatorTotalRewards ( #4078 )
...
Return [] instead of null by making the initial
value an empty slice literal opposed to nil.
Closes : #3705
2019-04-10 18:08:50 +01:00
Marin Basic
b50b25d0a9
Replace all REST query empty result HTTP Status codes to 200 ( #4065 )
...
All query params that are empty now returns success
(http.StatusOK) instead of mixed http status codes
(http.StatusNoContent/http.StatusBadRequest/
http.StatusInternalServerError)
Closes : #2007
2019-04-10 18:07:21 +01:00
Federico Kunze
8550d87319
unified sender tag ( #4057 )
...
Closes : #3775
2019-04-10 18:03:44 +01:00
Alessio Treglia
1bd579dcdb
Fix tiny typo ( #4085 )
2019-04-10 13:11:02 +01:00
Federico Kunze
eb51a6f84b
remove duplicated account check and test ( #4068 )
2019-04-10 13:10:44 +01:00
frog power 4000
02a0e393c5
Run missing invariants during simulations ( #4080 )
2019-04-10 02:34:38 +01:00
Federico Kunze
2cd2289a11
add category tags ( #4049 )
...
Closes : #3774
2019-04-09 13:55:01 +01:00
wangjj9219
65338f6642
There's no check for chain-id in TxBuilder.SignStdTx #3945 ( #3946 )
...
Close : #3945
2019-04-09 13:46:13 +01:00
Federico Kunze
c0a607ce74
fix and cleanup action tags ( #4045 )
...
Closes : #3966 #3793
2019-04-08 23:51:02 +01:00
frog power 4000
cec3065a36
Revert "Return errors instead of panic ( #3782 )" ( #4054 )
...
This reverts commit 985aae5575
.
2019-04-05 16:20:58 -04:00
Alexander Bezobchuk
3361871198
Merge PR #4047 : Fix queryDelegationRewards
2019-04-04 13:53:22 -04:00
Alessio Treglia
85021d4ca9
No packages must depend on cmd/gaia/ ( #4048 )
...
Preparation work for moving gaia out of the SDK.
2019-04-04 15:36:39 +01:00
Marin Basic
985aae5575
Return errors instead of panic ( #3782 )
...
This is related to issue #3741 where fetching data from
invalid store, package panic.
Modify subspace.go to return errors instead of panic.
Also update other packages that import subspace and
handle errors.
2019-04-04 08:10:56 +01:00
Alexander Bezobchuk
e2928d5b70
Merge PR ##4007: Add Block Time in Txs Responses
2019-04-02 21:09:37 -04:00
Frank Yang
bc8d2d4414
R4R: Rename validator.GetJailed() to validator.IsJailed() #3245 ( #4017 )
...
Closes : #3245
2019-04-02 15:43:22 +02:00
Alexander Bezobchuk
b95ade93bd
Merge PR #4011 : Mint/Inflation Querier, LCD and CLI
...
* A few godoc updates
* More minor tweaks and reformatting
* Implement initial minting querier
* Implement stringer interface for minting params
* Minor cleanup
* Add minting CLI commands
* Implement inflation query command
* Implement annual provisions query and CLI command
* Update x/mint/client/module_client.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update x/mint/client/module_client.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update x/mint/client/module_client.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Update x/mint/querier.go
Co-Authored-By: alexanderbez <alexanderbez@users.noreply.github.com>
* Add minting REST client routes/handlers
* Fix build issues
* Implement querier unit tests
* Update gaiacli docs
* Implement LCD tests
* Update Swagger docs
* Add pending log entry
* add examples
Signed-off-by: Karoly Albert Szabo <szabo.karoly.a@gmail.com>
* revert adding examples
Signed-off-by: Karoly Albert Szabo <szabo.karoly.a@gmail.com>
2019-04-01 10:28:36 -07:00
frog power 4000
df4394185e
Merge PR #3656 : Broken-Invar Tx - aka. Crisis module
...
* beginning thinking on issue
* ...
* working
* working
* working fee pool distribution
* spek outline
* spec update
* gas refund calculations
* simulation saved to ~/.gaiad/simulations/
* lean simulation output
int
* cleanup bank simulation messages
* operation messges
int
* lint
* move simulation to its own module
* move simulation log code to log.go
* logger overhaul
int
* distribution comments
* fix compiling
* cleanup modifications to x/distribution/keeper/allocation.go
int
int
int
* gov bug
* result.IsOK() minimization
* importExport typo bug
* pending
* address @alexanderbez comments
* simple @cwgoes comments addressed
* event logging unified approach
* distr module name constant
* implementing
* compiles
* gaia integration
* proper constant fee removal
* crisis genesis
* go.sum update
* ...
* debugging
* fix sum errors
* missing err checks
* working implementing CLI
* remove query command
* crisis expected keepers in other modules
* crisis testing infrastructure
* working
* tests complete
* modify handler to still panic if not enough pool coins, docs working
* spec tags
* docs complete
* CL
* assert invariants on a blockly basis gaiad functionality
* gaiad CL
* transaction details in runtime invariance panic
* Apply suggestions from code review
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* sender tags
* @mossid suggestions
int
* @cwgoes comments final
* Apply suggestions from code review
Co-Authored-By: rigelrozanski <rigel.rozanski@gmail.com>
* bug seems fixed (#3998 )
* delete unused line in zero height export bug
2019-03-28 19:27:47 -04:00
Karoly Albert Szabo
5bb6090e38
Add route for querying signing_info for all validators ( #3952 )
...
Also remove duplicate pagination:
- move function to extract query params into types/rest
- adjust pagination values locally until available in tendermint for validators
Code cleanup:
- helper function in test
- fix pagination description in swagger.yaml
- uint instead of int when possible
Closes : #3226
Closes : #3991
2019-03-28 18:43:33 +00:00
Jack Zampolin
38b7c0705c
Implement client functionality for the community pool ( #3939 )
...
Fixes : #3937
2019-03-28 01:05:36 +00:00
Alexander Bezobchuk
f635b1cd14
Fix Proposal Stringer ( #3986 )
...
Fix the `Stringer` interface implementation for the `Proposal` type:
- Add missing description.
- Fix indentation.
2019-03-27 21:08:20 +00:00
Alexander Bezobchuk
ea46da7126
Merge PR #3970 : Fix Tx Sign Offline Mode
...
- Add shorthand flags `-a` and `-s` for the account and sequence numbers respectively
- Mark the account and sequence numbers required during "offline" mode
- Always do an RPC query for account and sequence number during "online" mode
- If clients wish to provide such values, they must use `--offline`. This makes the whole flow/UX easier to reason about.
closes : #3893
2019-03-26 10:36:10 -04:00