Gridcoin Research RPC: различия между версиями

Материал из Gridcoin wiki на русском
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 247: Строка 247:
|-
|-
|superblockage
|superblockage
|
|Информация о последнем суперблоке
|-
|-
|superblocks [cpid]
|superblocks [cpid]
|
|Информация по суперблокам за последние 14 дней
|-
|-
|syncdpor2
|syncdpor2
Строка 295: Строка 295:
|-
|-
|getblockcount
|getblockcount
|
|Получить общее число блоков
|-
|-
|getblockhash <index>
|getblockhash <index>
Строка 343: Строка 343:
|-
|-
|networktime
|networktime
|
|Информация о времени (каком?)
|-
|-
|ping
|ping
Строка 349: Строка 349:
|-
|-
|showblock <index>
|showblock <index>
|
|Информация о блоке по её номеру
|-
|-
|stop
|stop
|
|Остановить клиент и завершить его
|-
|-
|vote <title> <answer1;answer2...>
|vote <title> <answer1;answer2...>
Строка 418: Строка 418:
|-
|-
|network
|network
|
|Информация о RAC по проектам
|-
|-
|neuralrequest
|neuralrequest

Версия от 09:06, 22 июля 2018

API для взаимодействия с gridcoinresearchd. В целом аналогично bitcoind.

Информацию о командах можно получить с помощью команд 'help wallet', 'help mining', 'help network' и 'help developer'

Команды

