Start the light client daemon (LCD)
The light client daemon (LCD) provides a REST-based adapter for the RPC endpoints, which also eases the process of decoding the Amino-encoded blockchain data into parseable JSON. This enables apps to communicate with a node through simple HTTP.
The Terra SDKs currently rely on an active connection to a running LCD server. If you need a dedicated connection for the SDKs, set up an LCD.
To enable the REST API and Swagger, and to start the LCD, complete the following steps:
-
Open
~/.terra/config/app.toml
. -
Locate the
API Configuration
section ([api]
). -
Change
enable = false
toenable = true
._1# Enable defines if the API server should be enabled. -
Optional: To enable Swagger, change
swagger = false
toswagger = true
._2# Swagger defines if swagger documentation should automatically be registered._2swagger = true -
Restart.
Once restarted, the LCD will be available.
For more information about the Terra REST API endpoints, see the Swagger documentation.
For more information on configuring App.toml
, see Configure general settings.