Key Features
INVISIBLE WALLET (Smart Wallet)
Automatically generate personal wallets for all players. No need to connect your wallet or sign transactions. Simply login with email.
LEADERBOARD SYSTEM
Rank players according to the number of points they gain on the LISK chain.
GASLESS (Account Abstraction)
Take care of the blockchain gas cost for your users to provide a seamless experience with the power of Account Abstraction. Player account and data persist, cross-platform and cross-device.
1. Claim Token Gate without spending Gas fees and without interacting with the wallet.
2. Claim Score Token without spending Gas fees and without interacting with the wallet.
3. Claim Rank on Leaderboard on LISK without spending Gas and no need to interact with the wallet.
4. Receive Rewards without spending Gas and without interacting with the wallet.
Inspiration
Account Abstraction & Smart Wallet on LISK: Vitalik Buterin sees the account abstraction as a catalyst that can attract a billion users to the Ethereum network. Smart wallets can transform our interactions with blockchain technology, offering an impressively seamless and 'invisible' wallet experience. Although there are hurdles yet to be surmounted, account abstraction efforts are already playing a pivotal role in accelerating the adoption of Web3 by providing a more integrated and user-friendly blockchain ecosystem.
What it does
Account Abstraction & Smart Wallet on LISK: The incorporation of account abstraction in SpaceShip Racing Game has the potential to propel Web3 gaming to new heights. With simplified user experiences, games can attract a broader audience, transcending the boundaries of crypto enthusiasts. By removing the knowledge and technical barriers, game developers can scale their applications to reach millions of users worldwide. This expansion can lead to increased engagement, participation, and the establishment of vibrant gaming communities within the Web3 ecosystem. By eliminating the need for users to possess extensive crypto knowledge, the technology opens doors to widespread adoption and user engagement. As the world of gamification continues to evolve, account abstraction plays a crucial role in bridging the gap between blockchain technology and mainstream gaming. Embracing this innovation paves the way for a future of Blockchain.
What problem we try to solve?
Account Abstraction & Smart Wallet on LISK: Crypto wallets are a user's gateway to the world of blockchains — but the user experience for non-custodial wallets is pretty complex, and it poses one of the greatest obstacles to the mass adoption of web3. For a new user to interact with the blockchain, they must: not only create a wallet, but store their private keys and seed phrases securely, purchase native tokens to transfer value, pay gas, and sign every single action that they take on a dApp. With such an intimidating user experience, something must change! So these design limitations present many challenges:
Poor security: An EOA’s entire security is linked to one seed phrase. If you lose your private key and seed phrase, you may lose all your assets. And there are no social recovery options. Besides, you can’t set spend limits, 2FAs, etc. for security.
Lack of customization: Transactions from EOAs cannot be customized or automated. Owners must manually sign every transaction.
Gas payment: EOA owners must own ETH at all times to pay gas for transactions. They can not use any other token.
Poor overall UX: All of the above make for a poor user experience which is not suited for most new users.
Our Vision
Account Abstraction & Smart Wallet on LISK: When it comes to gaming, players want immersive experiences without any technical interruptions. They want to focus on playing the game, not on complicated wallet configurations or multiple transaction authorizations. This is where Account Abstraction comes in, and here's why:
User-Friendly: It simplifies the user experience by hiding complex technical aspects. No more dealing with private keys or gas payments directly.
One-Time Authorization with Session Keys: Our session keys allow players to authorize once, and they're all set. No more repetitive transaction approvals.
Seamless Integration with Games: Allows a perfect interface with games, enhancing the overall player experience.
How we built it
We use account abstraction and smart wallet technology on LISK combined with Unity engine to build Game SpaceShip Racing.
Challenges we ran into
Looking for infrastructure to use account abstraction and smart wallets: Bundlers and Pay Master.
Accomplishments that we're proud of
Seamless Integration with Games: Allows a perfect interface with games, enhancing the overall player experience.
What we learned
Deep dive into account abstraction and smart wallets on LISK.
What's next for Seamless Blockchain Game with Smart Wallet on LISK
- Apply to open inventory to receive NFT.
- Saves player progress on chain
- Sell multiple NFTs to increase player power
- Create an exchange for NFTs and game items
Smart Contract Address
Account Factory
0xBD75E17d7799155D9c81c3D52E1Ed6BbF14fbE9e
https://sepolia-blockscout.lisk.com/address/0xBD75E17d7799155D9c81c3D52E1Ed6BbF14fbE9e
ERC721
0xcFDB3eD63544847951013989ca3527Dd16784C3A
https://sepolia-blockscout.lisk.com/address/0xcFDB3eD63544847951013989ca3527Dd16784C3A
ERC20
0x6D971B96FF66809b13E938f11058f00D85ceB425
https://sepolia-blockscout.lisk.com/address/0x6D971B96FF66809b13E938f11058f00D85ceB425
ERC1155
0x32F8cf94e3680C0efC5B1624F151aAEC82b5Ba3f
https://sepolia-blockscout.lisk.com/address/0x32F8cf94e3680C0efC5B1624F151aAEC82b5Ba3f
Leaderboard
0x0e26f307a93D7C9d2B9851F180c856AE8D51Bd48
https://sepolia-blockscout.lisk.com/address/0x0e26f307a93D7C9d2B9851F180c856AE8D51Bd48
Github Repo:
Game Github
Built With
- javascript
- thirdweb
- typescript
- unity
Log in or sign up for Devpost to join the conversation.