См -blocknotify вариант bitcoind в.
Да, это правильно.
Предполагая, что вы используете Linux, запустите bitcoind, то в файле конфигурации (~ / .bitcoin / bitcoin.conf) вы можете ввести что-то вроде:
blocknotify = / USR / MyUser / скрипты / block.sh% s
Затем введите любые команды, которые вы хотите запустить в сценарии. «% S» просто является blockhash. Таким образом, каждый раз, когда ваш Bitcoin демон получает новый блок, block.sh запускается. На основании blockhash, вы можете сделать все виды интересных вещей с помощью API-вызовов. Проверьте этот список:
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_listВы можете также использовать -walletnotify или walletnotify = / путь / скрипт% S в конфигурационном файле, чтобы выполнить команду каждый раз, когда вы получаете транзакцию. Я думаю, что сработал на 0 и 1 конф для ОГО. % s здесь является TXID.
Помните, что если вы хотите играть с этим, что вы делаете это на testnet. Запуск bitcoind с -testnet переключателем. Вы можете также использовать -addnode для добавления узла testnet. Google, чтобы найти какие-то активные узлы testnet.
Есть testnet смесители, которые дадут вам некоторые testnet монеты, чтобы играть вокруг с. Вы должны использовать testnet, потому что если вы делаете что-то неправильно, вы не потеряете деньги, а кроме того, вы не загромождать основную цепь с uncessary данными. Представьте себе, если каждый разработчик протестирован на главной цепи ..