Inspiration
Current non-custodial web3 wallet infrastructure like Phantom or MetaMask are all built in a way such that users are limited to the machines, on which the wallets are installed on. This however is directly prevention of long-term broad adaption of payments with crypto wallets. Adding to the problems is the fact, that paying with wallets such as Phantom or MetaMask is still a fundamentally different process compared to today's digital commerce payment form and still require a very high technical literacy to use. Given all these issues, we believe to have designed a far more versatile wallet infrastructure concept, that enables users and dApps to facilitate transactions to equivalent flexibility and speed as in traditional finance.
What it does
ScaleSwipe restructures wallets infrastructure and handling such that the wallet software online interfacing to dApps does not hold any accounts or personalized states anymore. Instead, we propose an encrypted physical NFC card in a credit card format, that will be holding the user wallet's personal information required to facilitate a transaction, similar to credit cards. ScaleSwipe interfaces and communicates with dApps through standard wallet adapters just like MetaMask and Phantom would, however, instead of prompting the user to accept a transaction through clicking in the application window, it requires the user to touch their individual nfc card to a connected reader (e.g. smartphone) and enter a personal pin to then decrypt the nfc card's contents. Only at this step, the user personalizes the transfer with his personal wallet information required to facilitate the transfer. By designing wallets in this way, crypto wallets will be able to be used broadly at any location that support ScaleSwipe (e.g. supermarkets) without giving away custody of the assets.
How we built it
ScaleSwipe was built with Next.js, React, TypeScript and Flutter.
Challenges we ran into
Using the smartphone as NFC reader took a long time to get working.
Accomplishments that we're proud of
Having built an actual working wallet application that can communicate with the Solana Devnet.
What we learned
How wallets are built and communicate with the dApps and network.
What's next for ScaleSwipe
We will be validating our infrastructure and possible expansion and rollout of our project.

Log in or sign up for Devpost to join the conversation.