SprintSynergy
Menu
Get in touch โ†’
Blockchain4 months engagement

Blockchain Event Verification

QA for a Web3 platform that issues blockchain-based proof-of-attendance tokens, handling millions of claims across multiple chains and wallet providers. Event organizers used the platform to create unique digital collectibles that attendees could claim by scanning a QR code at physical or virtual events. QA was essential because failed minting transactions or duplicate token issuance would undermine the trust and value of the entire verification system.

WebMobile WebSmart ContractsFunctional QASecurity TestingAPI Testing
5
Chains verified
1M+
Claims validated
0
Vulnerabilities
The Challenge
01

Multi-Chain Complexity

Smart contracts had to work flawlessly across Ethereum, Polygon, and other chains, each with different gas models and confirmation times.

02

Wallet Provider Variance

MetaMask, WalletConnect, and Coinbase Wallet each had their own quirks around session persistence, mobile deep linking, and transaction signing UX.

03

Mass Minting at Scale

Gas optimization was critical for events where thousands of attendees would claim tokens simultaneously during a short window.

04

Blockchain Congestion

Transactions could hang in a pending state for minutes or hours. Any minting failure at a high-profile event would have been very public.

Tools Used

PlaywrightPlaywright
PostmanPostman
PythonPython
GitHub ActionsGitHub Actions
TypeScriptTypeScript
PlaywrightPlaywright
PostmanPostman
PythonPython
GitHub ActionsGitHub Actions
TypeScriptTypeScript
Our Approach

How We Tested This Project

01

Smart Contract Review

We reviewed the minting contracts on each chain, mapping every function call and state transition. We built a test harness using Hardhat that let us simulate edge cases like reentrancy attacks, out-of-gas scenarios, and max supply boundary conditions.

02

Wallet Integration Testing

Set up dedicated testing environments for each wallet provider. We tested connection, signing, and disconnection flows on both desktop and mobile, paying close attention to the inconsistencies between how MetaMask, WalletConnect, and Coinbase Wallet handle session state.

03

Mass Claim Simulation

Built a load testing framework in Python that simulated thousands of concurrent claim requests hitting the API and smart contracts simultaneously. We tested on testnets first, then validated on mainnet with controlled batches to confirm gas estimation accuracy.

04

End-to-End Event Lifecycle

Tested the complete flow from event creation in the admin panel through QR code generation, attendee claim, transaction confirmation, and token display in the attendee wallet. We ran this across all five supported chains to verify consistency.

Scope

What We Tested

01Multi-chain token minting accuracy across Ethereum, Polygon, Arbitrum, Base, and Gnosis
02Wallet connection and disconnection flows across 5+ providers including mobile deep links
03Gas estimation accuracy and transaction failure handling under network congestion
04QR code claim flow on mobile devices across iOS Safari, Chrome, and in-app browsers
05Smart contract edge cases including reentrancy, double-claim prevention, and expired events
06Cross-browser DApp compatibility with wallet extensions installed
07Mass minting load scenarios simulating 10,000+ simultaneous claims
08Transaction status polling and retry logic for stuck or dropped transactions
09Admin dashboard event creation, metadata upload, and analytics accuracy
10Email and push notification delivery for claim confirmations
Impact

Results & Business Impact

Zero Failed Mints

15,000-person conference handled with 82% claiming tokens in a 2-hour window and zero failed mint transactions.

0% Duplicate Claims

Across the first million claims, the duplicate claim rate was exactly 0%.

3 Major Partnerships

The client signed partnerships with three major event organizers based on the reliability demonstrated at scale.

30% Gas Reduction

Gas costs reduced by 30% through optimizations identified during testing of the batch minting contract.

Ready to get similar results?

Every project starts with a free strategy call. Tell us about your product and we will outline a testing plan.