Permit: {
    contractAddress: string;
    publicKey: string;
    sealingKey: SealingKey;
    signature: string;
}

Represents a permit with cryptographic properties.

Type declaration

  • contractAddress: string

    The Ethereum contract address associated with the permit.

  • publicKey: string

    The public key corresponding to the private key used to generate the signature.

  • sealingKey: SealingKey

    The sealing key information required to seal or unseal data related to the permit.

  • signature: string

    A cryptographic signature proving the authenticity and integrity of the permit.