UNPKG

@solsdk/jito-ts

Version:

## What is it and why do you need it?

43 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isError = exports.serializeTransactions = exports.deserializeTransactions = exports.unixTimestampFromDate = void 0; exports.Ok = Ok; exports.Err = Err; const web3_js_1 = require("@solana/web3.js"); function Ok(value) { return { ok: true, value }; } function Err(error) { return { ok: false, error }; } const unixTimestampFromDate = (date) => { return Math.floor(date.getTime() / 1000); }; exports.unixTimestampFromDate = unixTimestampFromDate; const deserializeTransactions = (packets) => { return packets.map(p => { return web3_js_1.VersionedTransaction.deserialize(p.data); }); }; exports.deserializeTransactions = deserializeTransactions; const serializeTransactions = (txs) => { return txs.map(tx => { const data = tx.serialize(); return { data, meta: { port: 0, addr: '0.0.0.0', senderStake: 0, size: data.length, flags: undefined, }, }; }); }; exports.serializeTransactions = serializeTransactions; const isError = (value) => { return value instanceof Error; }; exports.isError = isError; //# sourceMappingURL=utils.js.map