@bsv/sdk
Version: 
BSV Blockchain Software Development Kit
193 lines • 4.35 kB
TypeScript
/**
 * An object mapping opcode names (such as OP_DUP) to their corresponding numbers (such as 0x76), and vice versa.
 */
declare const OP: {
    OP_FALSE: number;
    OP_0: number;
    OP_PUSHDATA1: number;
    OP_PUSHDATA2: number;
    OP_PUSHDATA4: number;
    OP_1NEGATE: number;
    OP_RESERVED: number;
    OP_TRUE: number;
    OP_1: number;
    OP_2: number;
    OP_3: number;
    OP_4: number;
    OP_5: number;
    OP_6: number;
    OP_7: number;
    OP_8: number;
    OP_9: number;
    OP_10: number;
    OP_11: number;
    OP_12: number;
    OP_13: number;
    OP_14: number;
    OP_15: number;
    OP_16: number;
    OP_NOP: number;
    OP_VER: number;
    OP_IF: number;
    OP_NOTIF: number;
    OP_VERIF: number;
    OP_VERNOTIF: number;
    OP_ELSE: number;
    OP_ENDIF: number;
    OP_VERIFY: number;
    OP_RETURN: number;
    OP_TOALTSTACK: number;
    OP_FROMALTSTACK: number;
    OP_2DROP: number;
    OP_2DUP: number;
    OP_3DUP: number;
    OP_2OVER: number;
    OP_2ROT: number;
    OP_2SWAP: number;
    OP_IFDUP: number;
    OP_DEPTH: number;
    OP_DROP: number;
    OP_DUP: number;
    OP_NIP: number;
    OP_OVER: number;
    OP_PICK: number;
    OP_ROLL: number;
    OP_ROT: number;
    OP_SWAP: number;
    OP_TUCK: number;
    OP_CAT: number;
    OP_SUBSTR: number;
    OP_SPLIT: number;
    OP_LEFT: number;
    OP_NUM2BIN: number;
    OP_RIGHT: number;
    OP_BIN2NUM: number;
    OP_SIZE: number;
    OP_INVERT: number;
    OP_AND: number;
    OP_OR: number;
    OP_XOR: number;
    OP_EQUAL: number;
    OP_EQUALVERIFY: number;
    OP_RESERVED1: number;
    OP_RESERVED2: number;
    OP_1ADD: number;
    OP_1SUB: number;
    OP_2MUL: number;
    OP_2DIV: number;
    OP_NEGATE: number;
    OP_ABS: number;
    OP_NOT: number;
    OP_0NOTEQUAL: number;
    OP_ADD: number;
    OP_SUB: number;
    OP_MUL: number;
    OP_DIV: number;
    OP_MOD: number;
    OP_LSHIFT: number;
    OP_RSHIFT: number;
    OP_BOOLAND: number;
    OP_BOOLOR: number;
    OP_NUMEQUAL: number;
    OP_NUMEQUALVERIFY: number;
    OP_NUMNOTEQUAL: number;
    OP_LESSTHAN: number;
    OP_GREATERTHAN: number;
    OP_LESSTHANOREQUAL: number;
    OP_GREATERTHANOREQUAL: number;
    OP_MIN: number;
    OP_MAX: number;
    OP_WITHIN: number;
    OP_RIPEMD160: number;
    OP_SHA1: number;
    OP_SHA256: number;
    OP_HASH160: number;
    OP_HASH256: number;
    OP_CODESEPARATOR: number;
    OP_CHECKSIG: number;
    OP_CHECKSIGVERIFY: number;
    OP_CHECKMULTISIG: number;
    OP_CHECKMULTISIGVERIFY: number;
    OP_NOP1: number;
    OP_NOP2: number;
    OP_NOP3: number;
    OP_NOP4: number;
    OP_NOP5: number;
    OP_NOP6: number;
    OP_NOP7: number;
    OP_NOP8: number;
    OP_NOP9: number;
    OP_NOP10: number;
    OP_NOP11: number;
    OP_NOP12: number;
    OP_NOP13: number;
    OP_NOP14: number;
    OP_NOP15: number;
    OP_NOP16: number;
    OP_NOP17: number;
    OP_NOP18: number;
    OP_NOP19: number;
    OP_NOP20: number;
    OP_NOP21: number;
    OP_NOP22: number;
    OP_NOP23: number;
    OP_NOP24: number;
    OP_NOP25: number;
    OP_NOP26: number;
    OP_NOP27: number;
    OP_NOP28: number;
    OP_NOP29: number;
    OP_NOP30: number;
    OP_NOP31: number;
    OP_NOP32: number;
    OP_NOP33: number;
    OP_NOP34: number;
    OP_NOP35: number;
    OP_NOP36: number;
    OP_NOP37: number;
    OP_NOP38: number;
    OP_NOP39: number;
    OP_NOP40: number;
    OP_NOP41: number;
    OP_NOP42: number;
    OP_NOP43: number;
    OP_NOP44: number;
    OP_NOP45: number;
    OP_NOP46: number;
    OP_NOP47: number;
    OP_NOP48: number;
    OP_NOP49: number;
    OP_NOP50: number;
    OP_NOP51: number;
    OP_NOP52: number;
    OP_NOP53: number;
    OP_NOP54: number;
    OP_NOP55: number;
    OP_NOP56: number;
    OP_NOP57: number;
    OP_NOP58: number;
    OP_NOP59: number;
    OP_NOP60: number;
    OP_NOP61: number;
    OP_NOP62: number;
    OP_NOP63: number;
    OP_NOP64: number;
    OP_NOP65: number;
    OP_NOP66: number;
    OP_NOP67: number;
    OP_NOP68: number;
    OP_NOP69: number;
    OP_NOP70: number;
    OP_NOP71: number;
    OP_NOP72: number;
    OP_NOP73: number;
    OP_NOP77: number;
    OP_SMALLDATA: number;
    OP_SMALLINTEGER: number;
    OP_PUBKEYS: number;
    OP_PUBKEYHASH: number;
    OP_PUBKEY: number;
    OP_INVALIDOPCODE: number;
};
export default OP;
//# sourceMappingURL=OP.d.ts.map