Skip to content

Opcodes (Enum)

Bases: Enum

Ccript opcodes for transaction scripting.

These opcodes are used in ScriptBuilder to construct locking and unlocking scripts for Kaspa transactions.

Op0NotEqual class-attribute instance-attribute

Op0NotEqual = ...

Op10 class-attribute instance-attribute

Op10 = ...

Op11 class-attribute instance-attribute

Op11 = ...

Op12 class-attribute instance-attribute

Op12 = ...

Op13 class-attribute instance-attribute

Op13 = ...

Op14 class-attribute instance-attribute

Op14 = ...

Op15 class-attribute instance-attribute

Op15 = ...

Op16 class-attribute instance-attribute

Op16 = ...

Op1Add class-attribute instance-attribute

Op1Add = ...

Op1Negate class-attribute instance-attribute

Op1Negate = ...

Op1Sub class-attribute instance-attribute

Op1Sub = ...

Op2 class-attribute instance-attribute

Op2 = ...

Op2Div class-attribute instance-attribute

Op2Div = ...

Op2Drop class-attribute instance-attribute

Op2Drop = ...

Op2Dup class-attribute instance-attribute

Op2Dup = ...

Op2Mul class-attribute instance-attribute

Op2Mul = ...

Op2Over class-attribute instance-attribute

Op2Over = ...

Op2Rot class-attribute instance-attribute

Op2Rot = ...

Op2Swap class-attribute instance-attribute

Op2Swap = ...

Op3 class-attribute instance-attribute

Op3 = ...

Op3Dup class-attribute instance-attribute

Op3Dup = ...

Op4 class-attribute instance-attribute

Op4 = ...

Op5 class-attribute instance-attribute

Op5 = ...

Op6 class-attribute instance-attribute

Op6 = ...

Op7 class-attribute instance-attribute

Op7 = ...

Op8 class-attribute instance-attribute

Op8 = ...

Op9 class-attribute instance-attribute

Op9 = ...

OpAbs class-attribute instance-attribute

OpAbs = ...

OpAdd class-attribute instance-attribute

OpAdd = ...

OpAnd class-attribute instance-attribute

OpAnd = ...

OpBlake2b class-attribute instance-attribute

OpBlake2b = ...

OpBoolAnd class-attribute instance-attribute

OpBoolAnd = ...

OpBoolOr class-attribute instance-attribute

OpBoolOr = ...

OpCat class-attribute instance-attribute

OpCat = ...

OpCheckLockTimeVerify class-attribute instance-attribute

OpCheckLockTimeVerify = ...

OpCheckMultiSig class-attribute instance-attribute

OpCheckMultiSig = ...

OpCheckMultiSigECDSA class-attribute instance-attribute

OpCheckMultiSigECDSA = ...

OpCheckMultiSigVerify class-attribute instance-attribute

OpCheckMultiSigVerify = ...

OpCheckSequenceVerify class-attribute instance-attribute

OpCheckSequenceVerify = ...

OpCheckSig class-attribute instance-attribute

OpCheckSig = ...

OpCheckSigECDSA class-attribute instance-attribute

OpCheckSigECDSA = ...

OpCheckSigVerify class-attribute instance-attribute

OpCheckSigVerify = ...

OpData1 class-attribute instance-attribute

OpData1 = ...

OpData10 class-attribute instance-attribute

OpData10 = ...

OpData11 class-attribute instance-attribute

OpData11 = ...

OpData12 class-attribute instance-attribute

OpData12 = ...

OpData13 class-attribute instance-attribute

OpData13 = ...

OpData14 class-attribute instance-attribute

OpData14 = ...

OpData15 class-attribute instance-attribute

OpData15 = ...

OpData16 class-attribute instance-attribute

OpData16 = ...

OpData17 class-attribute instance-attribute

OpData17 = ...

OpData18 class-attribute instance-attribute

OpData18 = ...

OpData19 class-attribute instance-attribute

OpData19 = ...

OpData2 class-attribute instance-attribute

OpData2 = ...

OpData20 class-attribute instance-attribute

OpData20 = ...

OpData21 class-attribute instance-attribute

OpData21 = ...

OpData22 class-attribute instance-attribute

OpData22 = ...

OpData23 class-attribute instance-attribute

OpData23 = ...

OpData24 class-attribute instance-attribute

OpData24 = ...

OpData25 class-attribute instance-attribute

OpData25 = ...

OpData26 class-attribute instance-attribute

OpData26 = ...

OpData27 class-attribute instance-attribute

OpData27 = ...

OpData28 class-attribute instance-attribute

OpData28 = ...

OpData29 class-attribute instance-attribute

OpData29 = ...

