множественный walletnotify

немножко очевидных вещей.

по разным проектам в тестовой среде часто приходится получать txid от bitcoind а постоянно менять скрипт уведомлений на свой урл геморно. тут чинишь там ломаешь.

в общем небольшой выход c множественными уведомлениями.

#!/usr/bin/python3
import requests, sys

callback_url = [
    {'url': 'https://server1.domain.com', 'secret_key': '12356'},
    {'url': 'https://server2.domain.com', 'secret_key': '12356'}
]

for url in callback_url:
    try:
        requests.post(url.get('url'), data={'secret_key': url.get('secret_key'), 'txid': sys.argv[1]})
    except:
        pass

хз насколько это верное решение например для прода если использовать единственную ноду для всех проектов. но вроде работает ;)