UNPKG

@okxweb3/coin-bitcoin

Version:

@okxweb3/coin-bitcoin is a Bitcoin SDK for building Web3 wallets and applications. It supports BTC, BSV, DOGE, LTC, and TBTC, enabling private key management, transaction signing, address generation, and inscriptions like BRC-20, Runes, CAT, and Atomicals

64 lines 2.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OUTPUT_TYPE_NAMES = exports.OutputTypes = exports.INPUT_TYPE_NAMES = exports.InputTypes = exports.GLOBAL_TYPE_NAMES = exports.GlobalTypes = void 0; var GlobalTypes; (function (GlobalTypes) { GlobalTypes[GlobalTypes["UNSIGNED_TX"] = 0] = "UNSIGNED_TX"; GlobalTypes[GlobalTypes["GLOBAL_XPUB"] = 1] = "GLOBAL_XPUB"; })(GlobalTypes = exports.GlobalTypes || (exports.GlobalTypes = {})); exports.GLOBAL_TYPE_NAMES = ['unsignedTx', 'globalXpub']; var InputTypes; (function (InputTypes) { InputTypes[InputTypes["NON_WITNESS_UTXO"] = 0] = "NON_WITNESS_UTXO"; InputTypes[InputTypes["WITNESS_UTXO"] = 1] = "WITNESS_UTXO"; InputTypes[InputTypes["PARTIAL_SIG"] = 2] = "PARTIAL_SIG"; InputTypes[InputTypes["SIGHASH_TYPE"] = 3] = "SIGHASH_TYPE"; InputTypes[InputTypes["REDEEM_SCRIPT"] = 4] = "REDEEM_SCRIPT"; InputTypes[InputTypes["WITNESS_SCRIPT"] = 5] = "WITNESS_SCRIPT"; InputTypes[InputTypes["BIP32_DERIVATION"] = 6] = "BIP32_DERIVATION"; InputTypes[InputTypes["FINAL_SCRIPTSIG"] = 7] = "FINAL_SCRIPTSIG"; InputTypes[InputTypes["FINAL_SCRIPTWITNESS"] = 8] = "FINAL_SCRIPTWITNESS"; InputTypes[InputTypes["POR_COMMITMENT"] = 9] = "POR_COMMITMENT"; InputTypes[InputTypes["TAP_KEY_SIG"] = 19] = "TAP_KEY_SIG"; InputTypes[InputTypes["TAP_SCRIPT_SIG"] = 20] = "TAP_SCRIPT_SIG"; InputTypes[InputTypes["TAP_LEAF_SCRIPT"] = 21] = "TAP_LEAF_SCRIPT"; InputTypes[InputTypes["TAP_BIP32_DERIVATION"] = 22] = "TAP_BIP32_DERIVATION"; InputTypes[InputTypes["TAP_INTERNAL_KEY"] = 23] = "TAP_INTERNAL_KEY"; InputTypes[InputTypes["TAP_MERKLE_ROOT"] = 24] = "TAP_MERKLE_ROOT"; })(InputTypes = exports.InputTypes || (exports.InputTypes = {})); exports.INPUT_TYPE_NAMES = [ 'nonWitnessUtxo', 'witnessUtxo', 'partialSig', 'sighashType', 'redeemScript', 'witnessScript', 'bip32Derivation', 'finalScriptSig', 'finalScriptWitness', 'porCommitment', 'tapKeySig', 'tapScriptSig', 'tapLeafScript', 'tapBip32Derivation', 'tapInternalKey', 'tapMerkleRoot', ]; var OutputTypes; (function (OutputTypes) { OutputTypes[OutputTypes["REDEEM_SCRIPT"] = 0] = "REDEEM_SCRIPT"; OutputTypes[OutputTypes["WITNESS_SCRIPT"] = 1] = "WITNESS_SCRIPT"; OutputTypes[OutputTypes["BIP32_DERIVATION"] = 2] = "BIP32_DERIVATION"; OutputTypes[OutputTypes["TAP_INTERNAL_KEY"] = 5] = "TAP_INTERNAL_KEY"; OutputTypes[OutputTypes["TAP_TREE"] = 6] = "TAP_TREE"; OutputTypes[OutputTypes["TAP_BIP32_DERIVATION"] = 7] = "TAP_BIP32_DERIVATION"; })(OutputTypes = exports.OutputTypes || (exports.OutputTypes = {})); exports.OUTPUT_TYPE_NAMES = [ 'redeemScript', 'witnessScript', 'bip32Derivation', 'tapInternalKey', 'tapTree', 'tapBip32Derivation', ]; //# sourceMappingURL=typeFields.js.map