Lambda Wallet is a demo wallet chrome extension on manfest v3 that injects a metamask-like provider. It has conflict resolution for multiple providers and supports basic RPC commands. The extension is written in Node.js and React.
Before proceeding with the installation, ensure you have the following software installed on your machine:
- Node.js: https://nodejs.org
- Yarn: https://yarnpkg.com
- Google Chrome Browser: https://www.google.com/chrome
-
Clone the repository:
git clone https://github.com/samsheff/Wallet-Demo
-
Navigate to the project directory:
cd Wallet-Demo
-
Install project dependencies using Yarn:
yarn install
-
Build the Chrome extension:
yarn run dev
-
Open Google Chrome and navigate to
chrome://extensions
in the address bar. -
Enable Developer Mode by toggling the switch in the top-right corner of the page.
-
Click on the Load unpacked button and browse to the
dist
folder in the project directory. -
Select the
dist
folder and click Open. The Chrome extension will be installed.
-
Open Google Chrome and navigate to
chrome://extensions
in the address bar. -
Click on the Extension in the list and then on Extension Options
-
Click on the Reset Wallet Data button to reset the wallet associated with the extension.