Код:
bitcoind помощь
addmultisigaddress <«["ключ","ключ"]»> [Счет]
backupwallet <место назначения>
createrawtransaction [{"TXID": TXID,"Vout": П}, ...] {адрес: сумма, ...}
decoderawtransaction <шестнадцатеричная строка>
dumpprivkey
getaccount
getaccountaddress <Счет>
getaddressesbyaccount <Счет>
getbalance [счет] [minconf = 1]
getblock <гашиш>
getblockcount
getblockhash <индекс>
getblocktemplate [PARAMS]
getconnectioncount
getdifficulty
getgenerate
gethashespersec
получить данные
getmininginfo
getnewaddress [счет]
getpeerinfo
getrawmempool
getrawtransaction [Многословный = 0]
getreceivedbyaccount <Счет> [Minconf = 1]
getreceivedbyaddress [Minconf = 1]
gettransaction
getwork [данных]
помощь [команда]
importprivkey [метка]
keypoolrefill
listaccounts [minconf = 1]
listaddressgroupings
listreceivedbyaccount [minconf = 1] [includeempty = ложь]
listreceivedbyaddress [minconf = 1] [includeempty = ложь]
listsinceblock [blockhash] [целевые-подтверждения]
listtransactions [счет] [число = 10] [с = 0]
listunspent [minconf = 1] [maxconf = 9999999] ["адрес"...]
переехать <количество> [Minconf = 1] [комментарий]
Отправлено из <количество> [Minconf = 1] [комментарий] [комментарии к]
sendmany {Адрес: сумма, ...} [minconf = 1] [комментарий]
sendrawtransaction <шестнадцатеричная строка>
sendtoaddress <количество> [Комментарий] [комментарии к]
setaccount <Счет>
setgenerate <генерировать> [Genproclimit]
settxfee <количество>
signmessage <сообщение>
signrawtransaction <шестнадцатеричная строка> [{"TXID": TXID,"Vout": П,"scriptPubKey": Шестигранный}, ...] [...] [sighashtype ="ВСЕ"]
стоп
submitblock <шестигранные данных> [Опционально-PARAMS-OBJ]
validateaddress
verifymessage <подпись> <сообщение>
walletlock
walletpassphrase <ключевая фраза> <Тайм-аут>
walletpassphrasechange
addmultisigaddress
backupwallet <место назначения>
createrawtransaction [{"TXID": TXID,"Vout": П}, ...] {адрес: сумма, ...}
decoderawtransaction <шестнадцатеричная строка>
dumpprivkey
getaccount
getaccountaddress <Счет>
getaddressesbyaccount <Счет>
getbalance [счет] [minconf = 1]
getblock <гашиш>
getblockcount
getblockhash <индекс>
getblocktemplate [PARAMS]
getconnectioncount
getdifficulty
getgenerate
gethashespersec
получить данные
getmininginfo
getnewaddress [счет]
getpeerinfo
getrawmempool
getrawtransaction
getreceivedbyaccount <Счет> [Minconf = 1]
getreceivedbyaddress
gettransaction
getwork [данных]
помощь [команда]
importprivkey
keypoolrefill
listaccounts [minconf = 1]
listaddressgroupings
listreceivedbyaccount [minconf = 1] [includeempty = ложь]
listreceivedbyaddress [minconf = 1] [includeempty = ложь]
listsinceblock [blockhash] [целевые-подтверждения]
listtransactions [счет] [число = 10] [с = 0]
listunspent [minconf = 1] [maxconf = 9999999] ["адрес"...]
переехать
Отправлено из
sendmany
sendrawtransaction <шестнадцатеричная строка>
sendtoaddress
setaccount
setgenerate <генерировать> [Genproclimit]
settxfee <количество>
signmessage
signrawtransaction <шестнадцатеричная строка> [{"TXID": TXID,"Vout": П,"scriptPubKey": Шестигранный}, ...] [
стоп
submitblock <шестигранные данных> [Опционально-PARAMS-OBJ]
validateaddress
verifymessage
walletlock
walletpassphrase <ключевая фраза> <Тайм-аут>
walletpassphrasechange
Обычно вызовы процедур есть "глагол", Это команда, которую вы просите систему (любой системы), чтобы сделать что-то. Getbalance ... Поручаю bitcoind, чтобы получить что-то, получить то, что? баланс. Getbalance вызов документирован. Понятно, что вызов будет возвращать информацию и возвращаемая информация является баланс. Имена, которые испытывают недостаток глагола не само описания. Большинство вызовов RPC следовать этому соглашению, список выше, можно резюмировать следующие глаголы
Код:
Добавить
резервное копирование
Создайте
раскодировать
свалка
получить
Импортировать
список
переехать
Отправить
задавать
знак
стоп
Отправить
утверждать
проверить
резервное копирование
Создайте
раскодировать
свалка
получить
Импортировать
список
переехать
Отправить
задавать
знак
стоп
Отправить
утверждать
проверить
Есть четыре телефонных разговоров, которые срываются с этой конвенцией:
Код:
keypoolrefill
walletlock
walletpassphrase <ключевая фраза> <Тайм-аут>
walletpassphrasechange
walletlock
walletpassphrase <ключевая фраза> <Тайм-аут>
walletpassphrasechange
Из четырех "walletpassphrase" является худшим. В нем нет никакого глагола и, таким образом, сам вызов не документирован на всех (walletpassphrase что?). Я предлагаю четыре звонков переименовать в соответствии с стандартом, установленным другими вызовами RPC (глагол + объект глагола)
Код:
refillkeypool
lockwallet
unlockwallet <ключевая фраза> <Тайм-аут>
setpassphrase
lockwallet
unlockwallet <ключевая фраза> <Тайм-аут>
setpassphrase
Для того, чтобы избежать нарушения совместимости с существующим кодом текущие вызовы RPC могут быть сделаны устаревшие псевдонимы недавно названных единиц. Я знаю, что это относительно небольшое, но это как раз ошибки меня каждый раз, когда я делаю некоторый bitcoind кодирования. У меня нет времени, чтобы сделать модификации и тянуть запрос так я предлагаю щедроты. 2BTC для завершенных тянуть, и 3 BTC более при интеграции в магистраль.