PsychSwap
Swap like you, don't get FOMO'ed.
Created on 2nd September 2025
•
PsychSwap
Swap like you, don't get FOMO'ed.
The problem PsychSwap solves
PsychSwap
Live Mainnet Contract: 0xE60EceE25CEC5deA5283BC00B31f7EAb102320f4
Description
Personality Swap transforms personality tests into digital identities on-chain.
Instead of static results that get forgotten, your MBTI type becomes a composable ERC-721 token that you can save, share, and swap.
Problem
In the fast-moving world of crypto, social apps, and trends, people often make rushed decisions out of fear of missing out (FOMO).
This leads to impulsive trades, wasted time, and regret over choices that weren’t aligned with their real personality or goals.
There’s no fun, interactive way for people to explore their decision-making style while learning to resist FOMO.
Solution
Personality Swap turns decision-making into a self-aware, gamified experience.
Instead of following hype, users can:
- Discover their MBTI archetype and how it relates to risk behavior
- Save their personality onchain as an NFT — a permanent reminder of who they are
- Share their identity socially in a transparent way, instead of chasing trends
- Use personality insights as a tool to slow down, reflect, and avoid FOMO
This creates a playful but powerful method for making choices safer, more intentional, and less reactive.
Features
- 🔗 Own your personality as an NFT that lives on Base Sepolia testnet
- 📤 Share your results directly on Farcaster with one click
- ⚡ Explore archetypes with risk levels (low, medium, high) for better insights
- 🔄 Swap or trade MBTI tokens to experiment with different perspectives
- 🌐 Interoperable across dApps, games, or social platforms
How It Works
- Connect your wallet
- Take the personality test or choose your MBTI type
- Save your result on-chain with a single click
- Share it instantly to Farcaster
- Swap or trade your personality with others to explore new archetypes
Challenges we ran into
Challenges I Ran Into
One major challenge I faced was trying to integrate with Coinbase OnchainKit while developing in Indonesia.
Since Coinbase services are blocked in this region, direct access to APIs and wallet connections often failed.
This limitation made testing and debugging extremely difficult, as I couldn’t easily authenticate or connect a wallet the way users in other regions could.
To work around this, I had to:
- Use VPNs and network tunneling to simulate access from supported regions
- Rely heavily on testnets like Base Sepolia to validate contracts and flows
- Mock certain Coinbase responses locally so I could keep building without waiting on full connectivity
This taught me how to design resilient workflows and test environments even when infrastructure access is limited.
Smart Contract Address(es)
Mainnet Live Contract: 0xE60EceE25CEC5deA5283BC00B31f7EAb102320f4
Other Onchain Proof


Tracks Applied (1)
Top 5 New Mini Apps
Technologies used
