MyEtherWallet / etherwallet

https://vintage.myetherwallet.com
MIT License
2.35k stars 1.71k forks source link

https://www.MyEtherWallet.com

Chrome Extension

Download the Latest Release

Live verify files

Check gh-pages files against live website at https://www.myetherwallet.com

File Name Status
index.html embedded.html
embedded.html embedded.html
helpers.html embedded.html
signmsg.html signmsg.html
bin/startMEW.js startMEW.js
css/etherwallet-master.min.css etherwallet-master.min.css
fonts/Lato-Bold.woff Lato-Bold.woff
fonts/Lato-Light.woff Lato-Bold.woff
fonts/Lato-Regular.woff Lato-Regular.woff
js/etherwallet-master.js etherwallet-master.js
js/etherwallet-static.min.js etherwallet-static.min.js
js/jquery-1.12.3.min.js jquery-1.12.3.min.js

MEW Around the Web

mercury is the development branch. gh-pages contains only the smaller dist folder only and is served to MyEtherWallet.com

MyEtherWallet

Features

Our Philosophy

Users (non-developers)

  1. Go to https://github.com/kvhnuke/etherwallet/releases/latest.
  2. Click on dist-vX.X.X.X.zip.
  3. Move zip to an airgapped computer.
  4. Unzip it and double-click index.html.
  5. MyEtherWallet.com is now running entirely on your computer.

In 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.

Developers

If you want to help contribute, here's what you need to know to get it up and running and compiling.

Getting Started

Folder Structure

Use Your Own Servers / Node Guide

Old

How to Help Translate

A couple of notes:

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 info@myetherwallet.com and I'll email you the file and you can make changes and send it back to us and I'll make sure you don't screw anything up. If you feel like experiencing something new, read on!

  1. Sign into your Github account or make a new Github account.
  2. Go to https://github.com/kvhnuke/etherwallet/tree/mercury/app/scripts/translations
  3. Click on the language file you want to update.
  4. Look in the upper right. Click the pencil icon. This will then tell you, "You’re editing a file in a project you don’t have write access to. We’ve created a fork of this project for you to commit your proposed changes to. Submitting a change to this file will write it to a new branch in your fork, so you can send a pull request." Ignore it all.
  5. In your browser, start translating. Translate as little or as much as you want.
  6. Scroll down to halfway to the translator's section. Enter your name/username, donation address, and any comments you would like to leave.
  7. When you are done, tell us what language you updated. You can also leave any notes about problems you had or things you'd like us to know.
  8. Click the green "Propose File change" button.
  9. This next page is a review of what you did.
  10. Click the "Create Pull Request" button.....twice. Screenshot.
  11. That's it. You successfully made a new pull request! Tell all your friends.
  12. We will now review it and pull it in and it will be made live on the site. We may also ask you questions if something is confusing for whatever reason.

If you are a developer and familiar with GitHub, Pull Requests, and know how to save a JS file as a .js file rather than a Word Doc:

  1. Clone the mercury branch.
  2. Go to /app/scripts/translations/.
  3. Open the language you want to translate.
  4. Translate as much or as little as you wish.
  5. Add your name/username, donation address, and any notes you would like on in the translator's section, about halfway down.
  6. Open a PR and leave us a brief description of what you did and any issues you ran into or comments you have.

Read more @ Help us translate MyEtherWallet.com into ALL THE LANGUAGES!

Contact

If you can think of any other features or run into bugs, let us know. You can fork, open a PR, open an issue, or support at myetherwallet dot com.

Announcement History

MyEtherWallet.com & MyEtherWallet CX are licensed under The MIT License (MIT).