isDeferredAction

1const isDeferredAction: <typedData, primaryType>(
2 typedDataDefinition,
3 accountAddress,
4) => boolean;

Defined in: account-kit/smart-contracts/dist/types/src/ma-v2/utils.d.ts:121

Type guard to check if a TypedDataDefinition is a deferred action.

A deferred action has:

  • primaryType: “DeferredAction”
  • domain.verifyingContract matching the account address

Type Parameters

Type ParameterDefault type

typedData extends TypedData | Record<string, unknown>

primaryType extends keyof typedData | "EIP712Domain"

keyof typedData

Parameters

ParameterTypeDescription

typedDataDefinition

TypedDataDefinition<typedData, primaryType>

The typed data to check

accountAddress

Address

Account address to verify against domain.verifyingContract

Returns

boolean

  • True if the typedDataDefinition is a deferred action for this account