github.com/piotrnar/gocoin@v0.0.0-20240512203912-faa0448c5e96/lib/btc/opcodes.go (about)

     1  package btc
     2  
     3  const (
     4  	OP_0         = 0x00
     5  	OP_FALSE     = OP_0
     6  	OP_PUSHDATA1 = 0x4c
     7  	OP_PUSHDATA2 = 0x4d
     8  	OP_PUSHDATA4 = 0x4e
     9  	OP_1NEGATE   = 0x4f
    10  	OP_RESERVED  = 0x50
    11  	OP_1         = 0x51
    12  	OP_TRUE      = OP_1
    13  	OP_2         = 0x52
    14  	OP_3         = 0x53
    15  	OP_4         = 0x54
    16  	OP_5         = 0x55
    17  	OP_6         = 0x56
    18  	OP_7         = 0x57
    19  	OP_8         = 0x58
    20  	OP_9         = 0x59
    21  	OP_10        = 0x5a
    22  	OP_11        = 0x5b
    23  	OP_12        = 0x5c
    24  	OP_13        = 0x5d
    25  	OP_14        = 0x5e
    26  	OP_15        = 0x5f
    27  	OP_16        = 0x60
    28  
    29  	OP_IF    = 0x63
    30  	OP_NOTIF = 0x64
    31  	OP_ELSE  = 0x67
    32  	OP_ENDIF = 0x68
    33  
    34  	OP_EQUAL         = 0x87
    35  	OP_HASH160       = 0xa9
    36  	OP_CHECKSIG      = 0xac
    37  	OP_CHECKMULTISIG = 0xae
    38  	OP_CHECKSIGADD   = 0xba
    39  )