Migrates ECKey to stricter API
This commit is contained in:
parent
669444cb10
commit
b4f70dcdde
11 changed files with 213 additions and 261 deletions
src
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue