pepasur
ðž Pepasur An on-chain Mafia game powered by U2U and Filecoin Pepasur is a multiplayer Mafia-style social deduction game reimagined for Web3. Players take on mythological roles - Asur (Mafia), Dev
ãããª
ããã¯ã¹ã¿ãã¯
説æ
ðž Pepasur
An on-chain Mafia game powered by U2U, Filecoin, and native U2U tokens
Pepasur is a multiplayer Mafia-style social deduction game reimagined for Web3.
Players take on mythological roles - Asur (Mafia), Dev (Doctor), Manav (Villager), and Rishi (Detective) - and compete through staking, commit-reveal mechanics, and sabotage.
Pixel-art avatars, NFTs, and other assets are stored on Filecoin using the Synapse SDK, ensuring permanence and verifiability.
Game logic, staking, and payouts run on the U2U Mainnet using native U2U tokens, chosen for its scalability, security, and ultra-low fees.
ð Features
On-chain Mafia Gameplay: fair play through staking + commit-reveal actions
NFT Marketplace: trade in-game avatars and collectibles on U2U
Filecoin Storage: assets and metadata stored permanently via Synapse SDK
Cross-chain UX: U2U smart contracts + Filecoin permanence
ð ïž Tech Stack
Blockchain: U2U Mainnet (native U2U tokens)
Storage: Filecoin Synapse SDK
Smart Contracts: Solidity + Hardhat
Backend: Node.js + Express
Frontend: Next.js with wagmi/viem for U2U SDK
Game Logic: Commit-reveal cryptography
ð Contracts
PepAsur.sol - core game contract (roles, staking, commit-reveal)
U2UToken.sol - in-game ERC20-style token
SimpleU2UFaucet.sol - faucet for testnet tokens
Marketplace.sol - NFT trading contract (in progress)
Deployed on U2U Testnet | Mainnet
PepAsurGame:
0x1fbA70E7A768448EC1Bf34DC53558b47De7b872c
ðïž Filecoin Integration
Assets stored with Synapse SDK on Filecoin
Example CID:
ipfs://bafy...- avatar & NFT metadataGuarantees permanence, integrity, and tamper resistance
ð® Demo
Live app: pepasur.xyz
Video demo: