Difference between revisions of "Cli commands"

From DeFiChain-Wiki
(Created page with "== Accounts == accounthistorycount ( "owner" {"no_rewards":bool,"token":"str"} ) accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] ) accounttoutxos "fr...")
 
Line 1: Line 1:
 
== Accounts ==
 
== Accounts ==
accounthistorycount ( "owner" {"no_rewards":bool,"token":"str"} )
+
#accounthistorycount ( "owner" {"no_rewards":bool,"token":"str"} )
accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
+
#accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
accounttoutxos "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
+
#accounttoutxos "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
getaccount "owner" ( {"start":"str","including_start":bool,"limit":n} indexed_amounts )
+
#getaccount "owner" ( {"start":"str","including_start":bool,"limit":n} indexed_amounts )
gettokenbalances ( {"start":"str","including_start":bool,"limit":n} indexed_amounts symbol_lookup )
+
#gettokenbalances ( {"start":"str","including_start":bool,"limit":n} indexed_amounts symbol_lookup )
listaccounthistory ( "owner" {"maxBlockHeight":n,"depth":n,"no_rewards":bool,"token":"str","txtype":"str","limit":n} )
+
#listaccounthistory ( "owner" {"maxBlockHeight":n,"depth":n,"no_rewards":bool,"token":"str","txtype":"str","limit":n} )
listaccounts ( {"start":"str","including_start":bool,"limit":n} verbose indexed_amounts is_mine_only )
+
#listaccounts ( {"start":"str","including_start":bool,"limit":n} verbose indexed_amounts is_mine_only )
listcommunitybalances
+
#listcommunitybalances
sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" )
+
#sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" )
utxostoaccount {"address":"str"} ( [{"txid":"hex","vout":n},...] )
+
#utxostoaccount {"address":"str"} ( [{"txid":"hex","vout":n},...] )
  
 
== Blockchain ==
 
== Blockchain ==

Revision as of 21:36, 30 January 2021

Accounts

  1. accounthistorycount ( "owner" {"no_rewards":bool,"token":"str"} )
  2. accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
  3. accounttoutxos "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
  4. getaccount "owner" ( {"start":"str","including_start":bool,"limit":n} indexed_amounts )
  5. gettokenbalances ( {"start":"str","including_start":bool,"limit":n} indexed_amounts symbol_lookup )
  6. listaccounthistory ( "owner" {"maxBlockHeight":n,"depth":n,"no_rewards":bool,"token":"str","txtype":"str","limit":n} )
  7. listaccounts ( {"start":"str","including_start":bool,"limit":n} verbose indexed_amounts is_mine_only )
  8. listcommunitybalances
  9. sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" )
  10. utxostoaccount {"address":"str"} ( [{"txid":"hex","vout":n},...] )

Blockchain

clearmempool getbestblockhash getblock "blockhash" ( verbosity ) getblockchaininfo getblockcount getblockfilter "blockhash" ( "filtertype" ) getblockhash height getblockheader "blockhash" ( verbose ) getblockstats hash_or_height ( stats ) getchaintips getchaintxstats ( nblocks "blockhash" ) getdifficulty getgov "name" getmempoolancestors "txid" ( verbose ) getmempooldescendants "txid" ( verbose ) getmempoolentry "txid" getmempoolinfo getrawmempool ( verbose ) gettxout "txid" n ( include_mempool ) gettxoutproof ["txid",...] ( "blockhash" ) gettxoutsetinfo isappliedcustomtx ( "txid" blockHeight ) preciousblock "blockhash" pruneblockchain height savemempool scantxoutset "action" [scanobjects,...] setgov {"name":"str"} ( [{"txid":"hex","vout":n},...] ) verifychain ( checklevel nblocks ) verifytxoutproof "proof"

Control

getmemoryinfo ( "mode" ) getrpcinfo help ( "command" ) logging ( ["include_category",...] ["exclude_category",...] ) stop uptime

Generating

generatetoaddress nblocks "address" ( maxtries )

Masternodes

createmasternode "ownerAddress" ( "operatorAddress" [{"txid":"hex","vout":n},...] ) getmasternode "mn_id" listcriminalproofs ( {"start":"hex","including_start":bool,"limit":n} ) listmasternodes ( {"start":"hex","including_start":bool,"limit":n} verbose ) resignmasternode "mn_id" ( [{"txid":"hex","vout":n},...] )

Mining

getblocktemplate ( "template_request" ) getmintinginfo getnetworkhashps ( nblocks height ) prioritisetransaction "txid" ( dummy ) fee_delta submitblock "hexdata" ( "dummy" ) submitheader "hexdata"

Network

addnode "node" "command" clearbanned disconnectnode ( "address" nodeid ) getaddednodeinfo ( "node" ) getconnectioncount getnettotals getnetworkinfo getnodeaddresses ( count ) getpeerinfo listbanned ping setban "subnet" "command" ( bantime absolute ) setnetworkactive state

Poolpair

addpoolliquidity {"address":"str"} "shareAddress" ( [{"txid":"hex","vout":n},...] ) createpoolpair ( {"tokenA":"str","tokenB":"str","commission":n,"status":bool,"ownerAddress":"str","customRewards":"str","pairSymbol":"str"} [{"txid":"hex","vout":n},...] ) getpoolpair "key" ( verbose ) listpoolpairs ( {"start":n,"including_start":bool,"limit":n} verbose ) listpoolshares ( {"start":n,"including_start":bool,"limit":n} verbose is_mine_only ) poolswap ( {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} [{"txid":"hex","vout":n},...] ) removepoolliquidity "from" "amount" ( [{"txid":"hex","vout":n},...] ) testpoolswap ( {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} ) updatepoolpair ( {"pool":"str","status":bool,"commission":n,"ownerAddress":"str","customRewards":"str"} [{"txid":"hex","vout":n},...] )

Rawtransactions

analyzepsbt "psbt" combinepsbt ["psbt",...] combinerawtransaction ["hexstring",...] converttopsbt "hexstring" ( permitsigdata iswitness ) createpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable ) createrawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable ) decodepsbt "psbt" decoderawtransaction "hexstring" ( iswitness ) decodescript "hexstring" finalizepsbt "psbt" ( extract ) fundrawtransaction "hexstring" ( options iswitness ) getrawtransaction "txid" ( verbose "blockhash" ) joinpsbts ["psbt",...] sendrawtransaction "hexstring" ( maxfeerate ) signrawtransactionwithkey "hexstring" ["privatekey",...] ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) testmempoolaccept ["rawtx",...] ( maxfeerate ) utxoupdatepsbt "psbt" ( ["",{"desc":"str","range":n or [n,n]},...] )

