goodmorning | The Web3 Development Studio

Ambire Rewards and goodmorning: building the ultimate onchain quest dApp

Knowledge Background

TL;DR

Ambire Rewards is a gamified rewards platform that leverages the latest Ethereum standards - Account Abstraction (ERC-4337) and EIP-7702 - to turn everyday wallet actions into XP and future rewards. The result? 5x growth in daily active users, 7 million XP distributed, and a new benchmark for user onboarding in Web3.

Disclaimer: Ambire Rewards (formerly Legends) is an ongoing project, whose first phase of building ran between August 2024 and December 2024. As the dApp evolves, the mechanics change, and so does the user experience. This case study covers specifically goodmorning's development work on Season 0 at the end of 2024.

Client/Product

Ambire/dApp

Project Duration

  • 2024 - now

Product link

https://rewards.ambire.com

Provided services

  • dApp Development
  • Front-end development
  • Team augmentation

About the product

Ambire Rewards is an onchain quest dApp that supercharges user engagement exclusively for Ambire Wallet's browser extension users. It's where Web3 gets fun and sticky and it's a clever funnel that brings new users into the Ambire ecosystem.

Beyond acquisition, the dApp also educates users about the power features of Ambire's Smart Accounts and EIP-7702 EOA delegation mechanism, like transaction batching, gas sponsorship, and Account Abstraction (ERC-4337).

Ambire rewards
Ambire logo

The challenge

Ambire's team had the vision, backend, and smart contracts ready to roll. But when it came to shipping a seamless, high-performance front-end for their unique onchain quest dApp, on a tight deadline, they needed extra firepower. Enter goodmorning. After three successful builds together (web wallet, mobile app, browser extension), we already knew Ambire's tech stack and UX philosophy inside out.

In our work, the toughest challenge isn't always technical complexity - it's the time we have to deliver. The pressure was on: launch by mid-December, manage complex account-linking logic, and make sure the extension's invite-only hype turned into real user demand.

"The real challenge was juggling multiple accounts in the extension, especially for quests that required linking and signing from different addresses. We had to get creative with polling logic and state management to keep everything snappy and avoid performance traps."
Gery Mihaylova

Gery Mihaylova

Senior JavaScript Engineer

goodmorning Logo

The solution
(Let's get technical)

Value

Ambire handled design and protocol logic; we handled the dApp’s front-end, user flows, and all the tricky bits that make or break the user experience.

We built Ambire Rewards as an incentivized onboarding campaign - one that makes learning about Smart Accounts fun. Users must mint their own NFT character (yes, we made it gasless with ERC-7677) before starting their adventure. That NFT is their ticket to the quests ahead: transaction batching, gas sponsorship, using the gas tank.

Each quest is designed in a way you can explore Smart Accounts with ERC-4337 transactions, or experience smarter EOAs with EIP-7702; interact with Ambire partner quests, stake $WALLET, use the built-in swap & bridge, vote in the DAO, and more. The more quests you complete, the more XP you rack up, and the more your character develops, securing a bigger share of $WALLET token rewards in the future.

Our tech stack was proven, battle-tested, and ready for scale - TypeScript, React, Ethers.js, SCSS.

Notable tech wins in Ambire Rewards

Web3 CTO Icon

Multi-account support for seamless quest completion

Web3 CTO Icon

Live state updates with custom polling logic (no infinite loops here)

Web3 CTO Icon

Gas sponsorship for NFT minting and spins on Base

Web3 CTO Icon

Integration with Lido and other partners for a double-dip

“Bringing goodmorning into the Rewards project was a no-brainer. They're not just partners - they're an extension of our team.”
Ivan Manchev

Ivan Manchev

Head of Marketing

Ambire Logo

The final result

The dApp is now the go-to portal for everything $WALLET - staking, liquidity, and more. Ambire's onboarding funnel is stickier than ever, and their extension is setting the standard for what's possible in Web3 UX. And we can't be prouder to be part of this next high-tech wave.

Season 0 (Dec 2024 - May 2025) delivered big:

Web3 CTO Icon

20 million $WALLET (≈$200K) distributed as quest rewards

Web3 CTO Icon

5x increase in daily active users since launching Ambire Rewards

Web3 CTO Icon

7 million XP awarded for exploring features and inviting friends

Web3 CTO Icon

A thriving community excited for Season 1 and what’s next

Want to see how “sticky” really works in Web3?

Let’s talk about building products that users don’t just try - they come back for, again and again. If you’re ready to raise the bar, goodmorning is already building there.

Check out more of the stories
we are most proud of

🚀
More success stories coming soon.
Check back for more Web3 adventures!