MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain.
MyEtherWallet is a doorway to the Ethereum blockchain, allowing users to manage their own funds without a centralized platform. - Stephen, #MEWForce
If you find a bug, or want a new feature added, please submit it on the Github Issues
git clone [email protected]:MyEtherWallet/MyEtherWallet.git
cd MyEtherWallet
git checkout develop
npm ci
to install node packages.npm update
and update packages indicated by the script or add the packages to package-test.js
npm run build:nohash
and open the index.html
file within the /dist
folder. You can also build the offline version by running npm run build:offline
and opening the index.html
file from the /dist
folder with your preferred browsernpm run dev
https://localhost:8080
EACCESS issue can be resolved by running: sudo chown -R $(whoami) ~/.npm
For other issues, try the steps shown here: https://github.com/MyEtherWallet/MyEtherWallet/issues/1182#issuecomment-506342875 by @tomwalton78
For step 7, you may run into a memory heap problem, rerun the script using NODE_OPTIONS=--max-old-space-size=8192 npm run build:nohash
or NODE_OPTIONS=--max-old-space-size=8192 npm run build:offline
P.S if you want Intercom to be enabled locally, create a .env
file and add INTERCOM_ID={yourIntercomKey}
otherwise Intercom will be disabled.
Prior to submitting a request to integrate a hardware wallet, please review hardware wallet requirements that followed recent updates on MyEtherWallet and Ethereum protocol.
A Hardware wallet must meet the following minimum requirements:
Reach out to us at [email protected], so we can determine if we will be able to integrate your hardware wallet.
Please fill out the form here. We will reach out to you as soon as we can.