Selecteer een pagina

These are the RPC Commands available for the Gulden Blockchain.

== Accounts ==
changeaccountname “account” “name”
createaccount “name”
deleteaccount “account” (force)
getactiveaccount
listaccounts ( forseed )
setactiveaccount

== Blockchain ==
getbestblockhash
getblock “hash” ( verbose )
getblockchaininfo
getblockcount
getblockhash index
getblockheader “hash” ( verbose )
getchaintips
getdifficulty
getmempoolancestors txid (verbose)
getmempooldescendants txid (verbose)
getmempoolentry txid
getmempoolinfo
getrawmempool ( verbose )
gettxout “txid” n ( includemempool )
gettxoutproof [“txid”,…] ( blockhash )
gettxoutsetinfo
verifychain ( checklevel numblocks )
verifytxoutproof “proof”

== Control ==
getinfo
help ( “command” )
stop

== Developer ==
dumpblockgaps startheight count
dumpdiffarray ( height )

== Generating ==
generate numblocks ( maxtries )
generatetoaddress numblocks address (maxtries)
getgenerate
setgenerate generate ( genproclimit )

== Mining ==
getblocktemplate ( “jsonrequestobject” )
gethashps
getmininginfo
getnetworkhashps ( blocks height )
prioritisetransaction <txid> <priority delta> <fee delta>
sethashlimit ( limit )
submitblock “hexdata” ( “jsonparametersobject” )

== Mnemonics ==
createseed
getactiveseed
getmnemonicfromseed “seed”
importseed “mnemonic”
listseeds
setactiveseed

== Network ==
addnode “node” “add|remove|onetry”
clearbanned
disconnectnode “node”
getaddednodeinfo dummy ( “node” )
getconnectioncount
getnettotals
getnetworkinfo
getpeerinfo
listbanned
ping
setban “ip(/netmask)” “add|remove” (bantime) (absolute)

== Rawtransactions ==
createrawtransaction [{“txid”:”id”,”vout”:n},…] {“address”:amount,”data”:”hex”,…} ( locktime )
decoderawtransaction “hexstring”
decodescript “hex”
fundrawtransaction “hexstring” ( options )
getrawtransaction “txid” ( verbose )
sendrawtransaction “hexstring” ( allowhighfees )
signrawtransaction “hexstring” ( [{“txid”:”id”,”vout”:n,”scriptPubKey”:”hex”,”redeemScript”:”hex”},…] [“privatekey1”,…] sighashtype )

== Util ==
createmultisig nrequired [“key”,…]
createwitnessaddress “script”
estimatefee nblocks
estimatepriority nblocks
estimatesmartfee nblocks
estimatesmartpriority nblocks
signmessagewithprivkey “privkey” “message”
validateaddress “Guldenaddress”
verifymessage “Guldenaddress” “signature” “message”

== Wallet ==
abandontransaction “txid”
addmultisigaddress nrequired [“key”,…] ( “account” )
addwitnessaddress “address”
backupwallet “destination”
dumpprivkey “Guldenaddress”
dumpwallet “filename”
getbalance ( “account” minconf includeWatchonly )
getnewaddress ( “account” )
getrawchangeaddress
getreceivedbyaddress “Guldenaddress” ( minconf )
gettransaction “txid” ( includeWatchonly )
getunconfirmedbalance
getwalletinfo
importaddress “address” ( “label” rescan p2sh )
importprivkey “Guldenprivkey” ( “label” rescan )
importprunedfunds
importpubkey “pubkey” ( “label” rescan )
importwallet “filename”
keypoolrefill ( newsize )
listaddressgroupings
listlockunspent
listreceivedbyaccount ( minconf includeempty includeWatchonly)
listreceivedbyaddress ( minconf includeempty includeWatchonly)
listsinceblock ( “blockhash” target-confirmations includeWatchonly)
listtransactions ( “account” count from includeWatchonly)
listunspent account ( minconf maxconf [“address”,…] )
lockunspent unlock ([{“txid”:”txid”,”vout”:n},…])
move “fromaccount” “toaccount” amount ( minconf “comment” )
removeprunedfunds “txid”
sendfrom “fromaccount” “toGuldenaddress” amount ( minconf “comment” “comment-to” )
sendmany “fromaccount” {“address”:amount,…} ( minconf “comment” [“address”,…] )
sendtoaddress “Guldenaddress” amount ( “comment” “comment-to” subtractfeefromamount )
sendtoaddressfromaccount “account” “Guldenaddress” amount ( “comment” “comment-to” subtractfeefromamount )
settxfee amount
signmessage “Guldenaddress” “message”
walletlock
walletpassphrase “passphrase” timeout
walletpassphrasechange “oldpassphrase” “newpassphrase”