Alessio Treglia
e598af9eb6
Fix lint
2018-11-02 13:47:14 +00:00
Alessio Treglia
36bb4409b6
Refactor TrapSignal
2018-11-02 13:44:40 +00:00
Alessio Treglia
48192ea3d4
Gaialite signal handling is broken, repair it
2018-11-02 08:42:29 +00:00
HaoyangLiu
8e1bfee6ca
Add swagger-ui for key management
2018-10-04 20:36:24 +08:00
Christopher Goes
c676eab46b
WithTrustNode, Makefile fixes, 'make format'
2018-10-04 08:34:39 +02:00
HaoyangLiu
5d259b1b39
Add post respones process to add json to header and decide whether bring in indent to make response more readable
2018-10-02 23:15:04 +08:00
HaoyangLiu
b7f27a0e1f
update gopkg.lock and fix compile error
2018-09-30 12:53:30 +08:00
HaoyangLiu
d6f6a1f87f
Merge with develop
2018-09-30 11:46:27 +08:00
Jae Kwon
1e26ba2e0e
CLIContext.Logger -> .Output as it isn't a logger ( #2420 )
...
This changes .Logger to .Output, as it isn't used anywhere except as os.Stdout.
2018-09-28 21:45:54 -07:00
HaoyangLiu
4e3066131e
Merge with develop
2018-09-27 19:41:38 +08:00
HaoyangLiu
c5affaa7bf
Remove docs/clients/lcd-rest-api.yaml and add its content to client/lcd/swagger-ui/swagger.json
2018-09-27 19:36:22 +08:00
Matthew Slipper
2fb3493ff5
Merge PR #2223 : Gaia CLI Config Command
...
* Allow a gaia-cli config file to be created
Closes #1613 .
Closes #1275 .
Closes #1956 .
* Add homedir to Gopkg.toml
* Updates from code review
* Post-rebase fixes
* Update test
* Code review refactor
* Fixes from code review
* Fix import
* Fix broken test
* Fixes from rebase
* Fix formatting
2018-09-25 17:36:42 -04:00
HaoyangLiu
0b021cfa45
Merge with develop
2018-09-23 15:35:29 +08:00
Alessio Treglia
e2da4caae4
Merge PR #2364 : Implement HTTPS for the LCD REST server
...
In order to guarantee a secure connection between apps and the LCD the
communication must be encrypted - even if clients and server run on the
same local machine, credentials must never be transmitted in clear text.
Upon start up, the server generates a self-signed certificate and a key.
Both are stored as temporary files; removal is guaranteed on exit.
This new behaviour is now enabled by default, though users are provided
with a --insecure flag to switch it off.
2018-09-22 00:33:58 +08:00
Jessy Irwin
9b6b00689c
Merge PR #2361 : Remove IBC entrypoints
2018-09-20 22:51:14 +08:00
HaoyangLiu
7dc09d0fc2
Merge PR 2210: Judge if trust-node predefined before create certifier add verification for getBlock, queryTx and getValidators ( #2210 )
...
Replace trust-node option with distrust-node option, and add varification in getting blocks, transactions and validator sets.
2018-09-15 02:41:21 +08:00
HaoyangLiu
173dccca47
go fmt root.go and statik/init.go
2018-09-14 14:14:16 +08:00
Dev Ojha
6b55093c75
Merge PR #2324 : rename wire to codec
...
* rename wire to codec
* fix formatting and cli
* fix the docs
2018-09-13 14:17:32 -04:00
HaoyangLiu
5a8d823324
change swaggerui to swagger-ui
2018-09-14 01:01:57 +08:00
HaoyangLiu
c2668335a7
merge with develop
2018-09-13 23:09:17 +08:00
HaoyangLiu
5d5bdbb743
Use http.Handler instead of mux.Router
2018-09-13 20:35:54 +08:00
HaoyangLiu
e704f095bd
Keep both subcommand: rest-server and lite-server
2018-09-13 20:30:24 +08:00
HaoyangLiu
ea96d8bc2a
Add governance and slashing, implement post /txs api
2018-09-03 13:40:23 +08:00
HaoyangLiu
8e032f850a
Rename rest-server to lite-server and add README to clarify how to update API docs
2018-09-02 20:30:59 +08:00
HaoyangLiu
79c0bc40c8
Add swagger-ui to gaiacli rest-server
2018-09-02 20:09:43 +08:00
HaoyangLiu
6d2fb8edef
IRISHUB-238: fix test_cli failure, move certifier creation from lcd/root.go to NewCLIContext
2018-08-31 11:29:55 +08:00
HaoyangLiu
3f83aca599
IRISHUB-238: fix test_lint failures in client/lcd/root.go and server/
2018-08-30 16:24:56 +08:00
HaoyangLiu
5473771105
IRISHUB-238 :add trust option for rest-server command
2018-08-30 15:08:10 +08:00
HaoyangLiu
703c643fc0
IRISHUB-238: Add multiply store proof build and verification
2018-08-30 15:05:16 +08:00
Alexander Bezobchuk
12c2c236c2
Merge PR #1741 : CoreContext Refactor
2018-08-06 20:11:30 +02:00
Aleksandr Bezobchuk
7fc2363191
Merge pull request #1601 : Fix LCD rest-server Command
2018-07-09 15:56:08 -04:00
Ethan Buchman
d388036454
Merge PR #1520 : various fixes for test_cli
...
* various fixes for test_cli
* linting
2018-07-03 06:33:53 +02:00
Ethan Buchman
f78f30c67a
update for tm v0.22.0. tmlibs->tendermint/libs
2018-07-02 16:34:06 -04:00
Christopher Goes
3654579ea7
Merge PR #1278 : Slashing v2
...
Implement semifinal Gaia slashing spec (#1263 ), less #1348 , #1378 , and #1440 which are TBD.
2018-06-30 05:34:55 +02:00
Dev Ojha
097dd8a164
tools: Add unparam linter ( #1443 )
...
* tools: Add unparam linter
unparam detects unused parameters in functions, and a parameter to
a function which only ever takes on one value. The latter is an
indication that more tests are required.
There are many nolints in this PR, as I believe that writing tests
to fix alot of these situations is out of scope for this PR / it
will be changed in future commits. There are some nolints for
when we have to comply to normal api's.
* crypto/keys no longer used by x/gov/client/rest/rest.go
2018-06-29 18:22:24 -04:00
Christopher Goes
59aadf42aa
Ledger integration ( #931 )
...
Merges the keybase and Ledger code from go-crypto (which is no more) into the SDK
Adds support for Ledger into gaiacli
Cherry-picks updated error handling from #1158
2018-06-29 02:54:47 +02:00
Sunny Aggarwal
dc2c8f900b
Merge PR #1168 : Governance MVP
2018-06-22 02:19:14 +02:00
Fabian
42e72956f4
Merge PR #1252 : Query node version
...
introduce non store queries
add version query
update lcd spec
changelog
moved version query into baseapp
2018-06-14 07:49:21 +02:00
Dev Ojha
bd362ee590
Merge PR #1090 : Switch away from ephemeral ports
...
* Switch ports 4665x to be 2655x
This is done so the default ports aren't in the linux kernel's default ephemeral port range.
* Missed one doc file, change dep so gaiad works
* Update changelog, fix Gopkg.lock
2018-06-14 00:13:51 +02:00
David Kajpust
ec2fedd36c
Merge PR #1227 : Set all Error strings 1st letters to lowercase. Fixes issue #1154
2018-06-13 21:13:22 +02:00
Rigel
1b20adcd22
Merge PR #1191 : LCD cleanup / add LCD gas field
...
* remove global variables from lcd
* added make race, fix lcd race condition
* cleanup
* Five-character changelog update
2018-06-12 03:12:37 +02:00
Christopher Goes
781975d6a0
Feedback on REST server start ( closes #973 )
2018-06-04 17:39:28 +02:00
Matt Bell
5b81938e57
Enable stake REST routes
2018-05-25 09:32:12 +09:00
Christopher Goes
67961476b4
Fix testsuite
2018-04-27 20:06:50 -04:00
Christopher Goes
fd40d39556
Only one CoreContext for all REST commands
2018-04-25 16:49:31 +02:00
Christopher Goes
56ac948dc6
REST folder restructure & cleanup
2018-04-25 16:18:06 +02:00
rigelrozanski
d28efaac27
many renames / golint compliance
2018-04-19 00:49:24 -04:00
Matt Bell
ef68be2f38
Added IBC transfer REST endpoint
2018-03-19 18:13:37 +01:00
Ethan Buchman
64852138b6
fix the tests. includes some hacks
2018-03-18 02:02:26 +01:00
Ethan Buchman
d807d32f8a
client/lcd: wip use in-proc tm and lcd for tests
2018-03-17 23:12:43 +01:00