Token symbol ("eth", "usdc") or contract address.
Optionalperiod?: numberTime duration for resetting used allowance on a recurring basis (seconds)
OptionalperiodInDays?: numberTime duration for resetting used allowance on a recurring basis (days)
This can be used instead of period to specify a human-friendly value,
like periodInDays: 7.
Optionalstart?: DateThe start timestamp for the spend permission. Defaults to now.
Optionalend?: DateThe end timestamp for the spend permission. Defaults to max uint48 (no expiration).
Optionalsalt?: bigintThe salt for the spend permission. Defaults to random salt.
OptionalextraData?: HexThe extra data for the spend permission. Defaults to "0x".
Dev-friendly input for creating a spend permission.