Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 558cf6b

Browse files
committed
fix(Script.encode2): Adding encode2 function to Script class for alternate compilation rules of Script
1 parent db7e27f commit 558cf6b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/Script.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,14 @@ export class Script {
262262
return Bitcoin.script.compile(arr)
263263
}
264264

265+
public encode2(scriptChunks: Array<number | Buffer>): Buffer {
266+
const arr: Array<number | Buffer> = []
267+
scriptChunks.forEach((chunk: number | Buffer) => {
268+
arr.push(chunk)
269+
})
270+
return Bitcoin.script.compile2(arr)
271+
}
272+
265273
public decode(scriptBuffer: Buffer): Array<number | Buffer> {
266274
return Bitcoin.script.decompile(scriptBuffer)
267275
}

0 commit comments

Comments
 (0)