Spv

spv_createanchor ( [{"txid":"hex","vout":n,"amount":n,"privkey":"str"},...] ) "rewardAddress" ( send feerate ) spv_createanchortemplate "rewardAddress" spv_estimateanchorcost ( feerate ) spv_gettxconfirmations "txhash" spv_listanchorauths spv_listanchorrewardconfirms spv_listanchorrewards spv_listanchors ( minBtcHeight maxBtcHeight minConfs maxConfs ) spv_rescan ( height ) spv_sendrawtx "rawtx" spv_splitutxo parts ( amount ) spv_syncstatus

Tokens

createtoken ( {"symbol":"str","name":"str","isDAT":bool,"decimal":n,"limit":n,"mintable":bool,"tradeable":bool,"collateralAddress":"str"} [{"txid":"hex","vout":n},...] ) getcustomtx "txid" ( "blockhash" ) gettoken "key" listtokens ( {"start":n,"including_start":bool,"limit":n} verbose ) minttokens "amounts" ( [{"txid":"hex","vout":n},...] ) updatetoken "token" ( {"symbol":"str","name":"str","isDAT":bool,"mintable":bool,"tradeable":bool,"finalize":bool} [{"txid":"hex","vout":n},...] )

Util

createmultisig nrequired ["key",...] ( "address_type" ) deriveaddresses "descriptor" ( range ) estimatesmartfee conf_target ( "estimate_mode" ) getdescriptorinfo "descriptor" signmessagewithprivkey "privkey" "message" validateaddress "address" verifymessage "address" "signature" "message"

Wallet

abandontransaction "txid" abortrescan addmultisigaddress nrequired ["key",...] ( "label" "address_type" ) backupwallet "destination" bumpfee "txid" ( options ) createwallet "wallet_name" ( disable_private_keys blank "passphrase" avoid_reuse ) dumpprivkey "address" dumpwallet "filename" encryptwallet "passphrase" getaddressesbylabel "label" getaddressinfo "address" getbalance ( "dummy" minconf include_watchonly avoid_reuse with_tokens ) getbalances ( with_tokens ) getnewaddress ( "label" "address_type" ) getrawchangeaddress ( "address_type" ) getreceivedbyaddress "address" ( minconf ) getreceivedbylabel "label" ( minconf ) gettransaction "txid" ( include_watchonly ) getunconfirmedbalance ( with_tokens ) getwalletinfo ( with_tokens ) importaddress "address" ( "label" rescan p2sh ) importmulti "requests" ( "options" ) importprivkey "privkey" ( "label" rescan ) importprunedfunds "rawtransaction" "txoutproof" importpubkey "pubkey" ( "label" rescan ) importwallet "filename" keypoolrefill ( newsize ) listaddressgroupings listlabels ( "purpose" ) listlockunspent listreceivedbyaddress ( minconf include_empty include_watchonly "address_filter" ) listreceivedbylabel ( minconf include_empty include_watchonly ) listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed ) listtransactions ( "label" count skip include_watchonly ) listunspent ( minconf maxconf ["address",...] include_unsafe query_options ) listwalletdir listwallets loadwallet "filename" lockunspent unlock ( [{"txid":"hex","vout":n},...] ) removeprunedfunds "txid" rescanblockchain ( start_height stop_height ) sendmany "" {"address":amount} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode" ) sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode" avoid_reuse ) sethdseed ( newkeypool "seed" ) setlabel "address" "label" settxfee amount setwalletflag "flag" ( value ) signmessage "address" "message" signrawtransactionwithwallet "hexstring" ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) unloadwallet ( "wallet_name" ) walletcreatefundedpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime options bip32derivs ) walletlock walletpassphrase "passphrase" timeout walletpassphrasechange "oldpassphrase" "newpassphrase" walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs )

Zmq

getzmqnotifications