STEALTH
Get paid at a new address every time. Publish one meta-address, receive at one-time addresses only you can find, sweep without gas.
Your meta-address
One public string. Anyone can pay it, and every payment lands at a new address only you can find and spend.
Pay someone, privately
Paste their meta-address, or the wallet that published one. You sign once; the USDG goes to a one-time address and is announced so they can find it.
Payments to you
Scan the announcements with your viewing key, then sweep a one-time address to any address you like. The relayer pays the gas.