Get permit domain for a token
Returns the EIP-712 domain parameters needed for signing a permit. These parameters must match what the token contract expects.
Token contract address
Chain ID
PermitDomain or undefined if token doesn't support permit
const domain = getPermitDomain( '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', // USDC on Base 8453);// Returns:// {// name: 'USD Coin',// version: '2',// chainId: 8453,// verifyingContract: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'// } Copy
const domain = getPermitDomain( '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', // USDC on Base 8453);// Returns:// {// name: 'USD Coin',// version: '2',// chainId: 8453,// verifyingContract: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913'// }
Get permit domain for a token
Returns the EIP-712 domain parameters needed for signing a permit. These parameters must match what the token contract expects.