2017-04-15 11 views
3

나는 버튼을 누를 수있는 작은 웹 앱을 만들려고 노력하고있다. (내가 직접 만든) 비트 코인 지갑 A에서 비트 코인 지갑 B로 약간의 비트 코인을 보낼 것이다. 비트 코인의 blockchain에 대한 몇 가지 물건을 배우고, 원시 비트 코인 트랜잭션과 같이 만드는 방법을 알아 냈다고합니다 : 나는 그것이하는데 성공 비트 코인 거래를 할 것입니다 https://blockr.io/tx/push 같은 웹 사이트에 generatedhash을 경우js로 원시 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(); 

,하지만 난 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입니다. 사용자는 자신의 통찰 서버를 실행할 수 있습니다 (물론 ). 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 
    } 
});