Bitcoin Forum
May 05, 2024, 03:41:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Подскажите инструментарий  (Read 3284 times)
CoWind (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 12, 2016, 06:55:33 PM
Last edit: October 12, 2016, 07:09:03 PM by CoWind
 #1

Надо принимать транзакции для конкретного адреса. При получении, например, третьего подтверждения писать в свою базу данные о транзакции и (важно) адрес, с которого она пришла. При наборе допустим десяти транзакций, происходит какая-то обработка (не важно) и начинаем собирать следующие десять. Желательно, чтобы в десятку транзакции попадали в прядке прихода и, конечно очень важно не пропустить ни одной. Или вот так объясню: на один адрес (именно адрес, не аккаунт) постоянно идут платежи. Мы их последовательно складываем в кучки по 10. Из каждого платежа нам нужна сумма, txid и исходящий адрес. Как только все элементы в кучке получили по 3 или более подтверждений - с кучкой что-то поделали, положили в архив и забыли.
Я так полагаю, что надо свою полную ноду держать. Не могу сообразить, чем отлавливать приход платежа и чем из него выковыривать исходящий адрес. Если bitcoind'ом кидать blocknotify и каким-то блок-эксплорером парсить пришедший блок? Это я в правильном направлении думаю? Тогда подскажите на чем держать ноду - подходит ли bitcoind и какой эксплорер с документацией? Или проще из какого-то легкого кошелька выкурить код обработки входящих и допилить к нему получение исходящего адреса?

Благодарен ответившим!
1714923696
Hero Member
*
Offline Offline

Posts: 1714923696

View Profile Personal Message (Offline)

Ignore
1714923696
Reply with quote  #2

1714923696
Report to moderator
1714923696
Hero Member
*
Offline Offline

Posts: 1714923696

View Profile Personal Message (Offline)

Ignore
1714923696
Reply with quote  #2

1714923696
Report to moderator
1714923696
Hero Member
*
Offline Offline

Posts: 1714923696

View Profile Personal Message (Offline)

Ignore
1714923696
Reply with quote  #2

1714923696
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714923696
Hero Member
*
Offline Offline

Posts: 1714923696

View Profile Personal Message (Offline)

Ignore
1714923696
Reply with quote  #2

1714923696
Report to moderator
1714923696
Hero Member
*
Offline Offline

Posts: 1714923696

View Profile Personal Message (Offline)

Ignore
1714923696
Reply with quote  #2

1714923696
Report to moderator
progmax
Full Member
***
Offline Offline

Activity: 174
Merit: 100


View Profile
October 29, 2016, 11:25:29 PM
 #2

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list

listreceivedbyaddress

Ноду можно и не держать, воспользоваться  https://blockchain.info/ru/api/json_rpc_api например
kzv
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
October 30, 2016, 01:30:51 PM
 #3

Можно свой биткоинд на серваке держать и его апи курить.
Можно апи сторонних сервисов.
Можно код битка поправить чтобы нужный тебе функционал был "из коробки"

блокчейнинфо сильно не рекомендую. Страшно глючный апи у них и не каждому еще доступ дают к апи.
Я использую blockr.io

OpenTrade - Open Source Cryptocurrency Exchange
bitaps
Member
**
Offline Offline

Activity: 148
Merit: 45

https://bitaps.com/


View Profile WWW
November 06, 2016, 10:00:27 PM
 #4

Вот ссылка на API: https://bitaps.com/api/

Что бы создать временный адрес для каждого клиента и принимать биткоины на свой кошелек, используйте интерфейс
Create payment address

Code:
https://bitaps.com/api/create/payment/{payout_address}/{callback}

Там есть удобный конструктор. Результаты экспериментов обрабатываются в реальном времени.
Если нужна помощь - пишите admin@bitaps.com или support@bitaps.com

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!