USDC (Mainnet)

USDC (Mainnet)

0xA0b8...eB48EthereumEthereum
ERC20stablecoinx402

Contract Level Prompt

Foundational semantic layer for AI interpretation.

psychology
This is the Ethereum Mainnet smart contract for the USDC stablecoin. The USDC stablecoin implements the EIP-3009 interface which makes it compatible with the x402 payment scheme. USDC has deep liquidity on all major DEXs and can be easily swapped into most other major ERC20 tokens with minimal slippage.

permit()

nonpayable

Functional Prompt

Similar to `approve`, used to give allowance to `spender` with respect to `owner`'s USDC funds.

Input Parameters

input
owneraddress

The address which provides the signature payload to give allowance to `spender`.

input
spenderaddress

The address which will receive allowance with respect to `owner`'s funds.

input
valueuint256

The amount of allowance to give to `spender`.

input
deadlineuint256

The unix timestamp before which the signature is valid.

input
signatureunknown

A signature payload from `owner` valid before `deadline`.

Output Parameters

No output parameters.