OpData3 class-attribute instance-attribute

OpData3 = ...

OpData30 class-attribute instance-attribute

OpData30 = ...

OpData31 class-attribute instance-attribute

OpData31 = ...

OpData32 class-attribute instance-attribute

OpData32 = ...

OpData33 class-attribute instance-attribute

OpData33 = ...

OpData34 class-attribute instance-attribute

OpData34 = ...

OpData35 class-attribute instance-attribute

OpData35 = ...

OpData36 class-attribute instance-attribute

OpData36 = ...

OpData37 class-attribute instance-attribute

OpData37 = ...

OpData38 class-attribute instance-attribute

OpData38 = ...

OpData39 class-attribute instance-attribute

OpData39 = ...

OpData4 class-attribute instance-attribute

OpData4 = ...

OpData40 class-attribute instance-attribute

OpData40 = ...

OpData41 class-attribute instance-attribute

OpData41 = ...

OpData42 class-attribute instance-attribute

OpData42 = ...

OpData43 class-attribute instance-attribute

OpData43 = ...

OpData44 class-attribute instance-attribute

OpData44 = ...

OpData45 class-attribute instance-attribute

OpData45 = ...

OpData46 class-attribute instance-attribute

OpData46 = ...

OpData47 class-attribute instance-attribute

OpData47 = ...

OpData48 class-attribute instance-attribute

OpData48 = ...

OpData49 class-attribute instance-attribute

OpData49 = ...

OpData5 class-attribute instance-attribute

OpData5 = ...

OpData50 class-attribute instance-attribute

OpData50 = ...

OpData51 class-attribute instance-attribute

OpData51 = ...

OpData52 class-attribute instance-attribute

OpData52 = ...

OpData53 class-attribute instance-attribute

OpData53 = ...

OpData54 class-attribute instance-attribute

OpData54 = ...

OpData55 class-attribute instance-attribute

OpData55 = ...

OpData56 class-attribute instance-attribute

OpData56 = ...

OpData57 class-attribute instance-attribute

OpData57 = ...

OpData58 class-attribute instance-attribute

OpData58 = ...

OpData59 class-attribute instance-attribute

OpData59 = ...

OpData6 class-attribute instance-attribute

OpData6 = ...

OpData60 class-attribute instance-attribute

OpData60 = ...

OpData61 class-attribute instance-attribute

OpData61 = ...

OpData62 class-attribute instance-attribute

OpData62 = ...

OpData63 class-attribute instance-attribute

OpData63 = ...

OpData64 class-attribute instance-attribute

OpData64 = ...

OpData65 class-attribute instance-attribute

OpData65 = ...

OpData66 class-attribute instance-attribute

OpData66 = ...

OpData67 class-attribute instance-attribute

OpData67 = ...

OpData68 class-attribute instance-attribute

OpData68 = ...

OpData69 class-attribute instance-attribute

OpData69 = ...

OpData7 class-attribute instance-attribute

OpData7 = ...

OpData70 class-attribute instance-attribute

OpData70 = ...

OpData71 class-attribute instance-attribute

OpData71 = ...

OpData72 class-attribute instance-attribute

OpData72 = ...

OpData73 class-attribute instance-attribute

OpData73 = ...

OpData74 class-attribute instance-attribute

OpData74 = ...

OpData75 class-attribute instance-attribute

OpData75 = ...

OpData8 class-attribute instance-attribute

OpData8 = ...

OpData9 class-attribute instance-attribute

OpData9 = ...

OpDepth class-attribute instance-attribute

OpDepth = ...

OpDiv class-attribute instance-attribute

OpDiv = ...

OpDrop class-attribute instance-attribute

OpDrop = ...

OpDup class-attribute instance-attribute

OpDup = ...

OpElse class-attribute instance-attribute

OpElse = ...

OpEndIf class-attribute instance-attribute

OpEndIf = ...

OpEqual class-attribute instance-attribute

OpEqual = ...

OpEqualVerify class-attribute instance-attribute

OpEqualVerify = ...

OpFalse class-attribute instance-attribute

OpFalse = ...

OpFromAltStack class-attribute instance-attribute

OpFromAltStack = ...

OpGreaterThan class-attribute instance-attribute

OpGreaterThan = ...

OpGreaterThanOrEqual class-attribute instance-attribute

OpGreaterThanOrEqual = ...

OpIf class-attribute instance-attribute

OpIf = ...

OpIfDup class-attribute instance-attribute

OpIfDup = ...

OpInvalidOpCode class-attribute instance-attribute

OpInvalidOpCode = ...

OpInvert class-attribute instance-attribute

OpInvert = ...

OpLShift class-attribute instance-attribute

OpLShift = ...

