GNL
A groundbreaking ALEO-based smart contract wallet featuring a secure recovery key system. Keep your assets safe and easily recoverable, blending user-friendly access.
Screenshots





Problem Statement
GNL is a smart contract wallet built on the Aleo Blockchain, offering a secure and user-friendly solution for managing digital assets. With GNL, users can create wallets for their tokens, deposit and withdraw funds through smart contracts provided by the recovery key system.Utilizing zero-knowledge proofs on Aleo network, GNL ensures that transactions and sensitive user data remain private and confidential. The integration of zk technology enhances the overall security and privacy of the wallet, giving users peace of mind when managing their assets on the Aleo Blockchain.Key Features:Smart contract functionality for creating, depositing, and withdrawing funds via recovery keyUtilization of Aleo Blockchain for enhanced privacy and securityFuture Improvements:Completing UI FunctionalitiesImplementing detailed Token contract and functionalitiesImplementation of a multi-signature feature to provide an extra layer of securityIntegration of a decentralized identity (DID) system to enhance user privacy and security when accessing the GNL wallet.
Solution
It has simple user interface and Aleo Smart Contract infrastructure which is written with Leo. I used Create Aleo App React template for UI and Smart Contract integration. I wrote wallet smart contract with Leo. While creating Wallet record user embeds private recovery password and while withdrawing their funds, it is need to be passed in the withdraw function. Then I built very simple user interface for functions of the contract and integrated them with the contract which is running offline.
Hackathon
ETHGlobal Istanbul
2024
Prizes
- 🏆
Top 5 - Best App Built on Leo
Aleo
- 🏆
Grand Prize
Aleo
Contributors
- berkingurcan
6 contributions