完整列表
必需的参数在<和>中表示。可选参数在[和]内。
命令 | 参数 | 描述 | 需要解锁的钱包?(V0.4.0 +) |
---|---|---|---|
addmultisigaddress | <nrequired> <'[“key”,“key”]'> [account] | 向钱包添加一个需要签名的多重签名地址。每个密钥都是一个比特币地址或十六进制编码的公钥。如果指定了[帐户],请将地址分配给[帐户]。返回包含地址的字符串。 | ñ |
addnode | <节点> <添加/删除/ onetry> | 版本0.8尝试从addnode列表中添加或删除<node>或尝试连接到<node>一次。 | ñ |
backupwallet | <目标> | 安全地将wallet.dat复制到目标目标,该目标可以是目录或带有文件名的路径。 | ñ |
createmultisig | <nrequired> <'[“key,”key“]'> | 创建一个多重签名地址并返回一个json对象 | |
createrawtransaction | [{“txid”:txid,“vout”:n},...] {地址:金额,...} | 版本0.7创建一个给定输入的原始交易支出。 | ñ |
decoderawtransaction | <十六进制字符串> | 版本0.7为原始事务生成可读的JSON对象。 | ñ |
dumpprivkey | <bitcoinaddress> | 显示与<bitcoinaddress>相对应的私钥 | ÿ |
dumpwallet | <文件名> | 版本0.13.0将所有钱包私钥导出到文件 | ÿ |
encryptwallet | <密码> | 用<密码>加密钱包。 | ñ |
getaccount | <bitcoinaddress> | 返回与给定地址关联的帐户。 | ñ |
getaccountaddress | <帐户> | 返回当前比特币地址以接收对此帐户的付款。如果<帐户>不存在,它将与将返回的关联新地址一起创建。 | ñ |
getaddednodeinfo | <dns> [节点] | 版本0.8返回有关给定添加节点或所有添加节点的信息 (请注意,这里没有列出onetry addnodes)如果dns为false,则仅提供添加的节点列表,否则连接的信息也将可用。 | |
getaddressesbyaccount | <帐户> | 返回给定帐户的地址列表。 | ñ |
getbalance | [帐户] [minconf = 1] | 如果未指定[帐户],则返回服务器的总可用余额。 如果指定了[账户],则返回账户余额。 | ñ |
getbestblockhash | 版本0.9返回最长块链中最好(提示)块的散列。 | ñ | |
getblock | <哈希> | 返回有关给定哈希的块的信息。 | ñ |
getblockcount | 返回最长块链中的块数。 | ñ | |
getblockhash | <索引> | 返回<index>处最佳块链中块的散列值; 索引0是生成块 | ñ |
getblocknumber | 已弃用。在版本0.7中删除。使用getblockcount。 | ñ | |
getblocktemplate | [PARAMS] | 返回构建要处理的块所需的数据。有关参数的更多信息,请参阅BIP_0022。 | ñ |
getconnectioncount | 返回到其他节点的连接数。 | ñ | |
getdifficulty | 作为最小难度的倍数返回工作证明难度。 | ñ | |
getgenerate | bitcoind是否正在生成散列,返回true或false | ñ | |
gethashespersec | 生成时返回最近一次每秒哈希的性能测量。 | ñ | |
getinfo | 返回包含各种状态信息的对象。 | ñ | |
getmemorypool | [数据] | 用getblocktemplate,submitblock,getrawmempool代替v0.7.0 | ñ |
getmininginfo | 返回包含挖掘相关信息的对象:
| ñ | |
getnewaddress | [帐户] | 返回接收付款的新比特币地址。如果指定[帐户],则收到的地址付款将记入[帐户]。 | ñ |
getpeerinfo | 版本0.7返回关于每个连接节点的数据。 | ñ | |
getrawchangeaddress | [帐户] | 版本0.9返回一个新的比特币地址,用于接收更改。这是用于原始交易,不是正常使用。 | ñ |
getrawmempool | 版本0.7返回内存池中的所有事务ID | ñ | |
getrawtransaction | <txid> [verbose = 0] | 版本0.7返回给定事务标识的原始事务表示。 | ñ |
getreceivedbyaccount | [帐户] [minconf = 1] | 通过至少[minconf]确认的交易返回[account]中的地址收到的总金额。如果[帐户]未提供,则退款将包含所有帐户的所有交易。(版本0.3.24) | ñ |
getreceivedbyaddress | <bitcoinaddress> [minconf = 1] | 返回<bitcoinaddress>在至少有[minconf]确认的交易中收到的金额。它正确处理了有人在多个交易中发送到地址的情况。请记住,地址只用于接收交易。仅适用于本地钱包中的地址,外部地址将始终显示0。 | ñ |
gettransaction | <TxID添加> | 返回有关给定事务的对象,其中包含:
| ñ |
gettxout | <txid> <n> [includemempool = true] | 返回有关未使用的交易输出(UTXO)的详细信息 | ñ |
gettxoutsetinfo | 返回有关未消耗事务输出(UTXO)集的统计信息 | ñ | |
getwork | [数据] | 如果未指定[数据],则返回格式化的散列数据以处理:
如果指定了[data],则尝试解决该块,如果成功则返回true。 | ñ |
help | [命令] | 列出命令,或获取命令帮助。 | ñ |
importprivkey | <bitcoinprivkey> [label] [rescan = true] | 将私钥(由dumpprivkey返回)添加到您的钱包中。这可能需要一段时间,因为重新扫描已完成,寻找现有的交易。可选的[重新扫描]参数在0.8.0中添加。注意:不需要导入公钥,就像在ECDSA中一样(与RSA不同),这可以通过私钥来计算。 | ÿ |
invalidateblock | <哈希> | 永久性标记为无效,就像违反了共识规则一样。 | ñ |
keypoolrefill | 填充密钥池,需要设置钱包密码。 | ÿ | |
listaccounts | [最小置信度= 1] | 返回具有帐户名称作为键的对象,将帐户余额作为值。 | ñ |
listaddressgroupings | 版本0.7返回用于coincontrol的钱包和信息中的所有地址。 | ñ | |
listreceivedbyaccount | [minconf = 1] [includeempty = false] | 返回包含以下内容的对象数组:
| ñ |
listreceivedbyaddress | [minconf = 1] [includeempty = false] | 返回包含以下内容的对象数组:
要获取系统上的帐户列表,请执行bitcoind listreceivedbyaddress 0 true | ñ |
listsinceblock | [blockhash] [目标确认] | 从块[blockhash]开始获取块中的所有事务,或者省略所有事务。[target-confirmations]故意不影响返回的事务列表,但仅影响返回的“lastblock”值。[1] | ñ |
listtransactions | [帐户] [count = 10] [from = 0] | 返回[count]最近的交易,跳过帐户[account]的第一笔交易。如果[帐户]未提供,它将返回所有帐户的最近交易。 | ñ |
listunspent | [minconf = 1] [maxconf = 999999] | 版本0.7返回钱包中未使用的事务输入数组。 | ñ |
listlockunspent | 版本0.8返回暂时不可输出的输出列表 | ||
lockunspent | <解锁?> [阵列对象] | 版本0.8更新暂时不可输出的输出列表 | |
move | <fromaccount> <toaccount> <amount> [minconf = 1] [comment] | 从钱包中的一个帐户移动到另一个帐户 | ñ |
sendfrom | <fromaccount> <tobitcoinaddress> <amount> [minconf = 1] [comment] [comment-to] | <amount>是一个实数,四舍五入到小数点后8位。将发送给定的金额到给定的地址,确保帐户有一个有效的余额使用[minconf]确认。如果成功返回事务ID(不在JSON对象中)。 | ÿ |
sendmany | <fromaccount> {address:amount,...} [minconf = 1] [comment] | 金额是双精度浮点数 | ÿ |
sendrawtransaction | <十六进制串> | 版本0.7提交原始交易(系列化,十六进制编码的),以本地节点和网络。 | ñ |
sendtoaddress | <bitcoinaddress> <amount> [comment] [comment-to] | <amount>是一个实数,四舍五入到小数点后8位。如果成功,则返回事务标识<txid>。 | ÿ |
setaccount | <bitcoinaddress> <帐户> | 设置与给定地址关联的帐户。分配已分配给同一帐户的地址将创建与该帐户关联的新地址。 | ñ |
setgenerate | <generate> [genproclimit] | <generate>是真或假来打开或关闭代。 一代限于[genproclimit]处理器,-1是无限的。 | ñ |
settxfee | <量> | <amount>是一个实数,四舍五入到最接近的0.00000001 | ñ |
signmessage | <bitcoinaddress> <message> | 使用地址的私钥签名消息。 | ÿ |
signrawtransaction | <hexstring> [{“txid”:txid,“vout”:n,“scriptPubKey”:hex},...] [<privatekey1>,...] | 版本0.7将签名添加到原始交易并返回生成的原始交易。 | Y / N |
stop | 停止比特币服务器。 | ñ | |
submitblock | <hex数据> [optional-params-obj] | 尝试将新块提交给网络。 | ñ |
validateaddress | <bitcoinaddress> | 返回有关<bitcoinaddress>的信息。 | ñ |
verifymessage | <bitcoinaddress> <signature> <message> | 验证签名的消息。 | ñ |
walletlock | 从内存中移除钱包加密密钥,锁定钱包。调用此方法后,您需要再次调用walletpassphrase才能调用任何需要解锁钱包的方法。 | ñ | |
walletpassphrase | <口令> <超时> | 将钱包解密密钥存储在内存中<timeout>秒。 | ñ |
walletpassphrasechange | <oldpassphrase> <newpassphrase> | 将钱包密码从<oldpassphrase>更改为<newpassphrase>。 | ñ |