mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 01:36:13 +00:00
Example testing/transaction updates
- Convert bitcoin -> dash - Complete testing section - Update transaction simple spending example Added script to run through simple spending example on regtest
This commit is contained in:
parent
822098b5a1
commit
21cd8094d0
5 changed files with 239 additions and 164 deletions
65
scripts/regtest_transaction_simple_spending_example.sh
Normal file
65
scripts/regtest_transaction_simple_spending_example.sh
Normal file
|
@ -0,0 +1,65 @@
|
|||
#!/bin/bash
|
||||
REGTEST_CMD="dash-cli -regtest -rpcuser=user -rpcpassword=pass"
|
||||
|
||||
# SIMPLE SPENDING EXAMPLE
|
||||
# -----------------------
|
||||
|
||||
BLOCKTOGEN=101
|
||||
printf "\nGenerating %s block(s)...\n" $BLOCKTOGEN
|
||||
COMMAND="$REGTEST_CMD generate $BLOCKTOGEN"
|
||||
echo $COMMAND
|
||||
GENERATED=$($COMMAND)
|
||||
echo "Generated $BLOCKTOGEN block(s)"
|
||||
|
||||
printf "\nChecking balance...\n"
|
||||
COMMAND="$REGTEST_CMD getbalance"
|
||||
echo $COMMAND
|
||||
BALANCE=$($COMMAND)
|
||||
echo "Balance is: " $BALANCE
|
||||
|
||||
printf "\nGetting new address...\n"
|
||||
COMMAND="$REGTEST_CMD getnewaddress"
|
||||
echo $COMMAND
|
||||
NEW_ADDRESS=$($COMMAND)
|
||||
echo "New address is: " $NEW_ADDRESS
|
||||
|
||||
printf "\nSending to address...\n"
|
||||
COMMAND="$REGTEST_CMD sendtoaddress $NEW_ADDRESS 10.00"
|
||||
echo $COMMAND
|
||||
TXID=$($COMMAND)
|
||||
echo "Transaction ID (TXID) is: " $TXID
|
||||
|
||||
printf "\nList unspent...\n"
|
||||
COMMAND="$REGTEST_CMD listunspent"
|
||||
echo $COMMAND
|
||||
UNSPENT=$($COMMAND)
|
||||
echo "Unspent (excluding unconfirmed): " $UNSPENT
|
||||
|
||||
printf "\nList unspent (unconfirmed)...\n"
|
||||
COMMAND="$REGTEST_CMD listunspent 0"
|
||||
echo $COMMAND
|
||||
UNSPENT=$($COMMAND)
|
||||
echo "Unspent (including unconfirmed): " $UNSPENT
|
||||
|
||||
|
||||
BLOCKTOGEN=1
|
||||
printf "\nGenerating %s block(s) to confirm...\n" $BLOCKTOGEN
|
||||
COMMAND="$REGTEST_CMD generate $BLOCKTOGEN"
|
||||
echo $COMMAND
|
||||
GENERATED=$($COMMAND)
|
||||
echo "Generated $BLOCKTOGEN block(s)"
|
||||
|
||||
printf "\nList unspent...\n"
|
||||
COMMAND="$REGTEST_CMD listunspent"
|
||||
echo $COMMAND
|
||||
UNSPENT=$($COMMAND)
|
||||
echo "Unspent (excluding unconfirmed): " $UNSPENT
|
||||
|
||||
unset REGTEST_CMD
|
||||
unset BLOCKTOGEN
|
||||
unset COMMAND
|
||||
unset GENERATED
|
||||
unset BALANCE
|
||||
unset NEW_ADDRESS
|
||||
unset TXID
|
||||
unset UNSPENT
|
Loading…
Add table
Add a link
Reference in a new issue