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:

  1. 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.

  2. Lack of customization: Transactions from EOAs cannot be customized or automated. Owners must manually sign every transaction.

  3. Gas payment: EOA owners must own ETH at all times to pay gas for transactions. They can not use any other token.

  4. 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:

  1. User-Friendly: It simplifies the user experience by hiding complex technical aspects. No more dealing with private keys or gas payments directly.

  2. One-Time Authorization with Session Keys: Our session keys allow players to authorize once, and they're all set. No more repetitive transaction approvals.

  3. 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

  1. Apply to open inventory to receive NFT.
  2. Saves player progress on chain
  3. Sell multiple NFTs to increase player power
  4. 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

https://github.com/KelvinTrinhSG/Spaceship-Racing-on-Lisk

Built With

Share this project:

Updates