Code Monkey home page Code Monkey logo

ethereum-lists's Introduction

Website Github All Releases GitHub issues GitHub package version GitHub contributors Codecov badge

MyEtherWallet is a doorway to the Ethereum blockchain, allowing users to manage their own funds without a centralized platform. - Stephen, #MEWForce

"MyEtherWallet Logo

Philosophy

  • 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

MEW Around the Web

Bug / Feature Request

If you find a bug, or want a new feature added, please submit it on the Github Issues

Getting started

  1. Open terminal
  2. Clone the repo: git clone [email protected]:MyEtherWallet/MyEtherWallet.git
  3. go into repo: cd MyEtherWallet
  4. run git checkout develop
  5. run npm ci to install node packages.
  6. run npm update and update packages indicated by the script or add the packages to package-test.js
  7. run 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 browser

To start the local dev environment, follow everything above and skip step 7

  1. start npm run dev
  2. 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: #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.

Integrations

Hardware Wallets

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:

  1. Message signing
  2. Data signing
  3. Must be able to sign other ethereum-based chains, specifically, Matic and BSC.
  4. EIP1559 signing

Reach out to us at [email protected], so we can determine if we will be able to integrate your hardware wallet.

DApps

Please fill out the form here. We will reach out to you as soon as we can.

ethereum-lists's People

Contributors

409h avatar aeronaero avatar alepc253 avatar believercards avatar cjrada avatar credits-com avatar dien0 avatar dong77 avatar dringdahl0320 avatar gamalielhere avatar gesseekur avatar hadibigdely avatar hav-noms avatar iluvboba avatar irmkz avatar jmjles avatar jobchain avatar kvhnuke avatar ligi avatar mape81 avatar mew-bot avatar scorcheung avatar sekisanchi avatar soliditycdr avatar stevemieskoski avatar sulliwane avatar tayvano avatar vasilii79 avatar whitesymmetry avatar wjmelements avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ethereum-lists's Issues

Odd entry

there is now a really odd entry in the list:

https://github.com/MyEtherWallet/ethereum-lists/blob/master/tokens/tokens-eth.json#L3887

{
		"symbol": "",
		"address": "",
		"decimals": 18,
		"name": "DigitalTicks",
		"ens_address": "",
		"website": "",
		"logo": { "src": "", "width": "", "height": "", "ipfs_hash": "" },
		"support": { "email": "", "url": "" },
		"social": {
			"blog": "",
			"chat": "",
			"facebook": "",
			"forum": "",
			"github": "",
			"gitter": "",
			"instagram": "",
			"linkedin": "",
			"reddit": "",
			"slack": "",
			"telegram": "",
			"twitter": "",
			"youtube": ""
		}
	},

DAI/MKR/Old_MKR Not Showing Up In Default Tokens List

Our new stablecoin DAI, the new MKR token, and a rename of the Old MKR token were added in PR #286.

I tested these in the UI and got the following:

  1. DAI is not listed in the UI

dai_not_listed

  1. The MKR ticker is listed but still seems to use the OLD_MKR address rather than the new MKR address that was defined in the PR.

new mkr token not recognized

  1. OLD_MKR is not listed in the UI (still listed as MKR see above^)

old_mkr

my eth was stole

my eth was stole ,wo can help me ? the hack's address
0x434E9F6A1ac134FDa3E7cEb3fd67c3D9B3518737

Suggestion: Search on contracts/tokens list

Hello

as list of Contracts is going bigger, is possible to add search field on 1. place when that dropdown list is open? Meaning 1. line will be search bar, 2. line will be first contract etc.

It will help find contract faster, also on mobile devices this dropdown menu is not working with smooth scrolling, so scrolling over it is very slow.
Similar can be done on tokens list.

thanks for considering.

Add PodbumCoin to Default

