-
-
Save shesek/9c82c0e50f3d2f44f36078dd8daed280 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -x | |
shopt -s expand_aliases | |
trap 'bcli stop' SIGINT SIGTERM EXIT | |
DIR=`mktemp -d` | |
mkdir $DIR/bitcoin | |
alias bcli="bitcoin-cli -regtest -datadir=$DIR/bitcoin" | |
alias miner="bcli -rpcwallet=miner" | |
alias wallet="bcli -rpcwallet=wallet" | |
addr=myxGTSbZdRZdCTtYP4gYHekzAkKhQrJH6L | |
bitcoind -version | |
bitcoind -regtest -datadir=$DIR/bitcoin -wallet=miner -daemon | |
bcli -rpcwait createwallet wallet true | |
miner generatetoaddress 101 `miner getnewaddress` > /dev/null | |
# doesn't show up when sent before importing | |
txid=`miner sendtoaddress $addr 1` | |
wallet importaddress $addr "" true | |
wallet listtransactions '*' 10 0 true # empty | |
wallet gettransaction $txid # Invalid or non-wallet transaction id | |
# does show up on the sender side | |
miner listtransactions | jq '.[] | select(.category == "send")' | |
# does show up when sent after importing | |
miner sendtoaddress $addr 2 | |
wallet listtransactions '*' 10 0 true # 1 entry | |
# now both show up | |
miner generatetoaddress 1 `miner getnewaddress` | |
wallet listtransactions '*' 10 0 true |
Author
shesek
commented
May 23, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment