Connecting To Your Litecoin Personal Node Via RPC

Follow

Blockdaemon Litecoin personal nodes expose an RPC interface for connecting and interactions.

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

litecoin_rpc_url_token.jpg

 

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

 

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.