This document will help you to build and install metamask with ability to sign typed data using trezor model T devices. (Model one does not support this yet). Please only follow this guide if you have enough technical knowledge. NEVER install anything from any other source rather than the official chrome and firefox marketplaces or metamask original website.
NOTE Do NOT install any binaries from third parties who claim they have a build version of this guide. If you want it you should build it yourself to be 100% sure that it is not tampered with. This solution is only a last resort, If you can wait a few more days I would stongly suggest to wait for an official release.
First of all install git and clone the project.
To clone the metamask project copy and paste the following line to your terminal.
git clone https://github.com/alisinabh/metamask-extension.git
cd metamask-extension
git checkout 606065f885a7cb48bc67bab1e6bdfe06fc9e4f2b
You need to install these in order to build metamask.
- Install Node.js version 14
- If you are using nvm (recommended) running
nvm use
will automatically choose the right node version for you.
- If you are using nvm (recommended) running
- Install Yarn
- Install dependencies:
yarn setup
- Copy the
.metamaskrc.dist
file to.metamaskrc
- Replace the
INFURA_PROJECT_ID
value with your own personal Infura Project ID or use this one82cf609870b148c7b77f5ca76a0d947e
.
- Replace the
You can now simply run yarn dist
for building metamask. This will actually take some time depending on your computer.
Now you can install metamask into your browser. The installable files are located in the builds
directory.
In order to install on chrome, open chrom then go to Settings > Extensions and then you can just drag and drop the related file
(metamask-chrome-10.8.2.zip
) onto that screen.
After that you just need to create/import a fake wallet in metamask initiation page and then select Connect hardware wallet
From Metamasks accounts menu.
Congrats 🎉 You can now claim your looks. Don't forget to thank @aloisklink for his work on this.
In case there are any questions or problems you can ask them here in the comments or contact me on twitter at @alisinabh.
Also please NEVER EVER share your seeds with ANYONE.
Cheers 🍺
I tried building it (hash 606065f885a7cb48bc67bab1e6bdfe06fc9e4f2b) and had the following error when trying this build on looksrare :
Using OSX + Chrome + Trezor T (firmware 2.4.3). Any ideas on what I could be doing wrong?