Simplileap logo

// Case studies

WalletConnect dApp with gasless onboarding for a loyalty program

Ethereum ERC-1155 rewards, smart contract events, indexer pipeline, and custodial fallback for non-crypto users.

By Simplileap · Published May 15, 2025 · 10 min read

A retail loyalty consortium wanted on-chain reward badges without forcing all customers to self-custody wallets. Regulatory marketing review required clear opt-in and fiat-equivalent disclosure.

Stack: Solidity ERC-1155 contracts on Polygon; OpenZeppelin AccessControl for minter roles; Next.js frontend with wagmi + WalletConnect v2; The Graph subgraph for redemption history; Fireblocks API for custodial wallet pool.

Problems: RPC rate limits during campaign launch, added Alchemy failover; metadata hosting on IPFS pinned via Pinata with CDN fallback; users rejected MetaMask install, shipped email-magic-link custodial path with export option.

Security: slither static analysis; testnet soak test with 10k mints; multisig on contract upgrades via Timelock.

Outcome: 48,000 wallets created in first campaign month; 62% custodial opt-in; zero critical findings in external audit. Consortium name withheld.

← Back to Case studies

Ready to scope your next initiative?

Share your goals with our Bangalore team. We respond within one business day with a clear path from discovery to delivery.