BTC API命令 中文版

完整列表

必需的参数在<和>中表示。可选参数在[和]内。

命令参数描述需要解锁的钱包?(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 返回包含挖掘相关信息的对象:
  • currentblocksize
  • currentblocktx
  • 困难
  • 错误
  • 生成
  • genproclimit
  • hashespersec
  • pooledtx
  • testnet
ñ
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添加>返回有关给定事务的对象,其中包含:
  • “金额”:交易的总金额
  • “确认”:交易确认数量
  • “txid”:交易ID
  • “时间”:与交易相关的时间[1]
  • “细节” - 包含以下内容的对象数组:
    • “帐户”
    • “地址”
    • “类别”
    • “量”
    • “费用”
ñ
gettxout<txid> <n> [includemempool = true]返回有关未使用的交易输出(UTXO)的详细信息ñ
gettxoutsetinfo 返回有关未消耗事务输出(UTXO)集的统计信息ñ
getwork[数据]如果未指定[数据],则返回格式化的散列数据以处理:
  • “中间状态”:散列前半部分数据后的预计算散列状态
  • “数据”:块数据
  • “hash1”:用于第二个散列的格式化散列缓冲区
  • “目标”:小端哈希目标

如果指定了[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>。ñ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值