Add shorthand method toHex to Script
This commit is contained in:
parent
b7ef077591
commit
03f794b4a3
|
@ -206,6 +206,10 @@ Script.prototype.toString = function() {
|
|||
return str.substr(1);
|
||||
};
|
||||
|
||||
Script.prototype.toHex = function() {
|
||||
return this.toBuffer().toString('hex');
|
||||
};
|
||||
|
||||
Script.prototype.inspect = function() {
|
||||
return '<Script: ' + this.toString() + '>';
|
||||
};
|
||||
|
|
|
@ -193,6 +193,14 @@ describe('Script', function() {
|
|||
|
||||
});
|
||||
|
||||
describe('toHex', function() {
|
||||
it('should return an hexa string "03010203" as expected from [3, 1, 2, 3]', function() {
|
||||
var buf = new Buffer([3, 1, 2, 3]);
|
||||
var script = Script.fromBuffer(buf);
|
||||
script.toHex().should.equal('03010203');
|
||||
});
|
||||
});
|
||||
|
||||
describe('#isDataOut', function() {
|
||||
|
||||
it('should know this is a (blank) OP_RETURN script', function() {
|
||||
|
|
Loading…
Reference in New Issue