UNPKG

@exromany/lido-csm-sdk

Version:

[![GitHub license](https://img.shields.io/github/license/lidofinance/lido-csm-sdk?color=limegreen)](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [![Version npm](https://img.shields.io/npm/v/@lidofinance/lido-csm-sdk?label=version)](h

16 lines 600 B
import { STETH_ROUNDING_THRESHOLD, TOKENS } from '../common/index.js'; const DEFAULT_DEADLINE_SEC = 3600; const getDeadline = (ttlSec) => BigInt(Math.floor(Date.now() / 1000) + ttlSec); /** * Add 10 wei for approve/permit request * for stETH only */ export const parseSpendingProps = (props) => { let { amount } = props; if (props.token === TOKENS.steth && amount > 0) { amount += STETH_ROUNDING_THRESHOLD; } const deadline = props.deadline ?? getDeadline(DEFAULT_DEADLINE_SEC); return { ...props, amount, deadline }; }; //# sourceMappingURL=parse-spending-props.js.map