Tag: 比特币

在centos7中设置bitcore

我想在我的系统(centos7)中设置bitcore, 这里是我现在的系统细节,它满足了bitcore的基本要求: centos7 : 7.3.1611 npm : 2.25.11 nvm : 0.25.0 node : 4.8.4 Ram : 8GB hard-disk space : 500 GB 所有的基本设置我都成功了。 现在我正在尝试使用bellow命令在我的系统中安装bitcore npm install -g bitcore 但我面对错误像波纹pipe: Unpacking bitcoin distribution bitcoin-0.12.1/ bitcoin-0.12.1/bin/ bitcoin-0.12.1/bin/bitcoin-cli bitcoin-0.12.1/bin/bitcoind bitcoin-0.12.1/bin/bitcoin-qt bitcoin-0.12.1/bin/bitcoin-tx bitcoin-0.12.1/bin/test_bitcoin bitcoin-0.12.1/bin/wallet-utility bitcoin-0.12.1/include/ bitcoin-0.12.1/include/bitcoinconsensus.h bitcoin-0.12.1/lib/ bitcoin-0.12.1/lib/libbitcoinconsensus.so bitcoin-0.12.1/lib/libbitcoinconsensus.so.0 bitcoin-0.12.1/lib/libbitcoinconsensus.so.0.0.0 > zmq@2.15.3 install /root/.nvm/versions/node/v4.8.4/lib/node_modules/bitcore/node_modules/bitcore-node/node_modules/zmq > node-gyp rebuild gyp WARN […]

Bitcore创build交易脚本variables丢失

我正在使用Bitcore来尝试在这个例子中进行一个事务: https://github.com/bitpay/bitcore-lib/blob/master/docs/examples.md (它说“创build交易”)。 不过,我在“脚本”部分有一些问题,这是我的代码: var privateKey = new bitcore.PrivateKey('the private key :P'); var address = bitcore.Address.fromString('1PP4jkxPhJVDP9cEkdbHXvXCiFuiEZTjtb'); var script = bitcore.Script.buildPublicKeyHashOut(address); 控制台显示我这个: 但是,当我使用JSON.stringify(脚本),我得到这个: { "chunks": [{ "opcodenum": 118 }, { "opcodenum": 169 }, { "buf": { "type": "Buffer", "data": [245, 127, 9, 190, 134, 210, 30, 178, 246, 47, 189, 61, 92, 64, 165, 177, 207, […]

用于BitCore中的分层键的node.js电子钱包导入格式(WIF)

我试图从extendedprivatekey生成WIF,但我得到无效的WIF。 WIF应该如何看: https : //bitcoin.org/en/developer-guide#wallet-import-format-wif 我已经按照上面的指示链接,并得到这个代码: var crypto = require('crypto'); var bitcore = require('bitcore'); var HierarchicalKey = bitcore.HierarchicalKey; var Address = bitcore.Address; var networks = bitcore.networks; var coinUtil = bitcore.util; var knownBytes = coinUtil.sha256('testing'); var hkey = HierarchicalKey.seed(knownBytes,'testnet'); var key = new Buffer(hkey.derive('m/0\'/0/0').extendedPrivateKey); var hash = new Buffer ([0xef].concat(key).concat([1])); var hashses = doubleSHA256(hash); var checksum […]

使用nodejs和cointicker将数据保存到json

我正在学习nodejs,我正在创build一个服务器来使用名为Coin-Ticker的npm来获得encryption货币的价格。 我想在Angular应用程序中使用我得到的数据,但它不会在html中显示数据。 这是我的代码: server.js const express = require('express'); const path = require('path'); const http = require('http'); const bodyParser = require('body-parser'); const coinTicker = require('coin-ticker'); const api = require('./server/routes/api'); const app = express(); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(express.static(path.join(__dirname, 'dist'))); app.use('/api', api); app.get('*', (req, res) => { res.sendFile(path.join(__dirname, 'dist/index.html')); }); const port = process.env.PORT || '3000'; […]

来自Bitfinex API的交易历史报告

