the Ethereum wallet that lives in your browser!
π Available on the Chrome Web Store
π¦οΈ Follow us on Twitter
Use node v16 or if you use nvm follow the instructions below
nvm install
# or
nvm use
yarn setup
Run touch .env
, head to the browser-extension-env
repository, and copy + paste the variables into your .env
4. Install the "Extensions Reloader" extension
This extension will force reload the extension (webpack should do this automatically, but you can use this extension as a last resort).
yarn build
Go to chrome://extensions/
and enable Developer mode
.
Click on Load unpacked
and select the build
folder.
Run yarn dev
to build your changes in "watch" mode.
Any changes to your code will trigger an update to the extension.
Tip: You can press Option + Shift + R to reload the extension (on Mac) or Ctrl + Shift + R (on Windows) - This is done via the extension reloader chrome extension from the step 4 of the setup scenario.
You can run a development build as a "playground". The following playgrounds are available:
yarn playground
(Default): A generic playground to test out stuff.yarn playground:ds
(Design System): A playground to view & demo Design System components.
Run curl -L https://foundry.paradigm.xyz | bash
to install foundry.
You'll need to restart the terminal.
To run the Browser Extension test suites:
yarn e2e
β runs end-to-end tests against Chrome & Brave browsers.yarn test
β runs unit/integration tests.yarn test:watch
β run tests in watch mode.