Blockdaemon Litecoin dedicated nodes expose an RPC interface for connecting and interactions.
The fast method:
when you log into your dashboard and click on your Litecoin node, you'll find the cURL command for connecting to your node for instant connection.
Copy and paste that code block into a terminal program and you'll be connected within seconds.
The old, manual method:
Command Line cURL
The following describes how to run a simple cURL command that prints the current blockchain information from the node.
The cURL command below can be used to connect and retrieve the blockchain status of your node. Replace 127.0.0.1 with the URL or IP address* of your node.
curl --user blockdaemon:blockdaemon --data
'{"method":"getblockchaininfo","params":[],"id":1,"jsonrpc":"2.0"}' -H
"Content-Type: application/json" -X POST https://your node address
*node address can be obtained from your node dashboard at the action>connect menu at app.blockdaemon.com
RPC with Python
The following describes how to run a simple Python application that prints the current best block.
The following text assumes a basic knowledge of Python and pip.
Install Python libraries
Install the Python library python-litecoinrpc. We will use this library to communicate with the RPC interface.
input type="text" value="pip3 install python-litecoinrpc" readonly="true"
.field
Copy script
Copy the following Python program into a file called litecoin_rpc.py
pre.prettyprint
import pprint from bitcoinrpc.authproxy import AuthServiceProxy, JSONRPCException rpc_user = "blockdaemon" rpc_password = "blockdaemon" rpc_connection = AuthServiceProxy("URL from APP/connect page" .format(rpc_user, rpc_password)) best_block_hash = rpc_connection.getbestblockhash() best_block = rpc_connection.getblock(best_block_hash) pprint.pprint(best_block)
Start the Python script
python3 litecoin_rpc.py
Comments
Please sign in to leave a comment.