Обрабатываете множественные снятия с кошелька биткойн?Bitcore - PullRequest
0 голосов
/ 20 декабря 2018

Резюме

У меня есть один основной кошелек testnet, который я хочу использовать как форму центрального хранилища для денежных средств.Я хочу создать систему, которая создает очередь запросов на вывод средств от пользователей, а затем отправляет средства из этого центрального кошелька на адрес по их выбору, учитывая, что на их счету есть свободные средства.

Где я борюсь

Я относительно новичок во всей экосистеме блокчейна, поэтому у меня могут быть некоторые проблемы.Когда пользователь отправляет деньги с одного адреса на другой, оставшиеся средства отправляются на другой адрес.Таким образом, вопрос заключается в том, как бы мне создать систему, которая будет принимать очередь запросов, получать адреса первых пользователей, отправлять им деньги, отправлять оставшиеся на сменный адрес, ждать, пока средства с измененным адресом достигнут единого подтверждения(как ему нужно достичь хотя бы одного, прежде чем можно будет отправить?), а затем взять адрес следующих пользователей и повторить процесс.

Система, которую я использую для депозитов

Когда пользовательсоздает учетную запись, для пользователя генерируется открытая / закрытая пара ключей, а веб-крючок создается на API-интерфейсе blockcypher.Этот веб-крючок прослушивает адрес пользователя и срабатывает, когда получает транзакцию, которая затем достигает 1 подтверждения.Когда вызывается обратный вызов для webhook, он удаляет существующий webhook, генерирует новый адрес (для изменения), а затем создает webhook для прослушивания нового адреса.

Tech

IЯ использую node.js и API-интерфейс bitcore.Я НЕ запускаю узел и использую API-интерфейс blockcypher.

Я не написал никакого кода, так как понятия не имею, как даже начать подходить к этой проблеме.

...