KARAS
Portfolio
KARAS
Fullstack Developer
About Me
Experience
Skills
Projects
Achievements
Contact
X
Loading project details...
Back to Projects
Backend Development
Blockchain
Seimurai
2025-07-01
2025-08-15
Backend Development
Blockchain
View Live Demo
Share Project
Project Gallery
Challenges
Synchronizing off-chain game state with on-chain events without latency or data loss
Designing a flexible inventory system supporting lock/unlock/level/deck mechanics
Encoding game traces for on-chain verification while keeping gas costs minimal
Building reliable wallet-based auth that works across multiple Sei wallet providers
Solutions
Event-driven architecture listening to smart contract events with retry and fallback logic
Modular inventory service with atomic bulk-update operations for seamless in-game transitions
Compact ABI-encoded game traces combining wave, gold, duration, and character into minimal calldata
Nonce-based message signing with ethers.js verifyMessage for provider-agnostic wallet authentication
Key Features
Game session engine with full lifecycle management
Wallet-based authentication via signature verification
Scroll-based inventory and 5-skill deck building system
Persistent save data with full game state serialization
On-chain game trace verification on Sei Network
Project Timeline
System Architecture & Database Design
1 week
Auth & Player Module
1 week
Blockchain Integration & On-Chain Verification
2 weeks
Testing, Optimization & Deployment
3 days
Seimurai