Skip to content
UseQR

Glossary

EIP-681

EIP-681 is the Ethereum URI scheme for payment requests. It carries a recipient address, a chain id and a value in wei, and optionally a contract function call — though wallet support for the richer forms is inconsistent.

The format

ethereum:0xAbC...123@1?value=1e18
ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6

@1 is the chain id: 1 mainnet, 137 Polygon, 42161 Arbitrum, 8453 Base. Omitting it forces a multi-chain wallet to guess, and sending on the wrong chain is usually unrecoverable.

Wei and scientific notation

Values are in wei — 10^18 to the ether. value=1 sends one wei. EIP-681 permits scientific notation, so 1e18 is one ether; use it rather than typing nineteen digits.

Support reality

Address-only URIs work everywhere. Value works nearly everywhere. /transfer token calls are honoured by MetaMask and some others and silently ignored by many. Arbitrary contract calls from a scanned code are rarely supported and should be treated as an attack surface — a single confirmation can grant an unlimited token allowance.

  • BIP-21BIP-21 is the Bitcoin URI scheme that lets a QR code carry an address plus an optional amount, label and message. It is why every Bitcoin wallet…
  • EMVCo QR codeEMVCo QR is the international standard for payment QR codes, defining a tag-length-value payload used by PIX in Brazil, PromptPay in Thailand, QRIS in…
  • QuishingQuishing is phishing delivered by QR code. It works because the destination is unreadable to a human before scanning, and because a code in an email image…