Difference between revisions of "Cli commands"
From DeFiChain-Wiki
(Update Cli Commands) |
|||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
== Accounts == | == Accounts == | ||
− | #accounthistorycount ( "owner" {"no_rewards":bool,"token":"str"} ) | + | #accounthistorycount ( "owner" {"no_rewards":bool,"token":"str","txtype":"str"} ) |
#accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] ) | #accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] ) | ||
+ | ##Explanation: AccountToAccount sends from one account to many accounts. AnyAccountsToAccount can send from many accounts to many accounts | ||
#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 ) | ||
+ | #getburninfo | ||
#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 ) | ||
+ | #listburnhistory ( {"maxBlockHeight":n,"depth":n,"token":"str","txtype":"str","limit":n} ) | ||
#listcommunitybalances | #listcommunitybalances | ||
#sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" ) | #sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" ) | ||
+ | #sendutxosfrom "from" "to" amount ( "change" ) | ||
#utxostoaccount {"address":"str"} ( [{"txid":"hex","vout":n},...] ) | #utxostoaccount {"address":"str"} ( [{"txid":"hex","vout":n},...] ) | ||
== Blockchain == | == Blockchain == | ||
− | clearmempool | + | #clearmempool |
− | getbestblockhash | + | #getbestblockhash |
− | getblock "blockhash" ( verbosity ) | + | #getblock "blockhash" ( verbosity ) |
− | getblockchaininfo | + | #getblockchaininfo |
− | getblockcount | + | #getblockcount |
− | getblockfilter "blockhash" ( "filtertype" ) | + | #getblockfilter "blockhash" ( "filtertype" ) |
− | getblockhash height | + | #getblockhash height |
− | getblockheader "blockhash" ( verbose ) | + | #getblockheader "blockhash" ( verbose ) |
− | getblockstats hash_or_height ( stats ) | + | #getblockstats hash_or_height ( stats ) |
− | getchaintips | + | #getchaintips |
− | getchaintxstats ( nblocks "blockhash" ) | + | #getchaintxstats ( nblocks "blockhash" ) |
− | getdifficulty | + | #getdifficulty |
− | getgov "name" | + | #getgov "name" |
− | getmempoolancestors "txid" ( verbose ) | + | #getmempoolancestors "txid" ( verbose ) |
− | getmempooldescendants "txid" ( verbose ) | + | #getmempooldescendants "txid" ( verbose ) |
− | getmempoolentry "txid" | + | #getmempoolentry "txid" |
− | getmempoolinfo | + | #getmempoolinfo |
− | getrawmempool ( verbose ) | + | #getrawmempool ( verbose ) |
− | gettxout "txid" n ( include_mempool ) | + | #gettxout "txid" n ( include_mempool ) |
− | gettxoutproof ["txid",...] ( "blockhash" ) | + | #gettxoutproof ["txid",...] ( "blockhash" ) |
− | gettxoutsetinfo | + | #gettxoutsetinfo |
− | isappliedcustomtx ( "txid" blockHeight ) | + | #isappliedcustomtx ( "txid" blockHeight ) |
− | preciousblock "blockhash" | + | #listgovs |
− | pruneblockchain height | + | #preciousblock "blockhash" |
− | savemempool | + | #pruneblockchain height |
− | scantxoutset "action" [scanobjects,...] | + | #savemempool |
− | setgov {"name":"str"} ( [{"txid":"hex","vout":n},...] ) | + | #scantxoutset "action" [scanobjects,...] |
− | verifychain ( checklevel nblocks ) | + | #setgov {"name":"str"} ( [{"txid":"hex","vout":n},...] ) |
− | verifytxoutproof "proof" | + | #setgovheight {"name":"str"} height ( [{"txid":"hex","vout":n},...] ) |
+ | #verifychain ( checklevel nblocks ) | ||
+ | #verifytxoutproof "proof" | ||
== Control == | == Control == | ||
− | getmemoryinfo ( "mode" ) | + | #getmemoryinfo ( "mode" ) |
− | getrpcinfo | + | #getrpcinfo |
− | help ( "command" ) | + | #help ( "command" ) |
− | logging ( ["include_category",...] ["exclude_category",...] ) | + | #logging ( ["include_category",...] ["exclude_category",...] ) |
− | stop | + | #stop |
− | uptime | + | #uptime |
== Generating == | == Generating == | ||
− | generatetoaddress nblocks "address" ( maxtries ) | + | #generatetoaddress nblocks "address" ( maxtries ) |
+ | |||
+ | == Icxorderbook == | ||
+ | |||
+ | # icx_claimdfchtlc ( {"dfchtlcTx":"str","seed":"str"} [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_closeoffer "offerTx" ( [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_closeorder "orderTx" ( [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_createorder {"tokenFrom|chainFrom":"str","chainTo|tokenTo":"str","ownerAddress":"str","receivePubkey":"str","amountFrom":n,"orderPrice":n,"expiry":n} ( [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_getorder "orderTx" | ||
+ | # icx_listhtlcs {"offerTx":"str","limit":n,"closed":bool} | ||
+ | # icx_listorders ( {"token":n,"chain":n,"orderTx":"str","limit":n,"closed":bool} ) | ||
+ | # icx_makeoffer ( {"orderTx":"str","amount":n,"ownerAddress":"str","receivePubkey":"str","expiry":n} [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_submitdfchtlc ( {"offerTx":"str","amount":n,"hash":"str","timeout":n} [{"txid":"hex","vout":n},...] ) | ||
+ | # icx_submitexthtlc ( {"offerTx":"str","amount":n,"htlcScriptAddress":"str","hash":"str","ownerPubkey":"str","timeout":n} [{"txid":"hex","vout":n},...] ) | ||
+ | |||
+ | == Loan == | ||
+ | |||
+ | # createloanscheme mincolratio interestrate "id" ( [{"txid":"hex","vout":n},...] ) | ||
+ | # destroyloanscheme "id" ( ACTIVATE_AFTER_BLOCK [{"txid":"hex","vout":n},...] ) | ||
+ | # getcollateraltoken "token" | ||
+ | # getinterest "id" ( "token" ) | ||
+ | # getloaninfo | ||
+ | # getloanscheme "id" | ||
+ | # getloantoken "token" | ||
+ | # listcollateraltokens ( {"height":n,"all":bool} ) | ||
+ | # listloanschemes | ||
+ | # listloantokens | ||
+ | # paybackloan {"vaultId":"hex","from":"str","amounts":"str"} ( [{"txid":"hex","vout":n},...] ) | ||
+ | # setcollateraltoken {"token":"str","factor":n,"fixedIntervalPriceId":"hex","activateAfterBlock":n} ( [{"txid":"hex","vout":n},...] ) | ||
+ | # setdefaultloanscheme "id" ( [{"txid":"hex","vout":n},...] ) | ||
+ | # setloantoken {"symbol":"str","name":"str","fixedIntervalPriceId":"hex","mintable":bool,"interest":n} ( [{"txid":"hex","vout":n},...] ) | ||
+ | # takeloan {"vaultId":"hex","to":"str","amounts":"str"} ( [{"txid":"hex","vout":n},...] ) | ||
+ | # updateloanscheme mincolratio interestrate "id" ( ACTIVATE_AFTER_BLOCK [{"txid":"hex","vout":n},...] ) | ||
+ | # updateloantoken "token" ( {"symbol":"str","name":"str","fixedIntervalPriceId":"hex","mintable":bool,"interest":n} [{"txid":"hex","vout":n},...] ) | ||
== Masternodes == | == Masternodes == | ||
− | createmasternode "ownerAddress" ( "operatorAddress" [{"txid":"hex","vout":n},...] ) | + | #createmasternode "ownerAddress" ( "operatorAddress" [{"txid":"hex","vout":n},...] ) |
− | getmasternode "mn_id" | + | #getanchorteams ( blockHeight ) |
− | listcriminalproofs ( {"start":"hex","including_start":bool,"limit":n} ) | + | #getmasternode "mn_id" |
− | listmasternodes ( {"start":"hex","including_start":bool,"limit":n} verbose ) | + | #getmasternodeblocks ( {"id":"hex","ownerAddress":"str","operatorAddress":"str"} depth ) |
− | resignmasternode "mn_id" ( [{"txid":"hex","vout":n},...] ) | + | #listanchors |
+ | #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 == | == Mining == | ||
− | getblocktemplate ( "template_request" ) | + | #getblocktemplate ( "template_request" ) |
− | getmintinginfo | + | #getmininginfo |
− | getnetworkhashps ( nblocks height ) | + | #getmintinginfo |
− | prioritisetransaction "txid" ( dummy ) fee_delta | + | #getnetworkhashps ( nblocks height ) |
− | submitblock "hexdata" ( "dummy" ) | + | #prioritisetransaction "txid" ( dummy ) fee_delta |
− | submitheader "hexdata" | + | #submitblock "hexdata" ( "dummy" ) |
+ | #submitheader "hexdata" | ||
== Network == | == Network == | ||
− | addnode "node" "command" | + | #[[addnode]] "node" "command" |
− | clearbanned | + | #clearbanned |
− | disconnectnode ( "address" nodeid ) | + | #disconnectnode ( "address" nodeid ) |
− | getaddednodeinfo ( "node" ) | + | #getaddednodeinfo ( "node" ) |
− | getconnectioncount | + | #getconnectioncount |
− | getnettotals | + | #getnettotals |
− | getnetworkinfo | + | #getnetworkinfo |
− | getnodeaddresses ( count ) | + | #getnodeaddresses ( count ) |
− | getpeerinfo | + | #getpeerinfo |
− | listbanned | + | #listbanned |
− | ping | + | #ping |
− | setban "subnet" "command" ( bantime absolute ) | + | #setban "subnet" "command" ( bantime absolute ) |
− | setnetworkactive state | + | #setnetworkactive state |
+ | |||
+ | == Oracles == | ||
+ | #appointoracle "address" [{"currency":"str","token":"str"},...] weightage ( [{"txid":"hex","vout":n},...] ) | ||
+ | #getfixedintervalprice "fixedIntervalPriceId" | ||
+ | #getoracledata "oracleid" | ||
+ | #getprice {"currency":"str","token":"str"} | ||
+ | #listfixedintervalprices ( {"start":n,"limit":n} ) | ||
+ | #listlatestrawprices ( {"currency":"str","token":"str"} {"start":"hex","including_start":bool,"limit":n} ) | ||
+ | #listoracles ( {"start":"hex","including_start":bool,"limit":n} ) | ||
+ | #listprices ( {"start":n,"including_start":bool,"limit":n} ) | ||
+ | #removeoracle "oracleid" ( [{"txid":"hex","vout":n},...] ) | ||
+ | #setoracledata "oracleid" timestamp [{"currency":"str","tokenAmount":"str"},...] ( [{"txid":"hex","vout":n},...] ) | ||
+ | #updateoracle "oracleid" "address" [{"currency":"str","token":"str"},...] weightage ( [{"txid":"hex","vout":n},...] ) | ||
== Poolpair == | == Poolpair == | ||
− | addpoolliquidity {"address":"str"} "shareAddress" ( [{"txid":"hex","vout":n},...] ) | + | #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},...] ) | + | #compositeswap {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} ( [{"txid":"hex","vout":n},...] ) |
− | getpoolpair "key" ( verbose ) | + | #createpoolpair ( {"tokenA":"str","tokenB":"str","commission":n,"status":bool,"ownerAddress":"str","customRewards":"str","pairSymbol":"str"} [{"txid":"hex","vout":n},...] ) |
− | listpoolpairs ( {"start":n,"including_start":bool,"limit":n} verbose ) | + | #getpoolpair "key" ( verbose ) |
− | listpoolshares ( {"start":n,"including_start":bool,"limit":n} verbose is_mine_only ) | + | #listpoolpairs ( {"start":n,"including_start":bool,"limit":n} verbose ) |
− | poolswap | + | #listpoolshares ( {"start":n,"including_start":bool,"limit":n} verbose is_mine_only ) |
− | removepoolliquidity "from" "amount" ( [{"txid":"hex","vout":n},...] ) | + | #poolswap {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} ( [{"txid":"hex","vout":n},...] ) |
− | testpoolswap ( {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} ) | + | #removepoolliquidity "from" "amount" ( [{"txid":"hex","vout":n},...] ) |
− | updatepoolpair ( {"pool":"str","status":bool,"commission":n,"ownerAddress":"str","customRewards":"str"} [{"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 == | == Rawtransactions == | ||
− | analyzepsbt "psbt" | + | #analyzepsbt "psbt" |
− | combinepsbt ["psbt",...] | + | #combinepsbt ["psbt",...] |
− | combinerawtransaction ["hexstring",...] | + | #combinerawtransaction ["hexstring",...] |
− | converttopsbt "hexstring" ( permitsigdata iswitness ) | + | #converttopsbt "hexstring" ( permitsigdata iswitness ) |
− | createpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable ) | + | #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 ) | + | #createrawtransaction [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime replaceable ) |
− | decodepsbt "psbt" | + | #decodepsbt "psbt" |
− | decoderawtransaction "hexstring" ( iswitness ) | + | #decoderawtransaction "hexstring" ( iswitness ) |
− | decodescript "hexstring" | + | #decodescript "hexstring" |
− | finalizepsbt "psbt" ( extract ) | + | #finalizepsbt "psbt" ( extract ) |
− | fundrawtransaction "hexstring" ( options iswitness ) | + | #fundrawtransaction "hexstring" ( options iswitness ) |
− | getrawtransaction "txid" ( verbose "blockhash" ) | + | #getrawtransaction "txid" ( verbose "blockhash" ) |
− | joinpsbts ["psbt",...] | + | #joinpsbts ["psbt",...] |
− | sendrawtransaction "hexstring" ( maxfeerate ) | + | #sendrawtransaction "hexstring" ( maxfeerate ) |
− | signrawtransactionwithkey "hexstring" ["privatekey",...] ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) | + | #signrawtransactionwithkey "hexstring" ["privatekey",...] ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) |
− | testmempoolaccept ["rawtx",...] ( maxfeerate ) | + | #testmempoolaccept ["rawtx",...] ( maxfeerate ) |
− | utxoupdatepsbt "psbt" ( ["",{"desc":"str","range":n or [n,n]},...] ) | + | #utxoupdatepsbt "psbt" ( ["",{"desc":"str","range":n or [n,n]},...] ) |
== Spv == | == Spv == | ||
− | spv_createanchor ( [{"txid":"hex","vout":n,"amount":n,"privkey":"str"},...] ) "rewardAddress" ( send feerate ) | + | #spv_claimhtlc "scriptaddress" "destinationaddress" "seed" ( feerate ) |
− | spv_createanchortemplate "rewardAddress" | + | #spv_createanchor ( [{"txid":"hex","vout":n,"amount":n,"privkey":"str"},...] ) "rewardAddress" ( send feerate ) |
− | spv_estimateanchorcost ( feerate ) | + | #spv_createanchortemplate "rewardAddress" |
− | spv_gettxconfirmations "txhash" | + | #spv_createhtlc "receiverPubkey" "ownerPubkey" "timeout" ( "seed" ) |
− | spv_listanchorauths | + | #spv_decodehtlcscript "redeemscript" |
− | spv_listanchorrewardconfirms | + | #spv_dumpprivkey "address" |
− | spv_listanchorrewards | + | #spv_estimateanchorcost ( feerate ) |
− | spv_listanchors ( minBtcHeight maxBtcHeight minConfs maxConfs ) | + | #spv_getaddresspubkey "address" |
− | spv_rescan ( height ) | + | #spv_getalladdresses |
− | spv_sendrawtx "rawtx" | + | #spv_getbalance |
− | + | #spv_getfeerate | |
− | spv_syncstatus | + | #spv_gethtlcseed "address" |
− | + | #spv_getnewaddress | |
+ | #spv_getpeers | ||
+ | #spv_getrawtransaction "txid" | ||
+ | #spv_gettxconfirmations "txhash" | ||
+ | #spv_listanchorauths | ||
+ | #spv_listanchorrewardconfirms | ||
+ | #spv_listanchorrewards | ||
+ | #spv_listanchors ( minBtcHeight maxBtcHeight minConfs maxConfs ) | ||
+ | #spv_listanchorspending | ||
+ | #spv_listanchorsunrewarded | ||
+ | #spv_listhtlcoutputs ( "address" ) | ||
+ | #spv_listreceivedbyaddress ( minconf "address_filter" ) | ||
+ | #spv_listtransactions | ||
+ | #spv_refundhtlc "scriptaddress" "destinationaddress" ( feerate ) | ||
+ | #spv_refundhtlcall "destinationaddress" ( feerate ) | ||
+ | #spv_rescan ( height ) | ||
+ | #spv_sendrawtx "rawtx" | ||
+ | #spv_sendtoaddress "address" amount ( feerate ) | ||
+ | #spv_syncstatus | ||
+ | #spv_validateaddress "address" | ||
+ | |||
== Tokens == | == Tokens == | ||
− | createtoken ( {"symbol":"str","name":"str","isDAT":bool,"decimal":n,"limit":n,"mintable":bool,"tradeable":bool,"collateralAddress":"str"} [{"txid":"hex","vout":n},...] ) | + | #createtoken ( {"symbol":"str","name":"str","isDAT":bool,"decimal":n,"limit":n,"mintable":bool,"tradeable":bool,"collateralAddress":"str"} [{"txid":"hex","vout":n},...] ) |
− | getcustomtx "txid" ( "blockhash" ) | + | #decodecustomtx "hexstring" ( iswitness ) |
− | gettoken "key" | + | #getcustomtx "txid" ( "blockhash" ) |
− | listtokens ( {"start":n,"including_start":bool,"limit":n} verbose ) | + | #gettoken "key" |
− | minttokens "amounts" ( [{"txid":"hex","vout":n},...] ) | + | #listtokens ( {"start":n,"including_start":bool,"limit":n} verbose ) |
− | updatetoken "token" ( {"symbol":"str","name":"str","isDAT":bool,"mintable":bool,"tradeable":bool,"finalize":bool} [{"txid":"hex","vout":n},...] ) | + | #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 == | == Util == | ||
− | createmultisig nrequired ["key",...] ( "address_type" ) | + | #createmultisig nrequired ["key",...] ( "address_type" ) |
− | deriveaddresses "descriptor" ( range ) | + | #deriveaddresses "descriptor" ( range ) |
− | estimatesmartfee conf_target ( "estimate_mode" ) | + | #estimatesmartfee conf_target ( "estimate_mode" ) |
− | getdescriptorinfo "descriptor" | + | #getdescriptorinfo "descriptor" |
− | signmessagewithprivkey "privkey" "message" | + | #signmessagewithprivkey "privkey" "message" |
− | validateaddress "address" | + | #validateaddress "address" |
− | verifymessage "address" "signature" "message" | + | #verifymessage "address" "signature" "message" |
+ | |||
+ | == Vault == | ||
+ | #closevault "vaultId" "to" ( [{"txid":"hex","vout":n},...] ) | ||
+ | #createvault "ownerAddress" ( "loanSchemeId" [{"txid":"hex","vout":n},...] ) | ||
+ | #deposittovault "vaultId" "from" "amount" ( [{"txid":"hex","vout":n},...] ) | ||
+ | #getvault "vaultId" | ||
+ | #listauctionhistory ( "owner" {"maxBlockHeight":n,"vaultId":"hex","index":n,"limit":n} ) | ||
+ | #listauctions ( {"start":obj,"including_start":bool,"limit":n} ) | ||
+ | #listvaults ( {"ownerAddress":"str","loanSchemeId":"str","state":"str","verbose":bool} {"start":"hex","including_start":bool,"limit":n} ) | ||
+ | #placeauctionbid "vaultId" index "from" "amount" ( [{"txid":"hex","vout":n},...] ) | ||
+ | #updatevault "vaultId" {"ownerAddress":"hex","loanSchemeId":"str"} ( [{"txid":"hex","vout":n},...] ) | ||
+ | #withdrawfromvault "vaultId" "to" "amount" ( [{"txid":"hex","vout":n},...] ) | ||
== Wallet == | == Wallet == | ||
− | abandontransaction "txid" | + | #abandontransaction "txid" |
− | abortrescan | + | #abortrescan |
− | addmultisigaddress nrequired ["key",...] ( "label" "address_type" ) | + | #addmultisigaddress nrequired ["key",...] ( "label" "address_type" ) |
− | backupwallet "destination" | + | #backupwallet "destination" |
− | bumpfee "txid" ( options ) | + | #bumpfee "txid" ( options ) |
− | createwallet "wallet_name" ( disable_private_keys blank "passphrase" avoid_reuse ) | + | #createwallet "wallet_name" ( disable_private_keys blank "passphrase" avoid_reuse ) |
− | dumpprivkey "address" | + | #dumpprivkey "address" |
− | dumpwallet "filename" | + | #dumpwallet "filename" |
− | encryptwallet "passphrase" | + | #encryptwallet "passphrase" |
− | getaddressesbylabel "label" | + | #getaddressesbylabel "label" |
− | getaddressinfo "address" | + | #getaddressinfo "address" |
− | getbalance ( "dummy" minconf include_watchonly avoid_reuse with_tokens ) | + | #getbalance ( "dummy" minconf include_watchonly avoid_reuse with_tokens ) |
− | getbalances ( with_tokens ) | + | #getbalances ( with_tokens ) |
− | getnewaddress ( "label" "address_type" ) | + | #getnewaddress ( "label" "address_type" ) |
− | getrawchangeaddress ( "address_type" ) | + | #getrawchangeaddress ( "address_type" ) |
− | getreceivedbyaddress "address" ( minconf ) | + | #getreceivedbyaddress "address" ( minconf ) |
− | getreceivedbylabel "label" ( minconf ) | + | #getreceivedbylabel "label" ( minconf ) |
− | gettransaction "txid" ( include_watchonly ) | + | #gettransaction "txid" ( include_watchonly ) |
− | getunconfirmedbalance ( with_tokens ) | + | #getunconfirmedbalance ( with_tokens ) |
− | getwalletinfo ( with_tokens ) | + | #getwalletinfo ( with_tokens ) |
− | importaddress "address" ( "label" rescan p2sh ) | + | #importaddress "address" ( "label" rescan p2sh ) |
− | importmulti "requests" ( "options" ) | + | #importmulti "requests" ( "options" ) |
− | importprivkey "privkey" ( "label" rescan ) | + | #importprivkey "privkey" ( "label" rescan ) |
− | importprunedfunds "rawtransaction" "txoutproof" | + | #importprunedfunds "rawtransaction" "txoutproof" |
− | importpubkey "pubkey" ( "label" rescan ) | + | #importpubkey "pubkey" ( "label" rescan ) |
− | importwallet "filename" | + | #importwallet "filename" |
− | keypoolrefill ( newsize ) | + | #keypoolrefill ( newsize ) |
− | listaddressgroupings | + | #listaddressgroupings |
− | listlabels ( "purpose" ) | + | #listlabels ( "purpose" ) |
− | listlockunspent | + | #listlockunspent |
− | listreceivedbyaddress ( minconf include_empty include_watchonly "address_filter" ) | + | #listreceivedbyaddress ( minconf include_empty include_watchonly "address_filter" ) |
− | listreceivedbylabel ( minconf include_empty include_watchonly ) | + | #listreceivedbylabel ( minconf include_empty include_watchonly ) |
− | listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed ) | + | #listsinceblock ( "blockhash" target_confirmations include_watchonly include_removed ) |
− | listtransactions ( "label" count skip include_watchonly ) | + | #listtransactions ( "label" count skip include_watchonly exclude_custom_tx ) |
− | listunspent ( minconf maxconf ["address",...] include_unsafe query_options ) | + | #listunspent ( minconf maxconf ["address",...] include_unsafe query_options ) |
− | listwalletdir | + | #listwalletdir |
− | listwallets | + | #listwallets |
− | loadwallet "filename" | + | #loadwallet "filename" |
− | lockunspent unlock ( [{"txid":"hex","vout":n},...] ) | + | #lockunspent unlock ( [{"txid":"hex","vout":n},...] ) |
− | removeprunedfunds "txid" | + | #removeprunedfunds "txid" |
− | rescanblockchain ( start_height stop_height ) | + | #rescanblockchain ( start_height stop_height ) |
− | sendmany "" {"address":amount} ( minconf "comment" ["address",...] replaceable conf_target "estimate_mode" ) | + | #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 ) | + | #sendtoaddress "address" amount ( "comment" "comment_to" subtractfeefromamount replaceable conf_target "estimate_mode"avoid_reuse ) |
− | sethdseed ( newkeypool "seed" ) | + | #sethdseed ( newkeypool "seed" ) |
− | setlabel "address" "label" | + | #setlabel "address" "label" |
− | settxfee amount | + | #settxfee amount |
− | setwalletflag "flag" ( value ) | + | #setwalletflag "flag" ( value ) |
− | signmessage "address" "message" | + | #signmessage "address" "message" |
− | signrawtransactionwithwallet "hexstring" ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) | + | #signrawtransactionwithwallet "hexstring" ( [{"txid":"hex","vout":n,"scriptPubKey":"hex","redeemScript":"hex","witnessScript":"hex","amount":amount},...] "sighashtype" ) |
− | unloadwallet ( "wallet_name" ) | + | #unloadwallet ( "wallet_name" ) |
− | walletcreatefundedpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime options bip32derivs ) | + | #walletcreatefundedpsbt [{"txid":"hex","vout":n,"sequence":n},...] [{"address":amount},{"data":"hex"},...] ( locktime options bip32derivs ) |
− | walletlock | + | #walletlock |
− | walletpassphrase "passphrase" timeout | + | #walletpassphrase "passphrase" timeout |
− | walletpassphrasechange "oldpassphrase" "newpassphrase" | + | #walletpassphrasechange "oldpassphrase" "newpassphrase" |
− | walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs ) | + | #walletprocesspsbt "psbt" ( sign "sighashtype" bip32derivs ) |
== Zmq == | == Zmq == | ||
− | getzmqnotifications | + | #getzmqnotifications |
Latest revision as of 17:30, 19 November 2021
Accounts
- accounthistorycount ( "owner" {"no_rewards":bool,"token":"str","txtype":"str"} )
- accounttoaccount "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
- Explanation: AccountToAccount sends from one account to many accounts. AnyAccountsToAccount can send from many accounts to many accounts
- accounttoutxos "from" {"address":"str"} ( [{"txid":"hex","vout":n},...] )
- getaccount "owner" ( {"start":"str","including_start":bool,"limit":n} indexed_amounts )
- getburninfo
- 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} )
- listaccounts ( {"start":"str","including_start":bool,"limit":n} verbose indexed_amounts is_mine_only )
- listburnhistory ( {"maxBlockHeight":n,"depth":n,"token":"str","txtype":"str","limit":n} )
- listcommunitybalances
- sendtokenstoaddress {"address":"str"} {"address":"str"} ( "selectionMode" )
- sendutxosfrom "from" "to" amount ( "change" )
- 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 )
- listgovs
- preciousblock "blockhash"
- pruneblockchain height
- savemempool
- scantxoutset "action" [scanobjects,...]
- setgov {"name":"str"} ( [{"txid":"hex","vout":n},...] )
- setgovheight {"name":"str"} height ( [{"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 )
Icxorderbook
- icx_claimdfchtlc ( {"dfchtlcTx":"str","seed":"str"} [{"txid":"hex","vout":n},...] )
- icx_closeoffer "offerTx" ( [{"txid":"hex","vout":n},...] )
- icx_closeorder "orderTx" ( [{"txid":"hex","vout":n},...] )
- icx_createorder {"tokenFrom|chainFrom":"str","chainTo|tokenTo":"str","ownerAddress":"str","receivePubkey":"str","amountFrom":n,"orderPrice":n,"expiry":n} ( [{"txid":"hex","vout":n},...] )
- icx_getorder "orderTx"
- icx_listhtlcs {"offerTx":"str","limit":n,"closed":bool}
- icx_listorders ( {"token":n,"chain":n,"orderTx":"str","limit":n,"closed":bool} )
- icx_makeoffer ( {"orderTx":"str","amount":n,"ownerAddress":"str","receivePubkey":"str","expiry":n} [{"txid":"hex","vout":n},...] )
- icx_submitdfchtlc ( {"offerTx":"str","amount":n,"hash":"str","timeout":n} [{"txid":"hex","vout":n},...] )
- icx_submitexthtlc ( {"offerTx":"str","amount":n,"htlcScriptAddress":"str","hash":"str","ownerPubkey":"str","timeout":n} [{"txid":"hex","vout":n},...] )
Loan
- createloanscheme mincolratio interestrate "id" ( [{"txid":"hex","vout":n},...] )
- destroyloanscheme "id" ( ACTIVATE_AFTER_BLOCK [{"txid":"hex","vout":n},...] )
- getcollateraltoken "token"
- getinterest "id" ( "token" )
- getloaninfo
- getloanscheme "id"
- getloantoken "token"
- listcollateraltokens ( {"height":n,"all":bool} )
- listloanschemes
- listloantokens
- paybackloan {"vaultId":"hex","from":"str","amounts":"str"} ( [{"txid":"hex","vout":n},...] )
- setcollateraltoken {"token":"str","factor":n,"fixedIntervalPriceId":"hex","activateAfterBlock":n} ( [{"txid":"hex","vout":n},...] )
- setdefaultloanscheme "id" ( [{"txid":"hex","vout":n},...] )
- setloantoken {"symbol":"str","name":"str","fixedIntervalPriceId":"hex","mintable":bool,"interest":n} ( [{"txid":"hex","vout":n},...] )
- takeloan {"vaultId":"hex","to":"str","amounts":"str"} ( [{"txid":"hex","vout":n},...] )
- updateloanscheme mincolratio interestrate "id" ( ACTIVATE_AFTER_BLOCK [{"txid":"hex","vout":n},...] )
- updateloantoken "token" ( {"symbol":"str","name":"str","fixedIntervalPriceId":"hex","mintable":bool,"interest":n} [{"txid":"hex","vout":n},...] )
Masternodes
- createmasternode "ownerAddress" ( "operatorAddress" [{"txid":"hex","vout":n},...] )
- getanchorteams ( blockHeight )
- getmasternode "mn_id"
- getmasternodeblocks ( {"id":"hex","ownerAddress":"str","operatorAddress":"str"} depth )
- listanchors
- 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" )
- getmininginfo
- 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
Oracles
- appointoracle "address" [{"currency":"str","token":"str"},...] weightage ( [{"txid":"hex","vout":n},...] )
- getfixedintervalprice "fixedIntervalPriceId"
- getoracledata "oracleid"
- getprice {"currency":"str","token":"str"}
- listfixedintervalprices ( {"start":n,"limit":n} )
- listlatestrawprices ( {"currency":"str","token":"str"} {"start":"hex","including_start":bool,"limit":n} )
- listoracles ( {"start":"hex","including_start":bool,"limit":n} )
- listprices ( {"start":n,"including_start":bool,"limit":n} )
- removeoracle "oracleid" ( [{"txid":"hex","vout":n},...] )
- setoracledata "oracleid" timestamp [{"currency":"str","tokenAmount":"str"},...] ( [{"txid":"hex","vout":n},...] )
- updateoracle "oracleid" "address" [{"currency":"str","token":"str"},...] weightage ( [{"txid":"hex","vout":n},...] )
Poolpair
- addpoolliquidity {"address":"str"} "shareAddress" ( [{"txid":"hex","vout":n},...] )
- compositeswap {"from":"str","tokenFrom":"str","amountFrom":n,"to":"str","tokenTo":"str","maxPrice":n} ( [{"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_claimhtlc "scriptaddress" "destinationaddress" "seed" ( feerate )
- spv_createanchor ( [{"txid":"hex","vout":n,"amount":n,"privkey":"str"},...] ) "rewardAddress" ( send feerate )
- spv_createanchortemplate "rewardAddress"
- spv_createhtlc "receiverPubkey" "ownerPubkey" "timeout" ( "seed" )
- spv_decodehtlcscript "redeemscript"
- spv_dumpprivkey "address"
- spv_estimateanchorcost ( feerate )
- spv_getaddresspubkey "address"
- spv_getalladdresses
- spv_getbalance
- spv_getfeerate
- spv_gethtlcseed "address"
- spv_getnewaddress
- spv_getpeers
- spv_getrawtransaction "txid"
- spv_gettxconfirmations "txhash"
- spv_listanchorauths
- spv_listanchorrewardconfirms
- spv_listanchorrewards
- spv_listanchors ( minBtcHeight maxBtcHeight minConfs maxConfs )
- spv_listanchorspending
- spv_listanchorsunrewarded
- spv_listhtlcoutputs ( "address" )
- spv_listreceivedbyaddress ( minconf "address_filter" )
- spv_listtransactions
- spv_refundhtlc "scriptaddress" "destinationaddress" ( feerate )
- spv_refundhtlcall "destinationaddress" ( feerate )
- spv_rescan ( height )
- spv_sendrawtx "rawtx"
- spv_sendtoaddress "address" amount ( feerate )
- spv_syncstatus
- spv_validateaddress "address"
Tokens
- createtoken ( {"symbol":"str","name":"str","isDAT":bool,"decimal":n,"limit":n,"mintable":bool,"tradeable":bool,"collateralAddress":"str"} [{"txid":"hex","vout":n},...] )
- decodecustomtx "hexstring" ( iswitness )
- 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"
Vault
- closevault "vaultId" "to" ( [{"txid":"hex","vout":n},...] )
- createvault "ownerAddress" ( "loanSchemeId" [{"txid":"hex","vout":n},...] )
- deposittovault "vaultId" "from" "amount" ( [{"txid":"hex","vout":n},...] )
- getvault "vaultId"
- listauctionhistory ( "owner" {"maxBlockHeight":n,"vaultId":"hex","index":n,"limit":n} )
- listauctions ( {"start":obj,"including_start":bool,"limit":n} )
- listvaults ( {"ownerAddress":"str","loanSchemeId":"str","state":"str","verbose":bool} {"start":"hex","including_start":bool,"limit":n} )
- placeauctionbid "vaultId" index "from" "amount" ( [{"txid":"hex","vout":n},...] )
- updatevault "vaultId" {"ownerAddress":"hex","loanSchemeId":"str"} ( [{"txid":"hex","vout":n},...] )
- withdrawfromvault "vaultId" "to" "amount" ( [{"txid":"hex","vout":n},...] )
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 exclude_custom_tx )
- 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