Exchange USD Coin (USDC) to Chainlink (LINK)

A wallet message saying signed does not by itself establish that USDC reached the intended recipient. Identify what was authorized and verify the executed token movement before treating a USDC to LINK exchange as funded.

Read the action behind the signature status

ERC-2612 defines permit as a signed way to modify a token allowance. ERC-3009 instead describes transfers executed using a signed authorization. These are different functions, even when a wallet presents both through a typed-data confirmation. Neither a screenshot saying signed nor the fact that signing cost no gas establishes a completed payment to the intended exchange destination.

Do not conclude that every signature is harmless because it is not itself a broadcast transaction. A valid authorization can enable a later token movement. Equally, do not assume that the authorized movement already occurred. The question for payment tracing is the actual execution and recipient, not a general rule that signatures always or never move money.

Separate permission from execution and receipt

ObservationWhat it may establishWhat is still missing
Permit signedAn allowance authorization was signedWhether it was submitted and whether the required payment occurred
Transfer authorization signedA particular transfer was authorized under its termsThe execution result and actual token movement
A submitted transaction or operation referenceAn execution attempt can be investigatedSuccess, token identity, recipient and amount
Required USDC movement verifiedEvidence for the input-side paymentThe separate LINK payout and receiving state
A comparison of documented authorization patterns. It does not assert that KOT.CASH requests, accepts or implements any particular signature-based funding integration.

A permit can relate to gas rather than the purchase principal

Circle’s Paymaster explanation separates signing a USDC permit, constructing a user operation and submitting it through a bundler. In that documented flow, the permit concerns USDC used for gas. A message about that allowance should not be mistaken for evidence that the entire intended purchase amount reached its destination. The integration’s own operation record matters.

This is an example of why the word permit needs context, not a claim about your wallet’s implementation. Confirm the actual network, token contract and responsible application. Do not apply a standard’s description to every asset called USDC or assume all networks use the same signing flow.

Questions to answer before another signature or payment

What did the original request authorize?
Read the action, relevant parties, amount and validity information through a trusted wallet interface. If the request is unfamiliar or does not match the intended workflow, obtain clarification before authorizing more. An application status label is too little information to decide what funds can move.
Is there an actual executed token transfer?
Find the relevant transaction or operation result and verify the USDC movement against the funding instruction. An approval-related event can coexist with a transfer in a larger transaction, so inspect the full result rather than deciding from a single event name.
Can you explain the issue without sharing a usable signature?
Provide public transaction references and the observed status where appropriate. Do not send private keys, seed phrases or raw usable authorization signatures as a substitute for a payment receipt. Resolve the existing attempt before making a second payment that could duplicate it.

USDC authorization and payment questions

Does a signed permit prove the intended recipient received USDC?
No. A permit concerns allowance. Verify the actual executed token movement.
Can an off-chain signature authorize a later transfer?
Yes. The documented patterns can enable later token movement; signing alone does not prove it executed.
Can an approval and a transfer appear in one larger transaction?
Yes. Inspect the complete execution result rather than relying on one event name.
Should I send the raw authorization signature as a payment receipt?
No. Use appropriate public transaction evidence; a usable signature can itself grant authority.

Primary standards and Circle reference

Reviewed:

USDC to LINK: a signature is not a payment receipt | KOT.CASH