MyEtherWallet is a doorway to the Ethereum blockchain, allowing users to manage their own funds without a centralized platform. - Stephen, #MEWForce
- Empower the people: Give people the ability to interact with the Ethereum blockchain easily, without having to run a full node.
 - Make it easy & free: Everyone should be able to create a wallet and send Ether & Tokens without additional cost.
 - People are the Priority: People are the most important & their experience trumps all else. If monetization worsens the experience, we don't do it. (e.g. ads)
 - A learning experience, too: We want to educate about Ethereum, security, privacy, the importance of controlling your own keys, how the blockchain works, and how Ethereum and blockchain technologies enable a better world.
 - If it can be hacked, it will be hacked: Never save, store, or transmit secret info, like passwords or keys.
 - Offline / Client-Side: User should be able to run locally and offline without issue.
 - Private: No tracking!!! No emails. No ads. No demographics. We don't even know how many wallets have been generated, let alone who / what / where you are.
 - Open source & auditable
 
- Website: https://www.myetherwallet.com/
 - MEW Wallet:
 - EthVM Blockchain explorer
 - Enkrypt: https://www.enkrypt.com
 - MEW Team
 - Blog
 - MEW Help Center
 - FB: https://www.facebook.com/MyEtherWallet/
 - Twitter: https://twitter.com/myetherwallet
 - YouTube: https://www.youtube.com/channel/UCQU5QbObwmaHNEMsuX3uQKA
 - Instagram: https://www.instagram.com/myetherwallet/
 - Vkontakte: https://vk.com/public190491855
 - Medium: https://medium.com/@myetherwallet
 - Telegram: https://t.me/myetherwallet
 - Github MEW Repo: https://github.com/MyEtherWallet/MyEtherWallet
 - Github MEW Org: https://github.com/MyEtherWallet
 - Github Latest Releases: https://github.com/MyEtherWallet/MyEtherWallet/releases/latest
 - MEW ETH Donation Address: 0xDECAF9CD2367cdbb726E904cD6397eDFcAe6068D (mewtopia.eth)
 - MEW BTC Donation Address: 1DECAF2uSpFTP4L1fAHR8GCLrPqdwdLse9
 
If you find a bug, or want a new feature added, please submit it on the Github Issues
- Open terminal
 - Clone the repo: 
git clone git@github.com:MyEtherWallet/MyEtherWallet.git - go into repo: 
cd MyEtherWallet - run 
git checkout develop - run 
npm cito install node packages. - run 
npm updateand update packages indicated by the script or add the packages topackage-test.js - run 
npm run build:nohashand open theindex.htmlfile within the/distfolder. You can also build the offline version by runningnpm run build:offlineand opening theindex.htmlfile from the/distfolder with your preferred browser 
- start 
npm run dev - App should be running in 
https://localhost:8080 
EACCESS issue can be resolved by running: sudo chown -R $(whoami) ~/.npm
For other issues, try the steps shown here: MyEtherWallet#1182 (comment) 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:
- Message signing
 - Data signing
 - Must be able to sign other ethereum-based chains, specifically, Matic and BSC.
 - EIP1559 signing
 
Reach out to us at integrations@myetherwallet.com, 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.