{ "symbol": "PBUM", "name": "PodBum", "type": "ERC20", "address": "0x85aaC0E07a64ceF49d6133DBF4AC253dDF0C8Ce9 "ens_address": "", "decimals": 18, "website": "https://www.podbumcoin.com", "logo": { "src": "", "width": "", "height": "", "ipfs_hash": "" }, "support": { "email": "[email protected]", "url": "" }, "social": { "blog": "https://hangoutspace.wordpress.com", "chat": "", "facebook": "", "forum": "", "github": "https://github.com/podbum/coin, "gitter": "", "instagram": "http://www.instagram/podbum", "linkedin": "", "reddit": "https://www.reddit.com/user/podbum/", "slack": "", "telegram": "https://t.me/joinchat/podbum", "twitter": "https://twitter.com/podbum", "youtube": "" } }

KeepKey error

{"exception":{"values":[{"type":"TypeError","value":"Cannot read property 'getAddressString' of null","stacktrace":{"frames":[{"colno":12354,"filename":"https://www.myetherwallet.com/js/vendors.2aff9bcd.js","function":"HTMLButtonElement.r","in_app":true,"lineno":513},{"colno":51712,"filename":"https://www.myetherwallet.com/js/vendors.2aff9bcd.js","function":"HTMLButtonElement.Ja.i._wrapper","in_app":true,"lineno":42},{"colno":13533,"filename":"https://www.myetherwallet.com/js/vendors.2aff9bcd.js","function":"HTMLButtonElement.n","in_app":true,"lineno":42},{"colno":11644,"filename":"https://www.myetherwallet.com/js/vendors.2aff9bcd.js","function":"nt","in_app":true,"lineno":42},

@keepkeyjon

Add tokens from the past month or so

Enforce ERC-55 Checksums

currently here is a mix - some have erc-55 and some have not - would also be great if the addresses could be trimmed (some have spaces at the end or beginning). I worked around all these issues when importing to ethereum-lists/tokens - but would be great if this could be done here also to make future merges easier.

Discussion: json-file per token

Was just preparing the PR for WETH (#346) and had the following thought:

I would suggest moving from the fat json to multiple smaller ones and assemble them just for usage to one file. I see the following advantages:

  • easy to add a new one - just copy an old one or a template and edit it - instead of editing in this huge json which we now have
  • easier reviewing - better visibility of changes
  • we can get sorting for free
  • we get deduplication of symbols for free

what do you think @tayvano @409H ?
I would write the splitter/joiner and make the PR - but we should make a consolidated effort to try to close all PRs before and merge things timely to not break PRs and invalidate done work in the transition period this way.

Add RAX Token to Default

{
"symbol": "RAX",
"name": "RAX Token",
"type": "ERC20",
"address": "0x468d58d6a52249844a166d0ef045dbdd7ce0c751",
"ens_address": "",
"decimals": 18,
"website": "https://rartokens.com",
"logo": {
"src": "",
"width": "",
"height": "",
"ipfs_hash": ""
},
"support": { "email": "[email protected]", "url": "https://rartokens.com" },
"social": {
"blog": "https://rartokens.com/blog",
"chat": "",
"facebook": "",
"forum": "",
"github": "https://github.com/rartokens",
"gitter": "",
"instagram": "",
"linkedin": "",
"reddit": "https://www.reddit.com/r/RARTokens",
"slack": "",
"telegram": "",
"twitter": "https://twitter.com/rartokens",
"youtube": ""
}
}

EDU to LEDU update

Hi.
Some time ago I have submitted change from EDU to LEDU token symbol. PR was merged and I see correct token symbol in tokens-eth.json, but not on MEW site.
Can you please take a look.
Thanks!

Remove the duplicate DOW from default tokens.

Dow token was already added into the default tokens but due to some reasons we changed the dow token contract address and created a PR to change the address of dow token. The PR was successfully merged and we can see the Dow in the default tokens but the issue is we can see the older dow as well in the default list so there will be two tokens(dow) with the same name. Could you please look into this issue.
PR reference:#477
dow

Json parse error PHP 5

JSON data not parsing in PHP 5.6.33, may be the use or non-use of commas after dates. Some have it, some don't. Works when close object without comma :)

Create a unique id per token entry

Hi @gamalielhere, I'm Aldo from EthVM :),

Currently, we are using these awesome lists on EthVM to gather known and verified tokens on the explorer. Alongside with this project, we are using CoinGecko API as well to cross-match with latest exchange rates.

So far so good (as you can see in below image):

screen shot 2019-02-08 at 13 45 17

The only remaining "bit" is that for some tokens they may have the same "symbol" (i.e: HOT that can be HoloToken or HydroToken).

CoinGecko API in order to differentiate them, uses the concept of unique id like below:

screen shot 2019-02-08 at 13 50 28

screen shot 2019-02-08 at 13 50 43

I've been scouting their API and doesn't allow you to gather a exchange rate AND general eth token information (so, in reality, there's no way of cross-matching their data with this tokens list).

Maybe, as a proposed solution, we can add those id fields to our tokens list in order to have a unique token identifier despite the token symbol is the same or not.

What do you think?

Myetherwallet generated 2 different addresses (lost all my funds)..please help!

Hi,
Not sure if this is the right place but hopefully somebody can help me out.

Please see below the message I sent to [email protected]....urgently looking for some advice as I am quite new to the Crypto world and I think I might have been hacked.
Dear support team,

I am highly upset as I have lost all my funds that I sent to myetherwallet.com this morning.

I logged on to the site and made sure that it was the right site...https://myetherwallet.com and showed that it was secured. After the site loaded I went to the wallet info link and put in my Private Key.

I then proceeded to put in my Private Key but for some reason before I entered the last digit the "Unlock" function link came up...thought this was a bit strange but nonetheless continued as I was on the SECURE SITE. I went to my www.luno.com wallet and transferred all my funds to the address that was shown as my wallets address. On my LUNO wallet it showed that the transaction had gone through, when I went back to myetherwallet the funds were not there but I realized that my address had changed from the original one.

This is the address my wallet gave me at the time 0x243e90C79BAcE59843d923E34C78c3A6D5CbC942 trx 0xc4c5d44829ad74a5be56e9d00e02e928e5e3256e4bec005d1ede27e4b4fd4742I copied it and pasted it to make sure it would go through...only to find out when I logged back into myetherwallet that this was not my address???

After more investigation I discovered that my previous transfer from my Luno wallet was also a different address 0x006284478527c99c53F541963Bf945670C44993a trx 0xbdde1098d01a743c41e46d8276b31b5c3beb9e90ab9f3f17effed3d2faca684a...this transaction appeared in myetherwallet although it was the incorrect address....the weirdest thing is I transferred from my etherwallet to bezop.io's ICO and the transaction showed on etherscan.io as successful but no tokens in my Bezop wallet....then after a few hours checked again and saw that it ran out of gas. Question here is, will this money be sent back to address 0x006284478527c99c53F541963Bf945670C44993 which is not mine in any case.

Please help if you can....as sated above I am not sure if this is the right place to query this, please redirect me then if possible.

Thanks

New Tokens




INS tokens will be distributed after the end of the ICO

Contact email: [email protected]
ENS: https://etherscan.io/address/instoken.eth

Should not be confused with INSP
+"address":"0x5b2e4a700dfbc560061e957edec8f6eeeb74a320",
+"symbol":"INS",
+"decimal":10,









Discussion: naming scheme

currently the naming uses a 3 letter indicator for the network.Like this:

tokens-etc.json  tokens-kov.json  tokens-rop.json
tokens-eth.json  tokens-rin.json  tokens-rsk.json

I would suggest to use the chain-Id. So you need to have one less mapping and it is more future proof.
like this:

tokens-rin.json -> tokens-4.json
tokens-eth.json -> tokens-1.json

New token type for PDATA?

The type field for the PDATA symbol has the value Opiria & PDATA Token. Should this be one of GENERIC, ERC20, ERC721 or do you intend to introduce a new token type? If it is intended as a new token type, can you make it more amenable to processing e.g. OPIRIA_PDATA

{"symbol":"PDATA","type":"Opiria & PDATA Token","address":"0x0db03B6CDe0B2d427C64a04FeAfd825938368f1F","decimals":18,"name":"PDATA","ens_address":"","website":"https://opiria.io","logo":{"src":"https://www.opiria.io/static/images/logo-solo.png","width":95,"height":110,"ipfs_hash":""},"support":{"email":"[email protected]","url":"www.opiria.io"},"social":{"blog":"","chat":"","facebook":"","forum":"","github":"https://github.com/opiria-pdata/Pdata","gitter":"","instagram":"","linkedin":"","reddit":"","slack":"","telegram":"https://t.me/PDATAtoken","twitter":"","youtube":""}}

Currently this is breaking EthVM processing EthVM/EthVM#574

next release

when you are going to release new v of mew ??

Add AVY Token to Default

{
"symbol": "AVY",
"name": "AVY Token",
"type": "ERC20",
"address": "0x289925d08b07e73dd0dd02d1407c877942215082",
"ens_address": "",
"decimals": 18,
"website": "https://rartokens.com",
"logo": {
"src": "",
"width": "",
"height": "",
"ipfs_hash": ""
},
"support": { "email": "[email protected]", "url": "https://rartokens.com" },
"social": {
"blog": "https://rartokens.com/blog",
"chat": "",
"facebook": "",
"forum": "",
"github": "https://github.com/rartokens",
"gitter": "",
"instagram": "",
"linkedin": "",
"reddit": "https://www.reddit.com/r/RARTokens",
"slack": "",
"telegram": "",
"twitter": "https://twitter.com/rartokens",
"youtube": ""
}
}

Add RAZ Token to Default

{
"symbol": "RAZ",
"name": "RAZ Token",
"type": "ERC20",
"address": "0xe99a76d5fb19bc419d72f355050045fad88e060f",
"ens_address": "",
"decimals": 18,
"website": "https://rartokens.com",
"logo": {
"src": "",
"width": "",
"height": "",
"ipfs_hash": ""
},
"support": { "email": "[email protected]", "url": "https://rartokens.com" },
"social": {
"blog": "https://rartokens.com/blog",
"chat": "",
"facebook": "",
"forum": "",
"github": "https://github.com/rartokens",
"gitter": "",
"instagram": "",
"linkedin": "",
"reddit": "https://www.reddit.com/r/RARTokens",
"slack": "",
"telegram": "",
"twitter": "https://twitter.com/rartokens",
"youtube": ""
}
}

More tokens to add

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.