Trace
Every call this resolution makes, in order, with the time it took. Resolve a name to fill it in.
W-Pay turns an ENS name into {chainId, token, recipient, amount} and hands a
plain address to whatever moves the money. Nothing here is simulated — every value below is
read from Ethereum mainnet while you watch.
Try
Every call this resolution makes, in order, with the time it took. Resolve a name to fill it in.
The resolved target appears here as an address, an EIP-681 URI, a QR code, and the arguments other SDKs expect.
Published identity
Text records the payee publishes about themselves. A payment UI can show these before anyone confirms — the name carries who is being paid, not just where.
W-Pay stops here. Everything below is a handoff, not our code.
Scan it. Your wallet opens with the chain, token, recipient and amount already filled in.
Hand this straight to pay(). AppKit rejects ENS names — it runs
isAddress() and throws — so resolving first is the integration.
Resolution runs before the payment call. W-Pay holds no funds, ships no settlement contract, and has no upgrade key over your money — so there is nothing here to audit beyond the records themselves.