The domain of the EIP-712 typed data.

interface EIP712Domain {
    chainId?: number;
    name?: string;
    salt?: `0x${string}`;
    verifyingContract?: `0x${string}`;
    version?: string;
}

Properties

chainId?: number

The chain ID of the EVM network.

name?: string

The name of the DApp or protocol.

salt?: `0x${string}`

The optional 32-byte 0x-prefixed hex salt for domain separation.

verifyingContract?: `0x${string}`

The 0x-prefixed EVM address of the verifying smart contract.

version?: string

The version of the DApp or protocol.