Здравствуй!
Это довольно легко, чтобы получить движение.
Вы можете использовать НПМ Bitcoin:
https://www.npmjs.org/package/bitcoinОн просто преобразует вызов метода в команде баш.
Например, вы хотите создать новый адрес в вашем кошельке вы можете подключиться к вашему bitcoind клиента и выполнить
client.cmd ( 'getnewaddress', функция (ERR, адрес, resHeaders) {
если (ERR) возвращение console.log (ERR);
console.log ( 'Новый адрес:', адрес);
});
или вы могли бы просто сделать это путем реализации вышеупомянутой библиотеки в вашем коде.
Для того, чтобы подключиться к вызову вашего узла этого:
// все параметры конфигурации не являются обязательными
вар клиент = новый bitcoin.Client ({
хост: «локальный»,
порт: 8332,
Пользователь: «имени пользователя»,
пароль: «пароль»,
Тайм-аут: 5000
});
С помощью переменной клиенты вы можете выполнять свои реализованные методы:
client.getNewAddress ( '*', функция (эээ, адрес) {
если (ERR) возвратного ERR;
console.log ( 'Адрес:' + адрес);
});
Кроме того, если вы хотите, чтобы начать работу, и не хотите, чтобы загрузить весь blockchain, blockchain.info имеет бумажник API для вас, чтобы играть:
https://blockchain.info/de/api/json_rpc_api