=================================================
Welcome to the Bitcoin Private testnet playground
=================================================

Here you can test any of the RPC commands in the Bitcoin Private rebased codebase. Note that this is a testnet and you *SHOULD NOT* provide any real or sensitive data such as private keys that you'd use on the mainnet. In short, generate whatever you want to test here and use that.

It's an isolated testnet right now, which there are no other nodes to connect to for now. The testnet with peers is coming very soon.

On the right you can see all commands in the current version (0.17.99), you can type any of these into the command line below, or easier still, click on the command name on the right to automatically paste that in, or click the parameters for it to paste those in too.

With a command ready to go, just hit Enter and checkout the result - does it seem correct to you? If not, let us know on our new Discord channel: Bitcoin Private Development.

If you get a non error state, it counts as being successful and the counter for it increases. If it errors for any reason, the counter decreases. (Counter increases/decreases occur per IP, the most you can increase by is +1 and decrease by -1).

Have fun trying things out ...you're also helping us test things by doing so!

./src/bitcoin-cli -rpcwallet=testnet -testnet 

Commands

Network: testnet
Current passing tests: 67 / 119

Click on a command to drop into command line...

Blockchain

114/10
getbestblockhash
v
35/10
getblock "blockhash" ( verbosity )
v
45/10
getblockchaininfo
v
54/10
getblockcount
v
20/10
getblockhash height
v
21/10
getblockheader "hash" ( verbose )
v
25/10
getblockstats hash_or_height ( stats )
v
31/10
getchaintips
v
21/10
getchaintxstats ( nblocks blockhash )
v
57/10
getdifficulty
v
0/10
getmempoolancestors txid (verbose)
v
0/10
getmempooldescendants txid (verbose)
v
0/10
getmempoolentry txid
v
39/10
getmempoolinfo
v
15/10
getrawmempool ( verbose )
v
11/10
gettxout "txid" n ( include_mempool )
v
0/10
gettxoutproof ["txid",...] ( blockhash )
v
25/10
gettxoutsetinfo
v
14/10
preciousblock "blockhash"
v
0/10
pruneblockchain “height”
v
16/10
savemempool
v
0/10
scantxoutset <action> ( <scanobjects> )
v
21/10
verifychain ( checklevel nblocks )
v
0/10
verifytxoutproof "proof"
v

Control

19/10
getmemoryinfo ("mode")
v
23/10
help ( "command" )
v
15/10
logging ( <include> <exclude> )
v
10/10
stop
v
29/10
uptime
v

Generating

0/10
generate nblocks ( maxtries )
v
0/10
generatetoaddress nblocks address (maxtries)
v

Mining

0/10
getblocktemplate
v
35/10
getmininginfo
v
16/10
getnetworkhashps ( nblocks height )
v
10/10
prioritisetransaction <txid> <dummy value> <fee delta>
v
0/10
submitblock "hexdata" ( "dummy" )
v
0/10
submitheader "hexdata"
v

Network

19/10
addnode "node" "add|remove|onetry"
v
15/10
clearbanned
v
0/10
disconnectnode "[address]" [nodeid]
v
19/10
getaddednodeinfo ( "node" )
v
22/10
getconnectioncount
v
21/10
getnettotals
v
32/10
getnetworkinfo
v
13/10
getnodeaddresses ( count )
v
21/10
getpeerinfo
v
23/10
listbanned
v
19/10
ping
v
27/10
setban "subnet" "add|remove" (bantime) (absolute)
v
14/10
setnetworkactive true|false
v

Raw Transactions

0/10
combinepsbt ["psbt",...]
v
0/10
combinerawtransaction ["hexstring",...]
v
0/10
converttopsbt "hexstring" ( permitsigdata iswitness )
v
0/10
createpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )
v
0/10
createrawtransaction [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable )
v
0/10
decodepsbt "psbt"
v
0/10
finalizepsbt "psbt" ( extract )
v
0/10
fundrawtransaction "hexstring" ( options iswitness )
v
0/10
getrawtransaction "txid" ( verbose "blockhash" )
v
0/10
sendrawtransaction "hexstring" ( allowhighfees )
v
0/10
signrawtransactionwithkey "hexstring" ["privatekey1",...] ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )
v
0/10
testmempoolaccept ["rawtxs"] ( allowhighfees )
v

Util

13/10
createmultisig nrequired ["key",...] ( "address_type" )
v
13/10
estimatesmartfee conf_target ("estimate_mode")
v
0/10
signmessagewithprivkey "privkey" "message"
v
13/10
validateaddress "address"
v
0/10
verifymessage "address" "signature" "message"
v

Wallet

0/10
abandontransaction "txid"
v
15/10
abortrescan
v
11/10
addmultisigaddress nrequired ["key",...] ( "label" "address_type" )
v
15/10
backupwallet "destination"
v
0/10
bumpfee "txid" ( options )
v
32/10
createwallet "wallet_name" ( disable_private_keys )
v
0/10
dumpprivkey "address"
v
0/10
dumpwallet "filename"
v
0/10
encryptwallet "passphrase"
v
20/10
getaddressesbylabel "label"
v
18/10
getaddressinfo "address"
v
20/10
getbalance
v
23/10
getnewaddress ( "label" "address_type" )
v
11/10
getrawchangeaddress ( "address_type" )
v
22/10
getreceivedbyaddress "address" ( minconf )
v
17/10
getreceivedbylabel "label" ( minconf )
v
0/10
gettransaction "txid" ( include_watchonly )
v
12/10
getunconfirmedbalance
v
33/10
getwalletinfo
v
0/10
importaddress "address" ( "label" rescan p2sh )
v
0/10
importmulti "requests" ( "options" )
v
0/10
importprivkey "privkey" ( "label" ) ( rescan )
v
0/10
importprunedfunds
v
0/10
importpubkey "pubkey" ( "label" rescan )
v
0/10
importwallet "filename"
v
0/10
keypoolrefill
v
13/10
listaddressgroupings
v
20/10
listlabels
v
12/10
listlockunspent
v
13/10
listreceivedbyaddress
v
13/10
listreceivedbylabel
v
13/10
listsinceblock
v
15/10
listtransactions
v
13/10
listunspent
v
58/10
listwallets
v
24/10
loadwallet "filename"
v
11/10
lockunspent true|false
v
0/10
removeprunedfunds "txid"
v
13/10
rescanblockchain ("start_height") ("stop_height")
v
0/10
sendmany "" {"address":amount,...} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode")
v
0/10
sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode")
v
0/10
sethdseed
v
21/10
setlabel "address" "label"
v
15/10
settxfee amount
v
0/10
signmessage "address" "message"
v
0/10
signrawtransactionwithwallet "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] sighashtype )
v
0/10
unloadwallet ( "wallet_name" )
v
0/10
walletcreatefundedpsbt [{"txid":"id","vout":n},...] [{"address":amount},{"data":"hex"},...] ( locktime ) ( replaceable ) ( options bip32derivs )
v
0/10
walletlock
v
0/10
walletpassphrase "passphrase" timeout
v
0/10
walletpassphrasechange "oldpassphrase" "newpassphrase"
v
0/10
walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )
v