Skip to content

API ReferenceValidationFunction

expirationRules()

function expirationRules<P, Field>(field): ValidationRule<P>[];

Rule factory: validates an expiration timestamp field.

  • Sync: basic format check (must be a positive bigint)
  • Sync: configured-value check (no RPC — reads from locConfig)
  • Async: checks min/max LOC date bounds via contract read

Used by: createStaticLOC, createDynamicLOC, extendLOC.

Type Parameters

Type ParameterDefault typeDescription
P--
Field extends stringkeyof P & stringThe exact string key of P validated by this factory.

Parameters

ParameterType
fieldField

Returns

ValidationRule<P>[]