bsv.Script.Interpreter-1
scrypt-ts / bsv / Script / Interpreter
Class: Interpreter
Table of contents
Constructors
Properties
- errstr
- stepListener
- verify
- DEFAULT_FLAGS
- MAXIMUM_ELEMENT_SIZE
- MAX_SCRIPT_ELEMENT_SIZE
- SCRIPT_ENABLE_MAGNETIC_OPCODES
- SCRIPT_ENABLE_MONOLITH_OPCODES
- SCRIPT_ENABLE_SIGHASH_FORKID
- SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY
- SCRIPT_VERIFY_CHECKSEQUENCEVERIFY
- SCRIPT_VERIFY_CLEANSTACK
- SCRIPT_VERIFY_DERSIG
- SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS
- SCRIPT_VERIFY_LOW_S
- SCRIPT_VERIFY_MINIMALDATA
- SCRIPT_VERIFY_NULLDUMMY
- SCRIPT_VERIFY_NULLFAIL
- SCRIPT_VERIFY_STRICTENC
Constructors
constructor
• new Interpreter()
Properties
errstr
• Optional
errstr: string
Defined in
node_modules/bsv/index.d.ts:1293
stepListener
• Optional
stepListener: StepListenerFunction
Defined in
node_modules/bsv/index.d.ts:1292
verify
• verify: (inputScript
: Script
, outputScript
: Script
, txn
: Transaction
, nin
: number
, flags
: any
, satoshisBN
: BN
) => boolean
Type declaration
▸ (inputScript
, outputScript
, txn
, nin
, flags
, satoshisBN
): boolean
Parameters
Name | Type |
---|---|
inputScript | Script |
outputScript | Script |
txn | Transaction |
nin | number |
flags | any |
satoshisBN | BN |
Returns
boolean
Defined in
node_modules/bsv/index.d.ts:1294
DEFAULT_FLAGS
▪ Static
DEFAULT_FLAGS: number
Defined in
node_modules/bsv/index.d.ts:1291
MAXIMUM_ELEMENT_SIZE
▪ Static
MAXIMUM_ELEMENT_SIZE: number
Defined in
node_modules/bsv/index.d.ts:1289
MAX_SCRIPT_ELEMENT_SIZE
▪ Static
MAX_SCRIPT_ELEMENT_SIZE: number
Defined in
node_modules/bsv/index.d.ts:1288
SCRIPT_ENABLE_MAGNETIC_OPCODES
▪ Static
SCRIPT_ENABLE_MAGNETIC_OPCODES: number
Defined in
node_modules/bsv/index.d.ts:1276
SCRIPT_ENABLE_MONOLITH_OPCODES
▪ Static
SCRIPT_ENABLE_MONOLITH_OPCODES: number
Defined in
node_modules/bsv/index.d.ts:1277
SCRIPT_ENABLE_SIGHASH_FORKID
▪ Static
SCRIPT_ENABLE_SIGHASH_FORKID: number
Defined in
node_modules/bsv/index.d.ts:1279
SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY
▪ Static
SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY: number
Defined in
node_modules/bsv/index.d.ts:1286
SCRIPT_VERIFY_CHECKSEQUENCEVERIFY
▪ Static
SCRIPT_VERIFY_CHECKSEQUENCEVERIFY: number
Defined in
node_modules/bsv/index.d.ts:1287
SCRIPT_VERIFY_CLEANSTACK
▪ Static
SCRIPT_VERIFY_CLEANSTACK: number
Defined in
node_modules/bsv/index.d.ts:1290
SCRIPT_VERIFY_DERSIG
▪ Static
SCRIPT_VERIFY_DERSIG: number
Defined in
node_modules/bsv/index.d.ts:1282
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS
▪ Static
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_NOPS: number
Defined in
node_modules/bsv/index.d.ts:1285
SCRIPT_VERIFY_LOW_S
▪ Static
SCRIPT_VERIFY_LOW_S: number
Defined in
node_modules/bsv/index.d.ts:1280
SCRIPT_VERIFY_MINIMALDATA
▪ Static
SCRIPT_VERIFY_MINIMALDATA: number
Defined in
node_modules/bsv/index.d.ts:1283
SCRIPT_VERIFY_NULLDUMMY
▪ Static
SCRIPT_VERIFY_NULLDUMMY: number
Defined in
node_modules/bsv/index.d.ts:1284
SCRIPT_VERIFY_NULLFAIL
▪ Static
SCRIPT_VERIFY_NULLFAIL: number
Defined in
node_modules/bsv/index.d.ts:1281
SCRIPT_VERIFY_STRICTENC
▪ Static
SCRIPT_VERIFY_STRICTENC: number
Defined in
node_modules/bsv/index.d.ts:1278