UNPKG

@bithomp/xrpl-api

Version:

A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger

21 lines (20 loc) 756 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RIPPLE_UNIX_DIFF = void 0; exports.unixTimeToLedgerTime = unixTimeToLedgerTime; exports.ledgerTimeToUnixTime = ledgerTimeToUnixTime; exports.ledgerTimeToTimestamp = ledgerTimeToTimestamp; exports.ledgerTimeToISO8601 = ledgerTimeToISO8601; exports.RIPPLE_UNIX_DIFF = 946684800; function unixTimeToLedgerTime(time) { return time - exports.RIPPLE_UNIX_DIFF; } function ledgerTimeToUnixTime(ledgerTime) { return ledgerTime + exports.RIPPLE_UNIX_DIFF; } function ledgerTimeToTimestamp(ledgerTime) { return ledgerTimeToUnixTime(ledgerTime) * 1000; } function ledgerTimeToISO8601(ledgerTime) { return new Date(ledgerTimeToTimestamp(ledgerTime)).toISOString(); }