OpLeft class-attribute instance-attribute

OpLeft = ...

OpLessThan class-attribute instance-attribute

OpLessThan = ...

OpLessThanOrEqual class-attribute instance-attribute

OpLessThanOrEqual = ...

OpMax class-attribute instance-attribute

OpMax = ...

OpMin class-attribute instance-attribute

OpMin = ...

OpMod class-attribute instance-attribute

OpMod = ...

OpMul class-attribute instance-attribute

OpMul = ...

OpNegate class-attribute instance-attribute

OpNegate = ...

OpNip class-attribute instance-attribute

OpNip = ...

OpNop class-attribute instance-attribute

OpNop = ...

OpNot class-attribute instance-attribute

OpNot = ...

OpNotIf class-attribute instance-attribute

OpNotIf = ...

OpNumEqual class-attribute instance-attribute

OpNumEqual = ...

OpNumEqualVerify class-attribute instance-attribute

OpNumEqualVerify = ...

OpNumNotEqual class-attribute instance-attribute

OpNumNotEqual = ...

OpOr class-attribute instance-attribute

OpOr = ...

OpOver class-attribute instance-attribute

OpOver = ...

OpPick class-attribute instance-attribute

OpPick = ...

OpPubKey class-attribute instance-attribute

OpPubKey = ...

OpPubKeyHash class-attribute instance-attribute

OpPubKeyHash = ...

OpPubKeys class-attribute instance-attribute

OpPubKeys = ...

OpPushData1 class-attribute instance-attribute

OpPushData1 = ...

OpPushData2 class-attribute instance-attribute

OpPushData2 = ...

OpPushData4 class-attribute instance-attribute

OpPushData4 = ...

OpRShift class-attribute instance-attribute

OpRShift = ...

OpReserved class-attribute instance-attribute

OpReserved = ...

OpReserved1 class-attribute instance-attribute

OpReserved1 = ...

OpReserved2 class-attribute instance-attribute

OpReserved2 = ...

OpReturn class-attribute instance-attribute

OpReturn = ...

OpRight class-attribute instance-attribute

OpRight = ...

OpRoll class-attribute instance-attribute

OpRoll = ...

OpRot class-attribute instance-attribute

OpRot = ...

OpSHA256 class-attribute instance-attribute

OpSHA256 = ...

OpSize class-attribute instance-attribute

OpSize = ...

OpSmallInteger class-attribute instance-attribute

OpSmallInteger = ...

OpSub class-attribute instance-attribute

OpSub = ...

OpSubStr class-attribute instance-attribute

OpSubStr = ...

OpSwap class-attribute instance-attribute

OpSwap = ...

OpToAltStack class-attribute instance-attribute

OpToAltStack = ...

OpTrue class-attribute instance-attribute

OpTrue = ...

OpTuck class-attribute instance-attribute

OpTuck = ...

OpUnknown166 class-attribute instance-attribute

OpUnknown166 = ...

OpUnknown167 class-attribute instance-attribute

OpUnknown167 = ...

OpUnknown178 class-attribute instance-attribute

OpUnknown178 = ...

OpUnknown179 class-attribute instance-attribute

OpUnknown179 = ...

OpUnknown180 class-attribute instance-attribute

OpUnknown180 = ...

OpUnknown181 class-attribute instance-attribute

OpUnknown181 = ...

OpUnknown182 class-attribute instance-attribute

OpUnknown182 = ...

OpUnknown183 class-attribute instance-attribute

OpUnknown183 = ...

OpUnknown184 class-attribute instance-attribute

OpUnknown184 = ...

OpUnknown185 class-attribute instance-attribute

OpUnknown185 = ...

OpUnknown186 class-attribute instance-attribute

OpUnknown186 = ...

OpUnknown187 class-attribute instance-attribute

OpUnknown187 = ...

OpUnknown188 class-attribute instance-attribute

OpUnknown188 = ...

OpUnknown189 class-attribute instance-attribute

OpUnknown189 = ...

OpUnknown190 class-attribute instance-attribute

OpUnknown190 = ...

OpUnknown191 class-attribute instance-attribute

OpUnknown191 = ...

OpUnknown192 class-attribute instance-attribute

OpUnknown192 = ...

OpUnknown193 class-attribute instance-attribute

OpUnknown193 = ...

OpUnknown194 class-attribute instance-attribute

OpUnknown194 = ...

OpUnknown195 class-attribute instance-attribute

OpUnknown195 = ...

OpUnknown196 class-attribute instance-attribute

OpUnknown196 = ...

OpUnknown197 class-attribute instance-attribute

OpUnknown197 = ...

OpUnknown198 class-attribute instance-attribute

