81. Genarate rpcpassword
– Bitcoin Core RPC Auth Config Generator
– username=eve
– password=keybordcat
rpcpassword=066cd0b2d3e0b355b1cad790be2b9b0c$f87e338d94e838afcdfbf8e09a0db34c9f12e11bea055b7d616ae14b70f5aee9
82. new login
– user04
$ pwd /home/user04/
83. Make dir
– /home/user04
|- dev
|- eve
$ mkdir dev $ mkdir dev/eve
84. Edit bitcoin.conf
– rpcuser=eve
– rpcpassword=066cd0b2d3e0b355b1cad790be2b9b0c$f87e338d94e838afcdfbf8e09a0db34c9f12e11bea055b7d616ae14b70f5aee9
– fallbackfee=0.002
– rpcport=10008
$ vi dev/eve/bitcoin.conf regtest=1 txindex=1 server=1 rpcuser=eve rpcpassword=066cd0b2d3e0b355b1cad790be2b9b0c$f87e338d94e838afcdfbf8e09a0db34c9f12e11bea055b7d616ae14b70f5aee9 fallbackfee=0.002 [regtest] rpcport=10008
85. Start daemon
– eve side
– conf=/home/user04/dev/eve/bitcoin.conf
– datadir=./dev/eve/
– listen=0
– connect=127.0.0.1:10011
$ bitcoin-core.daemon -conf=/home/user04/dev/eve/bitcoin.conf -datadir=./dev/eve/ -listen=0 -connect=127.0.0.1:10011
86. Restart daemon
– eve side
– Stop daemon
– start daemon
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf -datadir=./eve/ stop Bitcoin Core stopping $ $ bitcoin-core.daemon -conf=/home/user04/dev/eve/bitcoin.conf -datadir=./dev/eve/ -listen=0 -connect=127.0.0.1:10011
87. new login
– user04
$ pwd /home/user02/
88. Create wallet
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf createwallet "EveWallet"
{
"name": "EveWallet",
"warning": ""
}
89. Get new address
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf getnewaddress bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5
90. Balance ckeck
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf getbalance 0.00000000
91. Tranfer from alice to eve
– alice side
$ bitcoin-core.cli -regtest -rpcport=10001 -named sendtoaddress address="bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5" amount=0.2 comment="drinks-101" comment_to="room101" subtractfeefromamount=false replaceable=true conf_target=null estimate_mode="unset" avoid_reuse=false fee_rate=1.1 90427f31cc602a5a139332b63fa93bc7479e4d5cdce6229f93c1ae42f4ed9cb1
92. Transaction check
– alice seice
$ bitcoin-core.cli -regtest -conf=/home/user02/dev/alice/bitcoin.conf -rpcport=10001 gettransaction 90427f31cc602a5a139332b63fa93bc7479e4d5cdce6229f93c1ae42f4ed9cb1
{
"amount": -0.20000000,
"fee": -0.00002121,
"confirmations": 1,
"blockhash": "219f1db53010ad9efcfc206aac2b76f1c1d22a334fe8cd7ac90e0319b975c332",
"blockheight": 5893,
"blockindex": 1,
"blocktime": 1660260392,
"txid": "90427f31cc602a5a139332b63fa93bc7479e4d5cdce6229f93c1ae42f4ed9cb1",
"walletconflicts": [
],
"time": 1660260361,
"timereceived": 1660260361,
"bip125-replaceable": "no",
"comment": "drinks-101",
"to": "room101",
"details": [
{
"address": "bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5",
"category": "send",
"amount": -0.20000000,
"vout": 0,
"fee": -0.00002121,
"abandoned": false
}
],
"hex": 省略
}
93. Mining
– alice seice
$ bitcoin-core.cli -regtest -conf=/home/user02/dev/alice/bitcoin.conf -datadir=. -rpcport=10001 generatetoaddress 1 bcrt1qht58vxn8avnek2ya3wfpyv65qml9q7l5a6lpek [ "219f1db53010ad9efcfc206aac2b76f1c1d22a334fe8cd7ac90e0319b975c332" ]
94. Balance ckeck
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf getbalance 0.20000000
95. transaction check
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf gettransaction 90427f31cc602a5a139332b63fa93bc7479e4d5cdce6229f93c1ae42f4ed9cb1
{
"amount": 0.20000000,
"confirmations": 1,
"blockhash": "219f1db53010ad9efcfc206aac2b76f1c1d22a334fe8cd7ac90e0319b975c332",
"blockheight": 5893,
"blockindex": 1,
"blocktime": 1660260392,
"txid": "90427f31cc602a5a139332b63fa93bc7479e4d5cdce6229f93c1ae42f4ed9cb1",
"walletconflicts": [
],
"time": 1660260362,
"timereceived": 1660260362,
"bip125-replaceable": "no",
"details": [
{
"address": "bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5",
"category": "receive",
"amount": 0.20000000,
"label": "",
"vout": 0
}
],
"hex": 省略
}
96.Balance ckeck
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf getbalance 0.80000000
97. Tranfer dave to eve
– dave side
$ bitcoin-core.cli -conf=/home/user03/dev/dave/bitcoin.conf-named sendtoaddress address="bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5" amount=0.2 comment="drinks-103" comment_to="room103" subtractfeefromamount=false replaceable=true conf_target=null estimate_mode="unset" avoid_reuse=false cb202b4b58c9c3377df5f6fdc75c281b266a76069efbdb5bbe8670f8736caceb
98. Mining
– alice side
$ bitcoin-core.cli -regtest -conf=/home/user02/dev/alice/bitcoin.conf -datadir=. -rpcport=10001 generatetoaddress 1 bcrt1qht58vxn8avnek2ya3wfpyv65qml9q7l5a6lpek [ "0de0c4368a3fd3d94db4451378fb0024856b1f90675f07809ba07f7556c5a43c"
99. Balance ckeck- eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf getbalance 1.00000000
100. Trabsaction ckeck
– eve side
$ bitcoin-core.cli -conf=/home/user04/dev/eve/bitcoin.conf gettransaction cb202b4b58c9c3377df5f6fdc75c281b266a76069efbdb5bbe8670f8736caceb
{
"amount": 0.20000000,
"confirmations": 1,
"blockhash": "0de0c4368a3fd3d94db4451378fb0024856b1f90675f07809ba07f7556c5a43c",
"blockheight": 5898,
"blockindex": 1,
"blocktime": 1660265828,
"txid": "cb202b4b58c9c3377df5f6fdc75c281b266a76069efbdb5bbe8670f8736caceb",
"walletconflicts": [
],
"time": 1660265824,
"timereceived": 1660265824,
"bip125-replaceable": "no",
"details": [
{
"address": "bcrt1qhnt96hwgaknldamh4dq3sm5ehqr7nq4capdfg5",
"category": "receive",
"amount": 0.20000000,
"label": "",
"vout": 1
}
],
"hex":省略
}
以上