Dial.operator
Theme
Text +1 806 607 1387

Arbitrum

Ready · SepoliaArbitrum Sepolia

USDC on Arbitrum by signed authorization; the operator pays the gas.

What runs on Arbitrum

  • Payments move test USDC with EIP-3009 transferWithAuthorization. The sender's wallet signs the transfer and the operator's treasury submits it and pays the gas, so no Dial wallet ever holds a gas token.
  • The authorization nonce is keccak256 of the payment id, so every transfer on-chain maps back to one payment on the ledger.
  • Money for someone not on Dial yet waits in a wallet the operator holds on this chain and moves out by the same signed transfer.
  • Pay pages (/@handle) give an EIP-681 link with the token and chain id, so any EVM wallet opens a filled-in transfer.

Try it

Test money only. Arbitrum is switched on here, so this settles on Arbitrum Sepolia.

Text it


1 · Text hi and reply with a name. That's the signup.

Text hi
2 · Then text
send @handle $1 on arbitrum
Open in Messages

On a laptop? Scan to open it on your phone

Swap @handle for anyone on Dial, or for a phone number. The operator texts back a 6-digit code; reply with it, and the receipt links the transaction. Your first payment on Arbitrum opens a wallet there with a small drop of test money.

Watch it settle


No payment on Arbitrum Sepolia yet.

The newest payment on Arbitrum Sepolia, from the ledger. Checks again every 30 seconds.

From an agent


MCP · tools/call
send_payment {"to":"@handle","amountUsd":"1","chain":"arbitrum"}

The tool returns awaiting_approval, and the person who pays approves it by text. Setup is on /agents.


Pay link · EIP-681
ethereum:0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d@421614/transfer?address=<wallet>&uint256=1000000

Every pay page (/@handle) shows this link with the person's own address in place of <wallet>.

On the ledger

Read from the ledger on every visit. A chain is marked Live only once a payment has settled on it.

0transfers settled on Arbitrum Sepolia

Recent payments · Arbitrum Sepolia


Nothing has settled on Arbitrum Sepolia yet.

Check it on-chain


Treasury0xcc…2B6f
test USDC contract0x75…AA4d

The treasury funds new wallets and pays every fee. Its explorer page lists each drop, fee and payment.

Code

Every chain, one operator