Connecting

Send to a handle

Pay an X handle before its owner has signed in. Your wallet signs a plain ETH transfer to the relay wallet with xrelay:@handle written into the calldata. X Relay reads the hash from chain and writes the claim.

See claims

Send to a handle

Reading the relay wallet
X handle to credit
@
Amount in ETH
Value at the ETH feed-
Relay walletReading
Calldata-
NetworkRobinhood Chain, chain id 4663

Your wallet signs the transfer. X Relay reads the hash from chain and credits the handle.

What happens

1Your wallet signs

A plain ETH transfer to the relay wallet. The handle is the calldata, so the transfer carries its own address book entry.

2The hash is verified

The server reads the transaction and its receipt. The recipient has to be the relay wallet, the receipt has to be a success, and the calldata has to decode to a valid handle. Nothing from the browser is trusted except the hash.

3The claim is written

The ETH is priced at the Chainlink ETH/USD feed and the claim lands in the ledger against that handle, available. The same hash posted twice returns the first claim.

4The handle claims it

Sign in with X resolves the handle to an account id, the claim appears on the claims page, and it routes into any supported asset.

The relay wallet holds deposits until they are claimed. Its address is published by /api/status and every transfer in and out is on Blockscout.

Recent deposits

Reading the ledger

Reading the ledger.

Stock tokens are tokenized debt securities issued by Robinhood Assets (Jersey) Limited; balances routed through X Relay are ledger claims until settled on chain.

Not available to US persons.