|
October 12, 2016, 06:55:33 PM Last edit: October 12, 2016, 07:09:03 PM by CoWind |
|
Надо принимать транзакции для конкретного адреса. При получении, например, третьего подтверждения писать в свою базу данные о транзакции и (важно) адрес, с которого она пришла. При наборе допустим десяти транзакций, происходит какая-то обработка (не важно) и начинаем собирать следующие десять. Желательно, чтобы в десятку транзакции попадали в прядке прихода и, конечно очень важно не пропустить ни одной. Или вот так объясню: на один адрес (именно адрес, не аккаунт) постоянно идут платежи. Мы их последовательно складываем в кучки по 10. Из каждого платежа нам нужна сумма, txid и исходящий адрес. Как только все элементы в кучке получили по 3 или более подтверждений - с кучкой что-то поделали, положили в архив и забыли. Я так полагаю, что надо свою полную ноду держать. Не могу сообразить, чем отлавливать приход платежа и чем из него выковыривать исходящий адрес. Если bitcoind'ом кидать blocknotify и каким-то блок-эксплорером парсить пришедший блок? Это я в правильном направлении думаю? Тогда подскажите на чем держать ноду - подходит ли bitcoind и какой эксплорер с документацией? Или проще из какого-то легкого кошелька выкурить код обработки входящих и допилить к нему получение исходящего адреса?
Благодарен ответившим!
|