Skip to content

authorizationDeadlineFromNow

authorizationDeadlineFromNow(seconds, nowSec?): bigint

Defined in: src/tokens/eip3009.ts:133

Returns a validBefore UNIX timestamp seconds in the future.

Parameters

seconds

number

Lifetime of the authorization, in seconds.

nowSec?

bigint

Optional override of “now” (defaults to Date.now).

Returns

bigint

Example

import { authorizationDeadlineFromNow } from "kawasekit";
const validBefore = authorizationDeadlineFromNow(60 * 5); // 5 minutes