Команда и параметры Действие
help Справка по командам
help wallet Справка по командам, относящимся к кошельку
help mining Справка по командам, относящимся к стейкингу
help network Справка по командам, относящимся к сети
help developer Справка по командам, относящимся к разработке
addmultisigaddress <nrequired> <'["key","key"]'> [account]
addredeemscript <redeemScript> [account]
backupprivatekeys
backupwallet
burn <amount> [hex string]
burn2 <burnaddress> <burnamount> <burnkey> <burndetail>
checkwallet
createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,"data":"hex",...}
decoderawtransaction <hex string>
decodescript <hex string>
dumpprivkey <gridcoinaddress>
dumpwallet <filename>
encrypt <walletpassphrase>
encryptwallet <passphrase> Зашифровать кошел>к указанным паролем
getaccount <gridcoinaddress>
getaccountaddress <account>
getaddressesbyaccount <account>
getbalance ( "account" minconf includeWatchonly ) Получить текущий баланс
getnewaddress [account] Получить новый адрес для получения платежей
getnewpubkey [account]
getrawtransaction <txid> [verbose=bool]
getreceivedbyaccount <account> [minconf=1]
getreceivedbyaddress <Gridcoinaddress> [minconf=1]
gettransaction "txid" Получить информации по хэшу транзакции
getwalletinfo Информация о кошельке - версия, баланс, прочее
importprivkey <gridcoinprivkey> [label] [bool:rescan] Импорт приватного ключа
importwallet <filename> Импорт кошелька
keypoolrefill [new-size]
listaccounts ( minconf includeWatchonly) Команда устарела и будет удалена
listaddressgroupings
listreceivedbyaccount ( minconf includeempty includeWatchonly)
listreceivedbyaddress ( minconf includeempty includeWatchonly)
listsinceblock ( "blockhash" target-confirmations includeWatchonly)
listtransactions ( "account" count from includeWatchonly) Получить список транзакций, можно указать количество
listunspent [minconf=1] [maxconf=9999999] ["address",...]
makekeypair [prefix]
move <fromaccount> <toaccount> <amount> [minconf=1] [comment]
newburnaddress [burntemplate]
rain [UniValue](UniValue::VARR)
repairwallet
resendtx
reservebalance [<reserve> [amount]]
sendfrom <fromaccount> <toGridcoinaddress> <amount> [minconf=1] [comment] [comment-to]
sendmany <fromaccount> {address:amount,...} [minconf=1] [comment] Отправить транзакцию многим получателям
sendrawtransaction <hex string> Отправить произвольную транзакцию
sendtoaddress <gridcoinaddress> <amount> [comment] [comment-to] Отправить указанное количество монет на адрес
setaccount <gridcoinaddress> <account>
settxfee <amount> Установить размер платы за транзакцию
signmessage <Gridcoinaddress> <message> Подписать сообщение
signrawtransaction <hex string> [{"txid":txid,"vout":n,"scriptPubKey":hex},...] [<privatekey1>,...] [sighashtype="ALL"] Подписать произвольную транзакцию
unspentreport
validateaddress <gridcoinaddress> Проверить корректность адреса gridcoin (включая регистр символов)
validatepubkey <gridcoinpubkey> Проверить корректность публичного ключа gridcoin
verifymessage <Gridcoinaddress> <signature> <message>
walletlock Заблокировать кошелёк
walletpassphrase <passphrase> <timeout> [stakingonly] Разблокировать кошелёк на указанное время
walletpassphrasechange <oldpassphrase> <newpassphrase> Сменить пароль кошелька
advertisebeacon Отправить транзакцию для подтверждения своего CPID
beaconreport Посмотреть состояние транзакции advertisebeacon
beaconstatus [cpid]
cpids
currentneuralhash
currentneuralreport
explainmagnitude [bool:force]
getmininginfo
lifetime
magnitude <cpid>
mymagnitude
neuralreport
proveownership
resetcpids
rsa
rsaweight
staketime
superblockage Информация о последнем суперблоке
superblocks [cpid] Информация по суперблокам за последние 14 дней
syncdpor2
upgradedbeaconreport
validcpids
remove|onetry> Добавить ноду вручную
addpoll <title> <days> <question> <answer1;answer2...> <sharetype> <url> Добавить опрос
askforoutstandingblocks
currenttime Текущее время
decryptphrase <phrase>
encryptphrase <phrase>
getaddednodeinfo <dns> [node]
getbestblockhash
getblock <hash> [bool:txinfo] Получить информацию о блоке по его хэшу
getblockbynumber <number> [bool:txinfo] Получить хэш блока по его номеру
getblockchaininfo
getblockcount Получить общее число блоков
getblockhash <index>
getcheckpoint
getconnectioncount Получить количество соединений
getdifficulty Получить текущую сложность
getinfo Получить общую информацию о сети и кошельке
getnettotals Информация об оправленных и полученных байтах
getnetworkinfo Информация о сети
getpeerinfo Информация о соединениях клиента
getrawmempool
listallpolldetails Показать подробности всех опросов
listallpolls Получить список всех опросов (включая устаревшие)
listpolldetails Показать подробности актуальных опросов
listpollresults <pollname> [bool:showexpired] Показать результаты опроса
listpolls Получить список актуальных опросов
memorypool
networktime Информация о времени (каком?)
ping
showblock <index> Информация о блоке по её номеру
stop Остановить клиент и завершить его
vote <title> <answer1;answer2...>
votedetails <pollname>
addkey <action> <keytype> <keyname> <keyvalue>
debug <bool>
debug10 <bool>
debug2 <bool>
debug3 <bool>
debug4 <bool>
debugnet <bool>
dportally
exportstats1 [maxblocks agregate [endblock]]
forcequorom
gatherneuralhashes
genboinckey Поучить какой-то ключ BOINC
getblockstats mode [startheight [endheight]]
getlistof <keytype>
getnextproject
getrecentblocks detail count
getsupervotes mode superblock
listdata <keytype>
memorizekeys
network Информация о RAC по проектам
neuralrequest
projects Список проектов из последнего суперблока
readconfig
readdata <key>
refhash <walletaddress>
reorganize <hash>
seefile
sendalert <message> <privatekey> <minver> <maxver> <priority> <id> [cancelupto]
sendalert2 <privatekey> <id> <subverlist> <cancellist> <expire> <priority> <message>
sendblock <blockhash>
sendrawcontract <contract>
superblockaverage
tally
tallyneural
updatequoromdata
versionreport Информация по версиям кошелька в сети
writedata <key> <value>

Ссылки