UbuntuLitecoinプライベートチェーンの構築

著者:Chen
Jinjian個人ブログ:HTTPS://jian1098.github.io
CSDNブログ:https://blog.csdn.net/c_jian
Jane本:https://www.jianshu.com/u/8ba9ac5706b6
連絡先:jian1098 @ qq.com

ライトコインをインストールする

公式ウェブサイトhttps://litecoin.org/で適切なバージョンを見つけ、リンクをコピーしてダウンロードします。バージョンは0.16以上である必要があります。そうでない場合、一部の新しいコマンドを使用できません。

root@ubuntu:~# wget https://download.litecoin.org/litecoin-0.17.1/linux/litecoin-0.17.1-x86_64-linux-gnu.tar.gz
root@ubuntu:~# tar zxf litecoin-0.17.1-x86_64-linux-gnu.tar.gz

ソフト接続を作成する

root@ubuntu:~# ln -fs /root/litecoin-0.17.1/bin/litecoind /usr/local/bin/litecoind
root@ubuntu:~# ln -fs /root/litecoin-0.17.1/bin/litecoin-cli /usr/local/bin/litecoin-cli
root@ubuntu:~# install -m 0755 -o root -g root -t /usr/local/bin ./litecoin-0.17.1/bin/*

バージョン番号を確認してください

root@ubuntu:~# litecoind --version

ライトコインパラメーターを構成する

root@ubuntu:~$ mkdir .litecoin	#创建目录
root@ubuntu:~$ cd .litecoin/
root@ubuntu:~$ vi litecoin.conf

以下のすべての情報をコピーし、rpcuser(RPCユーザー名)、rpcpassword(RPCユーザーパスワード)、rpcallowip(アクセスを許可されたIPアドレス)を変更して保存します

# Generated by https://jlopp.github.io/bitcoin-core-config-generator/

# This config should be placed in following path:
# ~/.litecoin/bitcoin.conf

# [rpc]
# Accept command line and JSON-RPC commands.
server=1
txindex=1

# Username for JSON-RPC connections
rpcuser=bitcoinrpc

# Password for JSON-RPC connections
rpcpassword=bitcoinrpc

# Listen for JSON-RPC connections on this port
rpcport=19332

# Allow JSON-RPC connections from specified source. Valid for <ip> are a single IP (e.g. 1.2.3.4), 
# a network/netmask (e.g. 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This option 
# can be specified multiple times.
rpcallowip=192.168.1.178
rpcallowip=192.168.1.179

# 设定默认为私有链
regtest=1

ライトコインプログラムを開始します

root@ubuntu:~/.litecoin$ litecoind -daemon
litecoin server starting

-deamonバックグラウンドで実行されている手段

ライトコインプログラムを停止する

root@ubuntu:~/.litecoin/testnet3$ bitcoin-cli stop
Bitcoin server stopping

Json-RPCインターフェースにアクセスする

メインネットワーク(mainnettestnetモードとテストネットワーク()モードではjson-rpc使用中.litecoin/litecoin.conf構成された19332ポートにアクセスするためポートが使用されますが、プライベートチェーン(regtest)モードでは、構成が機能していないようです。デフォルトの19443ポート。

私たちは、使用することができますpostmancurllitecoinrpc:アクセスに他のツールlitecoinrpcは、それぞれRPCのユーザ名とパスワードです

curl -s -X POST --user litecoinrpc:litecoinrpc  -H 'content-type: text/plain;' http://127.0.0.1:19443/   --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "getnetworkinfo", "params": [] }'

より多くのRPCメソッドが参照できhttps://www.blockchain.com/es/api/json_rpc_apihttps://litecoin-rpc.github.io/en/doc/0.17.99/rpc/

litecoin-cliの一般的なコマンド

ウォレット情報を表示する

このコマンドは、ウォレットのバージョン、残高、トランザクション数などの情報を取得できます。

litecoin-cli getwalletinfo

すべてのウォレットアドレスとそのアカウント名を取得する

bitcoin-cli listreceivedbyaddress 1 true

残高を確認する

bitcoin-cli getbalance

注:クエリによって取得された残高は、すべてのウォレットアドレスの利用可能な残高の合計であり、秘密鍵がノードにないウォレットアドレスの残高は含まれていません。

ウォレットアドレスを生成する

litecoin-cli getnewaddress "test"  #"test"是输入的账号

アドレスが受け取ったコインの数を照会します

litecoin-cli getreceivedbyaddress 2MtmeZ7W17zJzigtRhzKMP6MSc2DSyL5LYU

コマンドリスト

bitcoin-cli help

おすすめ

転載: blog.csdn.net/C_jian/article/details/99694023