USDC Permit Signer (EIP-2612)
Connect your wallet, fetch the current
nonce
, sign
eth_signTypedData_v4
, and get the signature as a whole + split into
v
,
r
,
s
.
Network:
—
•
Owner:
—
Permit inputs
Reset
Token (USDC contract)
Default is USDC on Ethereum mainnet.
Spender
The address that will get allowance.
Value
Unlimited (MaxUint256)
Custom value (uint256 hex)
USDC has 6 decimals; this is raw uint256.
Custom value (hex)
Example:
0x0f4240
(1,000,000)
Deadline
+ 1 year
+ 30 days
+ 7 days
Custom (unix seconds)
Deadline is unix timestamp (seconds).
Custom deadline
Example:
1800499371
Domain version
"2" (common for USDC mainnet)
"1"
Token name (fetched)
Used in the EIP-712 domain.
1) Connect wallet
2) Fetch name + nonce
3) Sign permit
Clear outputs
Ready. Connect your wallet to begin.
Signature output
Copy full sig
Copy JSON
owner
—
Copy
spender
—
Copy
value
—
Copy
nonce
—
Copy
deadline
—
Copy
sig
—
Copy
v
—
Copy
r
—
Copy
s
—
Copy
Full payload (for your backend / contract call)
Submit on-chain:
permit(owner, spender, value, deadline, v, r, s)