2016-05-09 2 views
0

Я хочу использовать API-интерфейс Packchain Wallet: https://blockchain.info/api/blockchain_wallet_api, чтобы автоматически отправлять все биткойны на определенный адрес.Автоматическая отправка баланса кошелька в другой кошелек

Как если бы адрес1 получил депозит, он должен автоматически перейти на адрес2. Любая идея, как это будет работать?

ответ

1

Я не знаю, если вы все еще интересуетесь этим вопросом, но я все равно отвечу.

Вы можете написать простую программу, которая проверяет весы на каждую секунду/минуту/час, и если баланс равен> 0, вы отправляете баланс с этого конкретного адреса на целевой адрес.

По этой ссылке вы публикуемую:

Getting баланс адреса

Получить баланс адреса Bitcoin. Запрос баланса адрес по этикетке амортизируется.

http://localhost:3000/merchant/ $ справ/address_balance? Пароль = $ main_password & адрес = $ адрес & Подтверждения = $ Подтверждения

$main_password Your Main Blockchain wallet password 
$address The bitcoin address to lookup 
$confirmations Minimum number of confirmations required. 0 for unconfirmed. 

Это метод, который вы звоните в интервале вашего выбора. Вы получите ответ в JSON-формате:

{"balance" : 50000000, "address" : "19r7jAbPDtfTKQ9VJpvDzFFxCjUJFKesVZ", "total_received" : 100000000} 

Если balance> 0, то этот метод вызывается:

исходящих платежей

Отправить Bitcoin с вашего кошелька на другой Bitcoin адрес. Все операции включают в себя комиссию маркерами 0.0001 BTC.

Все значения биткойнов находятся в Сатоши, т.е. делятся на 100000000, чтобы получить сумму в БТД. Базовый URL-адрес для всех запросов: https://blockchain.info/merchant/ $ guid /. $ guid следует заменить на идентификатор вашего кошелька Blockchain (находится на странице входа).

http://localhost:3000/merchant/ $ справы/оплата? Пароль = $ main_password & second_password = $ second_password & к = $ адресного & суммы = $ сумма & от = $ от & платы = $ Платы за & примечания = $ записки

  • $ main_password Ваш основной пароль-блок-код Кошелька

  • $ second_password Ваш второй пароль с паролем Blockchain, если включено двойное шифрование.

  • $ в адрес Биткойн получателя.
  • $ Сумма Сумма для отправки в сатоши.
  • $ от Отправить от конкретного Bitcoin адрес (необязательно)
  • $ Плата за сделку Плата за значение в Satoshi (Должно быть больше, чем плата по умолчанию) (необязательно)
  • $, обратите внимание общественности к сведению включить с транзакцией - может быть подключен только тогда, когда выходы превышают 0,005 BTC. (Необязательно)

Вы также можете проверить несколько адресов для положительного баланса и отправить его на целевой адрес.

Смежные вопросы