MCPcopy Create free account
hub / github.com/ElementsProject/elements / decode_op_n

Method decode_op_n

test/functional/test_framework/script.py:83–91  ·  view source on GitHub ↗

Decode a small integer opcode, returning an integer

(self)

Source from the content-addressed store, hash-verified

81 return CScriptOp(OP_1 + n - 1)
82
83 def decode_op_n(self):
84 """Decode a small integer opcode, returning an integer"""
85 if self == OP_0:
86 return 0
87
88 if not (self == OP_0 or OP_1 <= self <= OP_16):
89 raise ValueError('op %r is not an OP_N' % self)
90
91 return int(self - OP_1 + 1)
92
93 def is_small_int(self):
94 """Return true if the op pushes a small integer to the stack"""

Callers 4

__iter__Method · 0.95
GetSigOpCountMethod · 0.45
get_coinbase_heightFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected