На самом деле, эта функция будет полезна для Bitcoin крана (он может контролировать адрес пожертвования и держать это отображение сколько Bitcoins доступен более уточненным, в настоящее время я MemCache баланса и только обновлять его каждые 10 минут или около того) ,
Я хочу, чтобы этот новый вызов JSON-RPC:
monitorreceivedbyaddress (адрес, nConfirmations, URL)
адрес: Bitcoin адрес для мониторинга
nConfirmations: отправить уведомление после этого много подтверждений сделки
URL: POST детали сделки на этот адрес (после nConfirmations)
Я думаю, данные POST будет выглядеть следующим образом:
Код:
{"tx_id" : "... идентификатор транзакции, может быть закодирована в шестнадцатеричной",
"адрес" : Bitcoin адрес контролируемого
"метка" : Метка (если таковые имеются) Bitcoin адрес контролируемого
"количество" : Сумма выплачивается по решению
"подтверждения" : Количество подтверждений
"из" : [ "адрес" , "адрес" ] # Отправка адрес (а)
}
"адрес" : Bitcoin адрес контролируемого
"метка" : Метка (если таковые имеются) Bitcoin адрес контролируемого
"количество" : Сумма выплачивается по решению
"подтверждения" : Количество подтверждений
"из" : [ "адрес" , "адрес" ] # Отправка адрес (а)
}
Я не думаю, что преподавание Bitcoin-клиента, чтобы сделать HTTP сообщения будет ужасно трудно; Я мог бы взять сильный удар по реализации этого сам ...