Experience Clear Signing
Compare the traditional confusing transaction data with human-readable clear signing messages. Connect your wallet to try a real Send + Stream transaction on OP Sepolia.
How It Works
This demo executes a real on-chain transaction using Superfluid's MacroForwarder on OP Sepolia.
Claim Tokens
Click to receive free fUSDCx and ETH for testing
Sign EIP-712
Sign a human-readable typed data message in your wallet
Relay
Signature is sent to a relay that calls runMacro on your behalf
Verify
Check the stream on the Superfluid Dashboard
Traditional Signing
0xd399e2Fb5f4cf3722a11F65b88FAB6B2B8621005batchCall((uint256,address,bytes)[])0x862bb56d00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000131780640edf9830099aac2203229073d6d2fe6900000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000042bb40bf79730451b11f6de1cba222f17b87afd70000000000000000000000000000000000000000000000008ac7230489e8000000000000000000000000000000000000000000000000000000000000000000c9000000000000000000000000cfa132e353cb4e398080b9700609bb008eceb125000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000a462fc305e000000000000000000000000131780640edf9830099aac2203229073d6d2fe6900000000000000000000000042bb40bf79730451b11f6de1cba222f17b87afd700000000000000000000000000000000000000000000000000000375f61b406300000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000Click to see what your wallet shows for a raw batch call
Clear Signing
You are about to send fUSDCx and start a continuous money stream
EIP-712 Message
Send 10 fUSDCx and stream 10 fUSDCx/month to 0x42bb...afd7
This will send fUSDCx and continuously stream tokens 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