Я использую эту библиотеку для создания службы кошелька, которая работает в веб-браузере. Я использую библиотеку, и browserify
она совместима с остальными моими файлами jquery
. Теперь это говорит мне, как сделать и подписать транзакцию. Это указывает параметры, используемые для создания, utxo
но я не понимаю, как получить для него данные.
Это говорит
Он может получать выходные данные прямо из вызова RPC getunspent от bitcoind.
Насколько я понимаю, UTXO можно получить только при запуске полного узла, а не из браузера, поэтому мой план таков.
1) Отправить сумму, публичный адрес получателя и отправителя на сервер с помощью browserfiy
иbitcore-lib
jquery
2) Затем сервер находит UTXO
(как?) и возвращает необработанную транзакцию в браузер.
3) Затем браузер предлагает ввести свой закрытый ключ, который используется для подписи транзакции и отправляется на сервер.
4) Затем сервер помещает это в блокчейн и возвращает хэш транзакции.
Я не могу выполнить пункт 2. Теперь я понимаю, что многие онлайн-кошельки будут иметь аналогичную структуру, но я не могу этого добиться. Используемая цепочка блоков Bitcoin
, серверный язык полностью написан на языке nodejs
.
Может кто-нибудь, пожалуйста, помогите мне / пометьте соответствующие ссылки.
Вы можете использовать модуль Bitcore Explorers, чтобы использовать транзакцию отправки Insight и получать данные utxos.
Проверьте дальше https://github.com/bitpay/bitcore-explorers
Я знаю, что я опаздываю, чтобы ответить вам, но ссылка помогла мне выделить
Варун Агарвал