small ScriptInterpreter example
This commit is contained in:
parent
e75267bd01
commit
37d73fd426
|
@ -0,0 +1,28 @@
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var run = function() {
|
||||||
|
// Replace '../bitcore' with 'bitcore' if you use this code elsewhere.
|
||||||
|
var bitcore = require('../bitcore');
|
||||||
|
var Address = bitcore.Address;
|
||||||
|
var coinUtil = bitcore.util;
|
||||||
|
var Script = bitcore.Script;
|
||||||
|
var ScriptInterpreter = bitcore.ScriptInterpreter;
|
||||||
|
var network = bitcore.networks.testnet;
|
||||||
|
|
||||||
|
|
||||||
|
var scriptPubKeyHR = '0x14 0x3744841e13b90b4aca16fe793a7f88da3a23cc71 EQUAL';
|
||||||
|
var scriptPubKey = Script.fromHumanReadable(scriptPubKeyHR);
|
||||||
|
|
||||||
|
var scriptSigHR = '0x14 0x3744841e13b90b4aca16fe793a7f88da3a23cc71';
|
||||||
|
var scriptSig = Script.fromHumanReadable(scriptSigHR);
|
||||||
|
|
||||||
|
ScriptInterpreter.verifyFull(scriptSig, scriptPubKey, undefined, undefined,
|
||||||
|
undefined, undefined, function(err, result) {
|
||||||
|
console.log('script verified successfully? ', result)
|
||||||
|
})
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports.run = run;
|
||||||
|
if (require.main === module) {
|
||||||
|
run();
|
||||||
|
}
|
Loading…
Reference in New Issue