Bitcoin Forum
April 26, 2024, 02:53:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Подскажите инструментарий  (Read 3281 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 и какой эксплорер с документацией? Или проще из какого-то легкого кошелька выкурить код обработки входящих и допилить к нему получение исходящего адреса?

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

Posts: 1714100023

View Profile Personal Message (Offline)

Ignore
1714100023
Reply with quote  #2

1714100023
Report to moderator
1714100023
Hero Member
*
Offline Offline

Posts: 1714100023

View Profile Personal Message (Offline)

Ignore
1714100023
Reply with quote  #2

1714100023
Report to moderator
1714100023
Hero Member
*
Offline Offline

Posts: 1714100023

View Profile Personal Message (Offline)

Ignore
1714100023
Reply with quote  #2

1714100023
Report to moderator
Remember that Bitcoin is still beta software. Don't put all of your money into BTC!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714100023
Hero Member
*
Offline Offline

Posts: 1714100023

View Profile Personal Message (Offline)

Ignore
1714100023
Reply with quote  #2

1714100023
Report to moderator
1714100023
Hero Member
*
Offline Offline

Posts: 1714100023

View Profile Personal Message (Offline)

Ignore
1714100023
Reply with quote  #2

1714100023
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!