Overview
Phaos Wallet is the first React-based token wallet built specifically for the Idena smart contract ecosystem. It enables users to manage tokens, interact with smart contracts, and log in to dApps using Idena Auth — all from a modern, intuitive interface.
Created during the Idena COREA Hackathon, where it won first place, Phaos aims to provide the same seamless experience seen in EVM wallets, but tailored for the novel identity-first infrastructure of Idena.
Key Features
- Idena Auth Integration: Log in securely using your Idena identity without passwords or seed phrases.
- Smart Contract Support: Interact with Idena-based token contracts directly from the UI.
- Token Management: View, send, and receive all Idena tokens with rich metadata and transaction history.
- React-Powered UI: Fast, responsive web experience with clean, progressive UI patterns.
- Contract Interaction Panel: Read and write to smart contracts with custom method calls and gas control.
- Dark Mode: For long hacking sessions and low-light vibes.
Technologies Used
- React + Vite: Lightweight, high-performance frontend setup.
- Idena Auth: For passwordless authentication using verified Idena identities.
- TypeScript: Strong type safety across components and logic.
- Tailwind CSS: Consistent and scalable UI design.
- React Query: Data fetching and caching layer for wallet and contract data.
- Idena Node RPC: Direct integration with the Idena blockchain.
Challenges and Learnings
Building on Idena meant developing new interaction paradigms — including the use of identities instead of keys or accounts. We had to experiment with user onboarding flows that worked for Web2 users while staying true to the protocol’s decentralized identity-first approach.
Another challenge was integrating contract method encoding/decoding dynamically, since tooling around Idena smart contracts is still limited. We built several developer-facing components to make this easier for future teams.
Outcome
Phaos is now the go-to wallet for the early Idena smart contract community, powering token-based dApps and offering Idena Auth integration out of the box.
As the ecosystem grows, we’re planning full dApp browser support, push transaction prompts, and wallet-connect-style features for third-party apps to interface with Phaos directly.
Phaos is open source and actively maintained — join us in shaping the future of identity-first Web3 apps.
