Как запустить скрипт Python, когда происходят входящие транзакции в ядре Bitcoin 0.18? - Биткойнер
Винтажный Клуб для гитаристов
0 голосов
/

Я хочу запустить скрипт Python, когда происходит входящая транзакция. Я думаю установить zapwallettxes флаг в bitcoin.conf , но я не знаю, где установить путь к сценарию для выполнения.

Возможно ли выполнить другой исполняемый файл илидругой языковой сценарий?

1 Ответ

1 голос
/

Вы ищете параметр walletnotify в bitcoin.conf

Он будет вызывать указанный скрипт для каждой транзакции, полученной для ваших собственных кошельков.

walletnotify=/some/path/mywalletscript.py

Здесь mywalletscript.pyбудет обрабатывать данные JSON, переданные в него.

Вот пример реализации кошелька, включая доступ к базе данных. Это немного устарело, но должно дать вам представление о том, как обрабатывать события.

Согласно этому потоку Bitcointalk вы также можете подключить обработчики для blocknotify и alertnotify, чтобы вы моглисоздайте свою собственную платежную систему, получая уведомления, проверяя подтверждения блокировки и т. д.

Просто подключите обработчик walletnotify через bitcoin.conf, как ответили здесь и здесь .

Добро пожаловать на сайт Биткойнер, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...