OpUnknown198 = ...

OpUnknown199 class-attribute instance-attribute

OpUnknown199 = ...

OpUnknown200 class-attribute instance-attribute

OpUnknown200 = ...

OpUnknown201 class-attribute instance-attribute

OpUnknown201 = ...

OpUnknown202 class-attribute instance-attribute

OpUnknown202 = ...

OpUnknown203 class-attribute instance-attribute

OpUnknown203 = ...

OpUnknown204 class-attribute instance-attribute

OpUnknown204 = ...

OpUnknown205 class-attribute instance-attribute

OpUnknown205 = ...

OpUnknown206 class-attribute instance-attribute

OpUnknown206 = ...

OpUnknown207 class-attribute instance-attribute

OpUnknown207 = ...

OpUnknown208 class-attribute instance-attribute

OpUnknown208 = ...

OpUnknown209 class-attribute instance-attribute

OpUnknown209 = ...

OpUnknown210 class-attribute instance-attribute

OpUnknown210 = ...

OpUnknown211 class-attribute instance-attribute

OpUnknown211 = ...

OpUnknown212 class-attribute instance-attribute

OpUnknown212 = ...

OpUnknown213 class-attribute instance-attribute

OpUnknown213 = ...

OpUnknown214 class-attribute instance-attribute

OpUnknown214 = ...

OpUnknown215 class-attribute instance-attribute

OpUnknown215 = ...

OpUnknown216 class-attribute instance-attribute

OpUnknown216 = ...

OpUnknown217 class-attribute instance-attribute

OpUnknown217 = ...

OpUnknown218 class-attribute instance-attribute

OpUnknown218 = ...

OpUnknown219 class-attribute instance-attribute

OpUnknown219 = ...

OpUnknown220 class-attribute instance-attribute

OpUnknown220 = ...

OpUnknown221 class-attribute instance-attribute

OpUnknown221 = ...

OpUnknown222 class-attribute instance-attribute

OpUnknown222 = ...

OpUnknown223 class-attribute instance-attribute

OpUnknown223 = ...

OpUnknown224 class-attribute instance-attribute

OpUnknown224 = ...

OpUnknown225 class-attribute instance-attribute

OpUnknown225 = ...

OpUnknown226 class-attribute instance-attribute

OpUnknown226 = ...

OpUnknown227 class-attribute instance-attribute

OpUnknown227 = ...

OpUnknown228 class-attribute instance-attribute

OpUnknown228 = ...

OpUnknown229 class-attribute instance-attribute

OpUnknown229 = ...

OpUnknown230 class-attribute instance-attribute

OpUnknown230 = ...

OpUnknown231 class-attribute instance-attribute

OpUnknown231 = ...

OpUnknown232 class-attribute instance-attribute

OpUnknown232 = ...

OpUnknown233 class-attribute instance-attribute

OpUnknown233 = ...

OpUnknown234 class-attribute instance-attribute

OpUnknown234 = ...

OpUnknown235 class-attribute instance-attribute

OpUnknown235 = ...

OpUnknown236 class-attribute instance-attribute

OpUnknown236 = ...

OpUnknown237 class-attribute instance-attribute

OpUnknown237 = ...

OpUnknown238 class-attribute instance-attribute

OpUnknown238 = ...

OpUnknown239 class-attribute instance-attribute

OpUnknown239 = ...

OpUnknown240 class-attribute instance-attribute

OpUnknown240 = ...

OpUnknown241 class-attribute instance-attribute

OpUnknown241 = ...

OpUnknown242 class-attribute instance-attribute

OpUnknown242 = ...

OpUnknown243 class-attribute instance-attribute

OpUnknown243 = ...

OpUnknown244 class-attribute instance-attribute

OpUnknown244 = ...

OpUnknown245 class-attribute instance-attribute

OpUnknown245 = ...

OpUnknown246 class-attribute instance-attribute

OpUnknown246 = ...

OpUnknown247 class-attribute instance-attribute

OpUnknown247 = ...

OpUnknown248 class-attribute instance-attribute

OpUnknown248 = ...

OpUnknown249 class-attribute instance-attribute

OpUnknown249 = ...

OpUnknown252 class-attribute instance-attribute

OpUnknown252 = ...

OpVer class-attribute instance-attribute

OpVer = ...

OpVerIf class-attribute instance-attribute

OpVerIf = ...

OpVerNotIf class-attribute instance-attribute

OpVerNotIf = ...

OpVerify class-attribute instance-attribute

OpVerify = ...

OpWithin class-attribute instance-attribute

OpWithin = ...

OpXor class-attribute instance-attribute

OpXor = ...

value property

value: int

The numeric value of the opcode.