wings
WingsDotFun Open dashboard

Send USDG to
any @username.

Your X handle is the address. Connect once, say where you want to be paid, and money arrives shielded — then leaves the same second it lands.

Robinhood Chain · USDG Start sending How it works

01/Send

Pay a handle,
not a hex string.

Nobody memorises forty-two characters. Everybody knows a handle. Type @name, pick an amount, send — the routing underneath is somebody else's problem, and privacy is the default rather than a switch you forget to flip.

A winged at-sign balloon

02/Send & Receive

Five moving parts.
You touch two of them.

01

Send

Pay any registered handle with a username and a number. No address book, no copy-paste, no last-four-characters ritual.

By username · real on-chain

02

Receive

One receiving address per account, set by you and verified once. It stays yours until you change it.

Set once · stays put

03

Activity

A ledger of both sides — every send, every receive, with a live status and a transaction hash you can open yourself.

Statuses · hashes

04

Funding wallet

Each payment mints a fresh wallet. You fund it once; it does the rest without you standing over it.

Minted per send · fund once

05

Auto-route

The second funds land, they are shielded and forwarded to the receiver. No second click, no second signature.

On arrival · automatic

03/How it's secured

Real balances only.
Nothing is faked.

Server-authoritative custody, stated plainly: honest money, honest statuses, honest keys. If a number is on the screen it is a number on the chain.

A winged padlock balloon
01

No invented balances

Every figure shown is your real on-chain private balance, read back from the network.

02

Keys stay server-side

Private keys are encrypted at rest and never reach the browser at any point in the flow.

03

Private settlement

Transfers land as shielded transactions, so the amount and the counterparty stay yours.

04

Idempotent by design

Double-clicks and retries cannot spend the same USDG twice. One intent, one payment.

Custody

Your spend wallet is generated server-side, encrypted at rest, and never exposed to the client. Compromising a browser session does not hand anyone a key.

Settlement

Payments land as private shielded transactions with real statuses attached — pending is pending, settled is settled, and neither is ever fabricated to look tidy.

04/How it works

One continuous line
from connect to received.

  1. Connect X

    Sign in with the handle people already know you by. That identity becomes your address.

  2. Register where you receive

    Point wings at the address you want paid to, and verify it once. Change it whenever you like.

  3. Pay and get paid

    Send by @handle. Funds are shielded on arrival and forwarded to the receiver automatically.

05/Settlement

wings settles on
Robinhood Chain.

Robinhood Chain is a USDG-native Arbitrum Orbit rollup, chain id 4663, fully EVM equivalent. Gas is paid in the same unit you are sending, so a payment never needs a second asset to go through.

USDGNative gas and unit
OrbitArbitrum L2 rollup
4663Chain id
EVMStandard opcodes, no forks

Add the network

Network name
Robinhood Chain
Chain ID
4663
RPC endpoint
https://rpc.mainnet.chain.robinhood.com
Currency symbol
USDG
Decimals
18
Explorer
https://robinhoodchain.blockscout.com
Type
Arbitrum Orbit L2, EVM equivalent
Testnet chain ID
46630 · https://rpc.testnet.chain.robinhood.com

06/Support

Need a hand
with a payment?

Questions about connecting X, changing your receiving address, or chasing an on-chain settlement — ask and a human answers.