project screenshot 1
project screenshot 2
project screenshot 3

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.

KeylessWallet

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Project Description

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 interactions
  • Display chain information with Blockscout
  • Prepare new transactions
  • Support modern input methods (e.g., camera/QR codes)

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates