POWERED BY SMOL • STELLAR NATIVE
Scan. Approve. Get Paid.
-Create one safe QR that requests payment to your wallet — perfect for cards, booths, and NFT drops.
+Scan. Claim. Receive Value.
+Create claim tickets where the QR payload carries the transfer intent (XLM/XOM/USDC), so recipients redeem value instead of being asked to pay you.
Review before signing. Intent links do not auto-pay.
+Review before signing. The QR carries claim intent metadata and never auto-sends funds.
Each scan opens a review screen first. Nothing auto-sends funds without signer approval.
+Each scan opens a claim review screen first. Redemption always requires explicit signer approval.
diff --git a/src/experiments/ezwallet/EZWalletDropApp.svelte b/src/experiments/ezwallet/EZWalletDropApp.svelte index 963b618b..e02eb3bd 100644 --- a/src/experiments/ezwallet/EZWalletDropApp.svelte +++ b/src/experiments/ezwallet/EZWalletDropApp.svelte @@ -14,11 +14,11 @@ async function login(){ await auth.login(); const s = sessionStorage.getItem(PENDING_INTENT_KEY); if (s) intent = JSON.parse(s); }Review the request details, confirm destination, then sign only if everything is correct.
+Review the ticket payload details, confirm destination, then sign only if everything is correct.
{#if errors.length}{errors.join(', ')}
{:else if intent}No transaction has been sent. Review before signing.
+No transaction has been sent. This QR stores claim intent metadata; signer approval is still required.
Generate Another QR