https://www.MyEtherWallet.com Chrome Extension Download the Latest Release - etherwallet-vX.X.X.X.zip is the smaller package containing the…
https://www.MyEtherWallet.com Chrome Extension Download the Latest Release - etherwallet-vX.X.X.X.zip is the smaller package containing the…
Check gh-pages files against live website at https://www.myetherwallet.com
File Name Status index.html embedded.html helpers.html signmsg.html bin/startMEW.js css/etherwallet-master.min.css fonts/Lato-Bold.woff fonts/Lato-Light.woff fonts/Lato-Regular.woff js/etherwallet-master.js js/etherwallet-static.min.js js/jquery-1.12.3.min.jsmercury is the development branch. gh-pages contains only the smaller dist folder only and is served to MyEtherWallet.comIn case you are not familiar, you need to keep the entire folder in order to run the website, not just index.html. Don't touch or move anything around in the folder. If you are storing a backup of the MyEtherWallet repo for the future, we recommend just storing the ZIP so you can be sure the folder contents stay intact.
As we are constantly updating MyEtherWallet.com, we recommend you periodically update your saved version of the repo.
If you want to help contribute, here's what you need to know to get it up and running and compiling.
app folder. Don't touch the dist or chrome-extension folders.Getting Started
npm install.npm run dev. Gulp will then watch & compile everything and then watch for changes to the HTML, JS, or CSS.npm run dist.Folder Structure
fonts and images get moved into their respective folders. This isn't watched via gulp so if you add an image or font, you need to run gulp again.
includes are the pieces of the pages / the pages themselves. These are pretty self-explanatory and where you will make most frontend changes.
layouts are the pages themselves. These basically take all the pieces of the pages and compile into one massive page. The navigation is also found here...sort of.
index.html is for MyEtherWallet.com.cx-wallet.html is the main page for the Chrome Extension.embedded.html is for https://www.myetherwallet.com/embedded.html.You can control what shows up on MyEtherWallet.com vs the Chrome Extension by using: @@if (site === 'cx' ) { ... } and @@if (site === 'mew' ) { ... }. Check out sendTransaction.tpl to see it in action. The former will only compile for the Chrome Extension. The latter only to MyEtherWallet.com.
embedded.html is for embedding the wallet generation into third-party sites. Read more about it and how to listen for the address generated here.
The wallet decrypt directives are at scripts/directives/walletDecryptDrtv.js. These show up on a lot of pages.
The navigation is in scripts/services/globalServices.js. Again, we control which navigation items show up in which version of the site in this single file.
As of September 2016, almost all the copy in the .tpl files are only there as placeholders. It all gets replaced via angular-translate. If you want to change some copy you need to do so in scripts/translations/en.js folder. You should also make a note about what you changed and move it to the top of the file so that we can make sure it gets translated if necessary.
styles is all the less. It's a couple custom folders and bootstrap. This badly needs to be redone. Ugh.
Old
A couple of notes:
',. So the format is NAME: ' your text here ', You only need to change the your text here part - try not to touch anything else.If you are NOT a developer and have no idea how this works:
Anyone can help out and it looks way more complicated than it is! If you would rather not deal with Github, please send us an email to [email protected] and I'll emai
No open issues yet, or sync has not completed.