@harmoniclabs/buildooor
Version:
Cardano transaction builder in typescript
20 lines (19 loc) • 825 B
TypeScript
import { DataConstr } from "@harmoniclabs/plutus-data";
import { GenesisInfos, NormalizedGenesisInfos } from "../TxBuilder/GenesisInfos.js";
/**
*
* @param POSIX POSIX time in milliseconds
* @param sysStartPOSIX blockchain start POSIX time in milliseconds
* @param slotLenMs milliseconds per slot
* @returns
*/
export declare function POSIXToSlot(unixTime: number, gInfos: NormalizedGenesisInfos): number;
/**
*
* @param slotN number of the slot
* @param sysStartPOSIX blockchain start POSIX time in milliseconds
* @param slotLenMs milliseconds per slot
* @returns
*/
export declare function slotToPOSIX(slot: number, gInfos: NormalizedGenesisInfos): number;
export declare function getTxIntervalData(startSlot: bigint | undefined, ttlSlot: bigint | undefined, geneisInfos: GenesisInfos | undefined): DataConstr;