Clear EVM wallet, fully open source, small sized implementation of an ethereum wallet. Implements MetaMask API.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Andrei O e479f65668
1 week ago
public changes for: 1.1.5 5 months ago
release-scripts changes for `1.2.5` 1 week ago
repo_res changes for: 1.1.9 3 months ago
src changes for `1.2.5` 1 week ago
tests dev: 1.0.1 6 months ago
.browserslistrc Initial commit 7 months ago
.eslintrc.js Initial commit 7 months ago
.gitignore changes for: `1.2.4` 2 weeks ago changes for `1.2.5` 1 week ago
LICENSE 5 months ago 5 months ago update: readMe delete some unused resources. 4 weeks ago
babel.config.js Initial commit 7 months ago
capacitor.config.ts Initial commit 7 months ago
cypress.json Initial commit 7 months ago
index.html dev: 1.0.1 6 months ago
ionic.config.json Initial commit 7 months ago
jest.config.js Initial commit 7 months ago
package.json 'clear-wallet@v1.2.5' 1 week ago
tsconfig.json update: don't delete accounts without password if settings encryption is enabled 5 months ago
vite.config.ts revisions: for new version, new metamask API, refactoring, new method of injecting for sync mv3 5 months ago
yarn.lock changes: for v1.2.2 1 month ago

Clear EVM wallet



It is a simple EVM wallet chrome extension implementation using ethers, manifest version 3, Ionc, and Vue.

Featured on Alchemy

Clear EVM Wallet (CLW) - Open source EVM wallet that implements meta mask API. | Product Hunt

Extended article about this repo

Article on Mirror


Q: Why use Ionic? A: The main idea is to extend the codebase to try additional platforms like Desktop and Mobile because Ionic has a simple and friendly interface that is instantly ready to use with no additional design work.

Q: Is released on the Chrome web store?

A: Yes, Link:

Q: What are some features?

A: - It assumes that the user has some knowledge about the EVM ecosystem. It doesn't come with any predefined network. You can add any EVM network you want, and it lets you select from the templates of some more popular networks. - You can have the key stored with or without encryption, you can enable or disable auto-lock, and you can force decryption for every message sign or transaction sign & send. - You can import and export accounts. - You can wipe the data - It only uses local chrome storage - Is a drop-in replacement for meta mask, and currently will overwrite meta mask if you have both enabled - It will allow sites directly to get your EVM address without prompting - Prompts only for changing the network, sending/signing the transaction, and sending a message.

Q: Is this ready to use?

A: Should work on most modern websites as a Metamask replacement. Currently is pretty stable. It has a nice set of features that I needed. I developed this pretty fast in my free time, and you should always back-up your keys( since I've seen even well-known wallets sometimes render keys inaccessible). This wallet only handles the keys and personal data locally for maximum privacy and trust.

Q: Will this project be heavily maintained?

A: Planing not to add too many features, so I will update it as long as I'll use it, and not plan to ditch it anytime soon.