Browse Source

fix ES6 issue, and actually verify the TXO

hk-custom-address
Daniel Cousens 7 years ago
parent
commit
6fc1273b7e
  1. 11
      test/integration/_regtest.js

11
test/integration/_regtest.js

@ -1,3 +1,4 @@
var assert = require('assert')
var bitcoin = require('../../') var bitcoin = require('../../')
var dhttp = require('dhttp/200') var dhttp = require('dhttp/200')
@ -44,7 +45,7 @@ function faucet (address, value, callback) {
function fetch (txId, callback) { function fetch (txId, callback) {
dhttp({ dhttp({
method: 'GET', method: 'GET',
url: APIURL + '/t/' + txId url: APIURL + '/t/' + txId + '/json'
}, callback) }, callback)
} }
@ -56,12 +57,12 @@ function unspents (address, callback) {
} }
function verify (txo, callback) { function verify (txo, callback) {
let { txId } = txo fetch(txo.txId, function (err, tx) {
fetch(txId, function (err, txHex) {
if (err) return callback(err) if (err) return callback(err)
// TODO: verify address and value var txoActual = tx.outs[txo.vout]
if (txo.address) assert.strictEqual(txoActual.address, txo.address)
if (txo.value) assert.strictEqual(txoActual.value, txo.value)
callback() callback()
}) })
} }

Loading…
Cancel
Save