A simple plant than harvest game that requires the frequent signing of transactions.
The player sows seeds which then grow into plants and are harvestable after 20 seconds
The plant state is stored on-chain:
- Time planted
- X coordinate
- Y coordinate
and yes, the game is just harvesting plants. This is what the players really want...
In the demo, we showed the UX difference between a session key and no session key.
Before session key: the user must sign the planting of every seed.
After session key: the user only signs one transaction per session.
The idea for session keys is not really new, but with #StarkNet account abstraction feature it is possible to create complex session key contracts with specific permissions per dapp.
What's next?
Native integration into @argentHQ to enable on-chain games to fully utilize this feature and onboard the next cohort of gamers.
At @LootRealms we will be implementing a version of a session key in our upcoming Settling game running on StarkNet using @argentHQ
It was an honor to hack alongside the other 160 hackathon participants some truly amazing minds that we will all be exposed to over the coming months and years.
Huge thanks to the following Giga brains hosting, judging & coaching: