Migrates ECKey to stricter API

This commit is contained in:
Daniel Cousens 2014-04-17 19:08:16 +10:00
parent 669444cb10
commit b4f70dcdde
11 changed files with 213 additions and 261 deletions

View file

@ -1,10 +1,10 @@
var Opcode = require('./opcode')
var Address = require('./address')
var crypto = require('./crypto')
var convert = require('./convert')
var Address = require('./address')
var network = require('./network')
var Opcode = require('./opcode')
var Script = function(data) {
function Script(data) {
this.buffer = data || []
if(!Array.isArray(this.buffer)) {
throw new Error('expect Script to be initialized with Array, but got ' + data)
@ -368,6 +368,7 @@ Script.prototype.writeBytes = function(data) {
*/
Script.createOutputScript = function(address) {
var script = new Script()
address = new Address(address)
if (address.version == network.bitcoin.scriptHash ||
address.version == network.testnet.scriptHash) {