2017-04-15 6 views
3

私はボタンを押すことができる小さなWebアプリケーションを作成しようとしています(ボタンを押すことができます)、ビットコインウォレットAからビットコインウォレットBにビットコインを送信します。私はhttps://blockr.io/tx/pushのようなウェブサイトにgeneratedhashを取る場合は、それが正常にビットコイン取引を行いますjsでraw bitcoinトランザクションを送信しますか?

var bitcoin = require('bitcoinjs-lib'); 

var keyPair = bitcoin.ECPair.fromWIF('****************************'); 
var tx = new bitcoin.TransactionBuilder(); 

tx.addInput('****************************', 0); 
tx.addOutput('****************************', 546); 
tx.sign(0, keyPair); 

console.log(tx.build().toHex()); 
generatedhash = tx.build().toHex(); 

が、私:ビットコインについてのいくつかのもの、blockchain、及びそのような生のビットコイン取引を作る方法を考え出しを学ぶためにjsを使って生のトランザクションを自動化することが可能かどうかを知りたいですか?読書:)

+1

に頭を出しましたか? –

+0

生トランザクションを生成したら、axiosで投稿要求を送信することができます(https://api.blockcypher.com/v1/bcy/test/txs/push)。 – Pazzle

+0

@Pazzleもう少し詳しい情報で自分の質問に答えることができますか?それは本当に素晴らしいだろう:) thx – Suisse

答えて

0

bitcore explorerを使用してくれてありがとう:

インサイトは エクスプローラblockchainインサイトへのクエリを実行するための簡単な薬剤です。既定のサーバーはBitPay Inc.によってホストされているhttps://insight.bitpay.comhttps://test-insight.bitpay.comです。独自のInsightサーバーを実行することもできます(また、 をお勧めします)。より多くの について、あなたはhttps://github.com/bitpay/insight-api

var Insight = require('bitcore-explorers').Insight; 
var insight = new Insight(); 
insight.broadcast(tx, function(err, returnedTxId) { 
    if (err) { 
    // Handle errors... 
    } else { 
    // Mark the transaction as broadcasted 
    } 
}); 
関連する問題