Search projects, hackathons, sponsors and tech

    ← All projects

    Transakt

    Transakt is a crypto management platform designed for families to make onchain finance accessible

    Demo

    About

    **Transakt is a non-custodial family treasury designed to make crypto easier and safer for households.** While crypto wallets are becoming more accessible, most are still designed around individual users who are expected to manage private keys, gas fees, and security themselves. Transakt takes a different approach by designing the wallet around how families actually manage money. A family can create a shared identity structure using **ENSv2**, with a root identity such as `smithfam.eth` and individual subnames like `alex.smithfam.eth` and `mom.smithfam.eth`. These identities provide the foundation for organizing family members, permissions, and spending policies. Using **Privy and ERC-4337 account abstraction**, family members can onboard through familiar methods such as email or passkeys without managing seed phrases. Sponsored transactions remove the need for users to hold ETH just to pay gas. Transakt also introduces programmable family controls, allowing parents to define allowances, spending limits, and approval requirements for different members. For sensitive actions, **World ID** adds an additional human verification layer using zero-knowledge proofs, helping ensure that important transfers and permission changes are authorized by a real, unique person. By combining **ENSv2 for identity, account abstraction for usability, programmable permissions for family finance, and World ID for human verification**, Transakt turns a traditional crypto wallet into a family-oriented financial system while keeping users in control of their assets. **Transakt is crypto infrastructure designed for families, not just individuals.**

    How it's made

    Transakt is a mobile-first, cross-platform application built with **React Native (Expo)**and TypeScript, combining Account Abstraction (ERC-4337), ENSv2 decentralized namespaces, embedded wallets, and Zero-Knowledge Proof-of-Humanity. The system is organized into four integrated layers: ### 1. Identity & Wallet Layer | Privy **Privy** handles passwordless onboarding through email and 6-digit OTP authentication, while providing embedded wallets and secure key management. The same wallet infrastructure powers **payments and asset management**, allowing users to send and receive ERC-20 tokens without seed phrases or external wallet extensions. ### 2. Namespace & Delegation Layer | ENSv2 Transakt integrates with the **ENSv2 Hackathon Registry** contract on Ethereum Sepolia (`0xa88553f454b77203b0d036a05c894d555eaaa2cc`). This layer handles name resolution, real-time pricing, and hierarchical subname issuance, enabling family structures such as: `smithfam.eth` `alex.smithfam.eth` `mom.smithfam.eth` These namespaces provide the foundation for organizing family members and their permissions. ### 3. Smart Account & Execution Layer | ERC-4337 Transakt uses **ERC-4337 Account Abstraction** to enable smart contract-based wallets and programmable transaction execution. This allows family accounts to support features such as spending limits, permissions, and automated transactions while abstracting away much of the underlying blockchain complexity. ### 4. Security & Guardrail Layer | World ID **World ID** provides Proof-of-Humanity and Sybil resistance through Groth16 zero-knowledge proofs. Sensitive actions, such as high-value transfers or permission changes, can require human verification through the World ID Sepolia Router, adding an additional security layer without exposing biometric information.