fcoin/test/tx-test.js
Fedor Indutny 458e606359 wip
2014-05-04 23:24:32 +04:00

21 lines
958 B
JavaScript

var assert = require('assert');
var bn = require('bn.js');
var bcoin = require('../');
describe('TX', function() {
var parser = bcoin.protocol.parser();
it('should decode/encode with parser/framer', function() {
var raw = '010000000125393c67cd4f581456dd0805fa8e9db3abdf90dbe1d4b53e28' +
'6490f35d22b6f2010000006b483045022100f4fa5ced20d2dbd2f905809d' +
'79ebe34e03496ef2a48a04d0a9a1db436a211dd202203243d086398feb4a' +
'c21b3b79884079036cd5f3707ba153b383eabefa656512dd0121022ebabe' +
'fede28804b331608d8ef11e1d65b5a920720db8a644f046d156b3a73c0ff' +
'ffffff0254150000000000001976a9140740345f114e1a1f37ac1cc442b4' +
'32b91628237e88ace7d27b00000000001976a91495ad422bb5911c2c9fe6' +
'ce4f82a13c85f03d9b2e88ac00000000';
var tx = bcoin.tx(parser.parseTx(bcoin.utils.toArray(raw, 'hex')));
assert.equal(bcoin.utils.toHex(tx.render()), raw);
});
});