Tengo un demonio de bitcoin y quiero usar la opción walletnotify con una llamada json-rpc. Algunos de los ejemplos usan un archivo "transaction.sh" para walletnotify
. ¿Para qué sirve?
¿Qué tengo que escribir en ese archivo sh para que walletnotify funcione para más de 6 confirmaciones?
Primero debe configurar su bitcoin.conf
archivo para JSON-RPC
rpcallowip=127.0.0.1
rpcuser=yourusername
rpcpassword=reallystrongpasswordthatsnothis
rpcport=7788
walletnotify=/home/scripts/transaction.sh %s
¿Dónde transaction.sh
hay algún programa bash ? Un enfoque es hacer que haga una http
solicitud a algún proceso para notificarle sobre el depósito. Un ejemplo:
#!/bin/sh
curl -d "txid=$1" http://127.0.0.1/some/route
walletnotify
se ejecutará transaction.sh
cada vez que usted
%s
es el ID de la transacción o txid
que se pasa a transaction.sh
.
para complementar la respuesta de Loourr, %w
también se puede pasar a su secuencia de comandos, informándole de la billetera en el nodo que recibió los fondos, ya que puede tener> 1 billetera
Juan T.
mikko ohtamaa