/** * @import { BytesLike } from "@helios-lang/codec-utils" * @import { ConstrData, UplcData } from "@helios-lang/uplc" * @import { TxId, TxIdLike } from "../index.js" */ /** * @param {number} seed - defaults to -1 so the TxId is [255, 255, 255, ...] and thus sorts to end in dummy transactions which generates max execution budget for certain operations * @returns {TxId} */ export function makeDummyTxId(seed?: number): TxId; /** * @param {TxIdLike} arg * @returns {TxId} */ export function makeTxId(arg: TxIdLike): TxId; /** * @param {UplcData} data * @returns {TxId} */ export function convertUplcDataToTxId(data: UplcData): TxId; /** * @param {BytesLike} bytes * @returns {TxId} */ export function decodeTxId(bytes: BytesLike): TxId; /** * @param {BytesLike} bytes * @returns {boolean} */ export function isValidTxId(bytes: BytesLike): boolean; import type { TxId } from "../index.js"; import type { TxIdLike } from "../index.js"; import type { UplcData } from "@helios-lang/uplc"; import type { BytesLike } from "@helios-lang/codec-utils"; //# sourceMappingURL=TxId.d.ts.map