我通过Node.JS包使用Bitfinex的WebSockets API v2。 我可以连接并获取我的钱包快照。 我也想获得一份关于我的交易历史的报告(可通过网站上的报告>交易历史logging访​​问 ),但是我一直无法通过API获取。 例如,经过如下validation之后… const BFX = require('bitfinex-api-node') const bitfinexClient = new BFX(API_KEY, API_SECRET, { version: 2, transform: true }).ws bitfinexClient.on('open', () => { bws .auth() }) …下面的代码,给我一个我的钱包快照: bitfinexClient.on('auth', () => { bitfinexClient.on('ws', (data) => { console.log(data) }) }) // Result: // [ [ 'funding', 'ETH', 123456789, 0, null ], // [ […]

获取请求模块的错误

我正在查询到mtgox服务器。 这里是API https://en.bitcoin.it/wiki/MtGox/API/HTTP/v1 。 我的代码成功地击中了服务器,但几次后这个错误popup: events.js:115 listeners[i].apply(this, args); ^ TypeError: Cannot call method 'apply' of undefined at EncryptedStream.EventEmitter.emit (events.js:115:20) at SecurePair.destroy (tls.js:896:22) at process.startup.processNextTick.process._tickCallback (node.js:244:9) 我很确定这不是来自API调用限制。 //以下函数以美元返回一般的股票信息。 这包括高,低和音量… exports.market_data = function(req, res, next){ console.log("test"); options = { uri: 'http://mtgox.com/api/1/BTCUSD/ticker', headers: { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/555.55 (KHTML, like Gecko) Chrome/55.5.5555.55 Safari/555.55' […]

我使用哪个框架来检查比特币区块链上已确认的交易?

我正在写一个小赌博网站,你可以用比特币赌钱。 就像在我想要用户login的大型货币兑换网站上一样。然后他可以创build一个新的比特币地址,并向该地址发送一定数量的硬币。 当交易六次确认后,网站应该知道这个状态,并给用户在网站上发送的金额。 现在我的问题是:我使用哪个框架。 该网站将被写入Node.js。 我有使用区块链Websocket API的经验,但是我认为它不够可靠,所以我研究了bitcoinjs。 你们有什么感想? 哪个框架是最好的决定这些东西?

Angular 2实时刷新应用程序

我是Angular和Nodejs的新手,我正在尝试构build一个平均堆栈的encryption货币交换应用程序。 我创build了一个nodejs后端从API获取当前汇率并将其显示在html中。 另外我创build了货币兑换组件并且工作正常。 我需要每5或10秒更新html和货币兑换组件。 我的第一个问题是,如果在后端或前端做得更好,其次是我如何做到这一点。 这是我的代码: api.js const express = require('express'); const router = express.Router(); // declare axios for making http requests const axios = require('axios'); const coinTicker = require('coin-ticker'); /* GET api listing. */ router.get('/', (req, res, next) => { res.send('api works'); }); router.get('/posts', function(req, res, next) { coinTicker('bitfinex', 'BTC_USD') .then(posts => { res.status(200).json(posts.bid); […]

如何在本地查询区块链比特币

我下载了比特币核心钱包,下载了完整区块链的122GB文件到我的电脑。 我想在本地使用node.js进行查询。 任何想法我怎么能做到这一点?

无法在Mac OSX 10.9.1上安装bitcoinjs-server

我遵循github.com/bitcoinjs/bitcoinjs-server上提供的说明 安装了以下依赖项 OpenSSL的 christianmacedo:bitcoinjs-server$ openssl version OpenSSL 1.0.1f 6 Jan 2014 pkg-config:无法弄清楚如何得到这个。 虽然似乎是安装。 Node.js的 christianmacedo:bitcoinjs-server$ node -v v0.10.25 当试图安装npm与bitcoinjs … christianmacedo:〜$ sudo npm install bitcoinjs -g npm http GET https://registry.npmjs.org/bitcoinjs npm http 304 https://registry.npmjs.org/bitcoinjs npm http GET https://registry.npmjs.org/bignum npm http GET https://registry.npmjs.org/step npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/irc npm http GET https://registry.npmjs.org/jsonrpc2 npm […]