Inspiration
I wanted to be the first to create a social network on Starknet — not just another dApp, but the first one capable of bringing real mass adoption.
That’s how Starkwall was born: a vision of the new Instagram of Web3, where creativity, ownership, and yield meet.
The idea came from combining two forces:
- The emotional side — users posting memories and sharing space with their idols like Messi while supporting good causes.
- The financial side — letting users earn automatic yield simply by participating, without needing to stake manually.
What it does
Starkwall is a mobile-first social dApp powered by Dojo + Starknet.
Each post becomes an ownable tile on an infinite on-chain canvas.
When users deposit funds, STRK is held.
If STRK’s native yield is around 12%, the system can automatically and transparently redistribute at least one third of that yield to holders, rewarding users simply for being part of the community.
It’s a blend of social expression + DeFi mechanics, designed for mass adoption and simplicity.
How we built it
We built Starkwall using:
- Dojo for the on-chain logic and entity storage.
- Starknet as the L2 infrastructure for scalability and transparency.
- A mobile-first frontend focused on UX simplicity.
- Experimentation with Chipi Pay for wallet abstraction (later replaced).
The prototype connects users, posts, and positions on the infinite wall, while enabling automatic yield distribution logic.
Challenges we ran into
Chipi Pay integration:
Tried to make wallet usage invisible to users, but recharging still required another wallet.
Lost significant time testing this flow, including in my parallel project horlocherie.swiss, which now accepts crypto payments (without Chipi Pay).Dojo installation and debugging:
Setup was complex. Special thanks to Daniel from Dojo, who personally helped us debug several issues.Negative numbers issue:
Cairo/Dojo doesn’t natively support negative integers, and we spent hours figuring out why posts with negativexorycoordinates failed.Lack of documentation for deployment:
Few resources exist for Dojo on Vercel with a custom domain, which delayed our production setup for starkwall.com.
Accomplishments that we're proud of
- Designing one of the first social dApps on Starknet
- Integrating yield mechanics directly into a social experience
- Understanding Cairo modular arithmetic deeply
- Overcoming Dojo setup and deployment hurdles
- Creating a clear vision for a mass-adoption Web3 app
What we learned
- How to handle unsigned arithmetic and emulate signed logic in Cairo
- How to integrate wallet UX seamlessly into a dApp
- How Dojo structures and stores entities on Starknet
- How much community support (like from Daniel at Dojo) accelerates progress
- That simplicity + reward is the key to onboarding new Web3 users
What's next for Starkwall
- Launching the public beta at www.starkwall.com
- Finalizing the yield distribution mechanism
- Improving mobile UX and wallet onboarding flow
- Expanding social features — reactions, collaborations, memories with idols
- Collaborating with Starknet and Dojo to document real deployment flows
Ultimately, our goal is to make Starkwall the gateway for millions of new users into Starknet, with the community’s full support.
Infinite thanks to Starkware, Starknet, and the hackathon team — it’s a true honor to build upon your work.
Built With
- blockchain
- cairo
- cartridge
- controller
- css3
- dojo
- git
- github
- graphql
- html5
- javascript
- katana
- shell
- sozo
- starknet
- torii
- vite
Log in or sign up for Devpost to join the conversation.