Haiku πŸŽ°πŸ’Έ

Inspiration

While vibe-coding a casino on-chain, we ran into a recurring pain: there was no smooth, fast, and testnet-friendly wallet that supported staking directly on a platform. So instead of just building a casino, we shifted gears and built Haiku β€” a lightweight Web3 wallet that works on testnets and supports platform-level staking out of the box.

What it does

Haiku is a developer-friendly wallet with:

  • βœ… Testnet support for rapid prototyping and experimentation.
  • 🧱 Built-in staking features for platform-native tokens.
  • πŸš€ A simple UI/UX designed for fast onboarding and real-world dApp testing.
  • πŸ” Non-custodial, secure key management.

How we built it

  • Frontend: React + Tailwind for a snappy, clean UI.
  • Backend: Actix Web (Rust) to interface with Solana.
  • Blockchain: Solana Program in Rust to handle staking logic and token management.
  • Serialization: Borsh for fast, reliable state encoding/decoding.
  • Wallet Logic: Inspired by Phantom, but leaner and focused on dev/test environments.

Challenges we ran into

  • Interfacing between Solana's program model and a custom wallet experience.
  • Handling token staking mechanics in a secure but flexible way.
  • Dealing with limitations and lack of tooling when working on testnets.
  • Designing something usable while pivoting mid-project.

Accomplishments that we're proud of

  • Building a testnet-compatible staking wallet in under a weekend.
  • Smooth integration with Solana smart contracts.
  • Creating something we genuinely needed β€” and now others can use too.
  • Having a working product even though we started with a completely different idea.

What we learned

  • Sometimes the real problem only shows up mid-build β€” and it's okay to pivot.
  • Developer UX matters as much as end-user UX.
  • Writing Solana programs and integrating them with real-world apps requires good tooling β€” which we’ve now helped improve.

What's next for Haiku

  • πŸ§ͺ Mainnet support with risk toggles.
  • βš™οΈ Programmatic API for staking from dApps.
  • πŸ“± Mobile-first version.
  • πŸ§‘β€πŸ’» Open-sourcing the Solana staking program for community use.
  • πŸ’‘ Maybe... going back to finish that casino ;)

Haiku started with vibes, but we stayed for the vision.

Built With

Share this project:

Updates