比特币的SendTransaction API创建

时间:2018-07-29 06:35:01

标签: node.js api postman bitcoind bitcore

我在使用bitcore SendFrom方法创建sendtransaction API时遇到问题,请在这里查找我的API(“ http://localhost:3000/bitcoin/api/sendfrom?”“”“ 2NFuJDmdvKWP2zB5EfsXqNuYz9AW65tBrAy” 0.001 6“捐赠”“ seans前哨站”),其获取方式类似于“错误:需要一个钱包短语且未设置”任何人都可以告诉我如何使用nodejs和bitcore为我的比特币创建sendtrasaction API,我已经创建了generateNewaddress和getbalance,我在邮递员中测试了getaccounts API。请在下面找到nodejs代码:

var bitcoinapi = require('bitcoin-node-api');
var express = require('express');
var app = express();
 var port =3000;
//Username and password relate to those set in the bitcoin.conf file

var wallet = {
  host: 'localhost',
  port: 18332,
  user: 'test',
  pass: 'test123'
};

bitcoinapi.setWalletDetails(wallet);
bitcoinapi.setAccess('default-safe'); //Access control
app.use('/bitcoin/api', bitcoinapi.app); //Bind the middleware to any chosen url

app.listen(3000);
console.log('server is running at port ' +port);

请在以下屏幕中查找:

1 个答案:

答案 0 :(得分:0)

  1. 您是否安装并设置了BitcoinCore?
  2. 您需要在BitcoinCore(您的“钱包”设置)中运行守护进程

顺便说一句。您可以直接使用deamon的api(它已经不是最新的了,但是给了您一个主意:https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list