Из моего понимания вы хотите следить за входящий, собственный бумажник / адрес, сделки в порядке?
Есть несколько способ сделать это, если вы можете запустить полный сервер (Bitcoin, PHP, SQL)
Первый использует wallet_notify в bitcoin.conf.
walletnotify = Wget "HTTP: //yourdomain/newTX.php монета = Bitcoin&Тх =% s"
Вы также можете вызвать скрипт или любая команда на самом деле,% s держит TX получили.
Вы можете видеть, кто является отправителем, что ТМ, вы можете сделать это следующим:
newTX.php
PHP
включают "JsonRPCClient.php";
$ RPC = новый jsonRPCClient("HTTP: // bitcoinrpc: rpcpass@127.0.0.1: 24000 /");
$ ТХ знак равно $ _GET[«ТХ»];
$ txidJson знак равно $ RPC->gettransaction($ ТХ, правда);
если (Исеть ($ txidJson))
{
$ адрес знак равно $ txidJson["Детали"] [0] ["адрес"];
$ Тип знак равно $ txidJson["Детали"] [0] [«Категория»];
$ сумма знак равно $ txidJson["Детали"] [0] ["количество"];
эхо $ адрес . ":" . $ Тип;
// добавить к SQL или что-нибудь еще
}
?>
Если вы знаете, когда вы должны получить новую транзакцию и знать адрес, где клиент будет платить вы можете:
1-В SQL марка подтверждает поля по умолчанию = -1
2-Когда ТХ должно произойти набор подтверждает = 0
3-Выполнить хрон в цикле через каждые подтверждает>= 0
4-С выше использования RPC и не getbalance по адресу
5-Если баланс больше или меньше, чем поле баланса в SQL обновление поля баланса и подтверждает ++
6-При необходимости продолжать увеличивать его, пока вы не достичь minConfirms
Я думаю, вы также можете использовать blockchain, который позволяет что-то вроде уведомления толчка, когда сделка происходит.
Надеюсь это поможет