← Back to home

KeylessWallet

A secure, lightweight browser wallet that doesn’t store any keys. It uses an innovative method to interact with external offline signers via the device camera, ensuring your assets remains protected.

Screenshots

KeylessWallet screenshot 1
KeylessWallet screenshot 2
KeylessWallet screenshot 3

Problem Statement

This project is designed to offer a secure way to interact with your favorite dApps without exposing any keys, ensuring the safety of your assets. The wallet can accept signatures from any secure device, such as hardware wallets, or signers like MetaMask. For maximum security, we recommend using an offline device signer.Installed as a standard browser extension, the wallet seamlessly manages all interactions with web-based dApps.The wallet will:Manage dApp interactionsDisplay chain information with BlockscoutPrepare new transactionsSupport modern input methods (e.g., camera/QR codes)

Solution

This wallet functions as a browser extension built with Node.js and TypeScript, leveraging a framework widely used for such applications, ensuring easier maintenance.Signatures are managed using the 'ethers' library, utilizing standard RPC calls to communicate with various blockchain networks.We rely on Blockscout as our chain explorer due to its comprehensive integrations with most existing chains and its clear, descriptive presentation of chain information.

Hackathon

Superhack 2024

2024

Prizes

  • 🏆

    Use Blockscout Block Explorer!

    Blockscout

Contributors