"use strict";
/**
 * BEEF format constants extracted to avoid the Beef.ts <-> BeefTx.ts circular import.
 *
 * BEEF standard: BRC-62: Background Evaluation Extended Format (BEEF) Transactions
 * https://github.com/bsv-blockchain/BRCs/blob/master/transactions/0062.md
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.TX_DATA_FORMAT = exports.ATOMIC_BEEF = exports.BEEF_V2 = exports.BEEF_V1 = void 0;
exports.BEEF_V1 = 4022206465; // 0100BEEF in LE order
exports.BEEF_V2 = 4022206466; // 0200BEEF in LE order
exports.ATOMIC_BEEF = 0x01010101; // 01010101
var TX_DATA_FORMAT;
(function (TX_DATA_FORMAT) {
    TX_DATA_FORMAT[TX_DATA_FORMAT["RAWTX"] = 0] = "RAWTX";
    TX_DATA_FORMAT[TX_DATA_FORMAT["RAWTX_AND_BUMP_INDEX"] = 1] = "RAWTX_AND_BUMP_INDEX";
    TX_DATA_FORMAT[TX_DATA_FORMAT["TXID_ONLY"] = 2] = "TXID_ONLY";
})(TX_DATA_FORMAT || (exports.TX_DATA_FORMAT = TX_DATA_FORMAT = {}));
//# sourceMappingURL=BeefConstants.js.map