Experience Clear Macro
Compare the traditional confusing transaction data with human-readable clear macro messages. Connect your wallet to try a real Send + Stream transaction on Base.
How It Works
This demo executes a real on-chain transaction using Superfluid's MacroForwarder on Base.
Get USDCx
Bring your own USDCx (wrap USDC → USDCx on the Superfluid dashboard)
Sign EIP-712
Sign a human-readable typed data message in your wallet
Relay
The signature is sent to the Superfluid relay provider — you pay no gas
Verify
Check the stream on the Superfluid Dashboard
Traditional Signing
0x4C073B3baB6d8826b8C5b229f3cfdC1eC6E47E74batchCall((uint256,address,bytes)[])0x862bb56d00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d04383398dd2426297da660f9cca3d439af9ce1b00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000042bb40bf79730451b11f6de1cba222f17b87afd70000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000000000c900000000000000000000000019ba78b9cdb05a877718841c574325fdb53601bb000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000a462fc305e000000000000000000000000d04383398dd2426297da660f9cca3d439af9ce1b00000000000000000000000042bb40bf79730451b11f6de1cba222f17b87afd700000000000000000000000000000000000000000000000000000375f61b406300000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Click to see what your wallet shows for a raw batch call
Clear Macro
You are about to send tokens and start a continuous money stream
EIP-712 Message
Send 1 USDCx and stream 10 USDCx/month to 0x42bb...afd7
This will send tokens and continuously stream them until you cancel
Users see exactly what will happen, in their own language
Human Readable
Transaction details are displayed in plain language, not cryptic hex
Multilingual
Messages can be localized to any language for global accessibility
Atomic Execution
Send and stream in a single transaction via MacroForwarder