T402 API Reference - v2.8.0
    Preparing search index...

    Function createPermitSignature

    • Creates an EIP-2612 permit signature using EIP-712 typed data signing.

      Parameters

      Returns Promise<
          {
              owner: string;
              spender: string;
              value: string;
              deadline: number;
              v: number;
              r: string;
              s: string;
              permitSignature: string;
          },
      >

      Permit data including the signature components

      const permit = await createPermitSignature({
      signer: wallet,
      tokenAddress: "0xUSDT...",
      tokenName: "Tether USD",
      chainId: 8453,
      spender: facilitatorAddress,
      value: "1000000",
      deadline: Math.floor(Date.now() / 1000) + 300,
      });