21

No. For public variables with a global scope within a contract, only getters for those variables are automatically created by the compiler, not setters. Because of the first answer, this does not apply. About MyEtherWallet I can't understand the issue, but it should be able to automatically show all public functions of the contract (getters included), like ...


16

Great answer by Nikhil already. I'll add that you can download the repo from github and save/run it locally on your computer in the future. The MyEtherWallet team has no intentions of ever taking it down as it costs us almost nothing to maintain and keep online. Here are the 3 URLs you can find it at https://www.myetherwallet.com (served via Github w/ custom ...


14

Your ETH & tokens are on the blockchain, regardless of what service you use to access them. When you move them, you are sending them from one address on the blockchain to another. These are simply lines of code. Your wallet file, the user interface you interact with, the private key—these do not have funds in them. The private key gives you the ability ...


14

All fine, the offline wallet addresse created on the pc but could not generate the transaction, so I generated it with an regular pc but offline (and i will low format the hardisk and reintall win), then moved to a online pc and sent the "Signed Transaction", all good. I'm still wondering why i could not generate tx with the pc which has never been online, ...


13

You need to give Metamask the address of the token itself, not the address of the contract that created the token, like you did. I made the same mistake myself.


12

Instructions for MyCrypto & MyEtherWallet Transferring a Domain (Best Practice) Search for your ENS name on MyCrypto's ENS Page Copy the text to the right of Labelhash __name:. Go to the Contracts page and select ENS - Eth Registrar (Auction) 0x6090a6e47849629b7245dfa1ca21d94cd15878ef from the dropdown menu.  Access and choose the transfer call. Paste ...


10

This was a phishing attack. The true URL for MyEtherWallet is https://www.myetherwallet.com You went to ether-wall dot com. Always check that your connection is over HTTPS. There's not much we can do. The phishing site does come up as a sponsored ad on Google, which is likely what caught you. You can report the phishing scam to Google here


9

TL;DR: Sort of. As Ismael notes above, keys are random and all clients are following the same basic standards, meaning that being able to tell which client an address was generated by is not an intended feature of addresses. From the network's perspective, all addresses are created equal and contain no metadata about where they came from. However, this is ...


9

Here is my suggestions: ERC20 token balance Just to clarify, all ERC20 tokens have the same set of methods (ERC20 protocol). Now, there are two ways to accomplish your task: use ERC20 balanceOf(address _owner) method // Get the account balance of another account with address _owner function balanceOf(address _owner) public constant returns (uint256 balance)...


8

myEtherWallet.com does not save your address and keys, it says MyEtherWallet.com does not receive or store any information so we cannot recover your wallet if you lose you password or private key. Once you create an address they will provide a .json file or a .pdf file with the public and private keys of your wallet. Technically there is no problem ...


8

I think your main issue is, you are binding only to the localhost address, are you running geth on a remote server? or are you running it on your local machine and also running the mew_relay on the same machine? If you are running your geth on a remote server and running the relay on your local machine id suggest changing to --rpcaddr="0.0.0.0" then try ...


8

The network doesn't validate addresses. You can create an address with a arbitrary bunch of hex characters and send ETH to it. Since neither you nor anyone else has a private key unlocking that address, the funds you sent to it will be unspendable.


8

Metamask stores your private keys using your browser's data store. The source code of Metamask is auditable, like Parity and MyEtherWallet, by downloading from a repository (which you can then be more assured that the program you are running has indeed been looked at by other people -- unless someone is man-in-the-middle attacking you) or by unpacking the ...


7

The word light-wallet or light-client can mean a number of things. There is the fast-sync'd versions of geth and parity which reduce the amount of data necessary on your hard drive. There are also wallets available that have their own node infrastructure that you can use without syncing the chain: Metamask MyEtherWallet You can change the node MEW ...


7

Just got in touch with avsa who was kind enough to point me in the correct direction: [{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"removeOwner","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"...


7

Wallets are just a way to store your private keys. Ether is stored (besides smart contract code and data) in addresses on the blockchain, or rather, records like "address X has amount Y of Ether". From this follows that wallet is just a way to access this information. You should always export and safely save your private keys; that way you can always ...


6

Yes, wallet files can be corrupted however, if the wallet was corrupt, you would not be able to decrypt / access it, so that is not the issue. I'm waiting on kvhnuke to get off work to see if he can figure out what else would be causing this issue beside (1) connectivity issues and (2) firewall. The only time I have encountered the "Generate Wallet"...


6

If you look at Web3's documentation, you can get the full deployment bytecode with: var bytecodeWithParam = MyContract.new.getData( param1, param2, { data: compiledByteCode }); It is this bytecodeWithParam that you paste into the "Byte Code" field. If you look at it in detail, you will see param1 and param2 32-byte packed at the end.


6

MyEtherWallet supports URI Strings on the Send Transaction Page. to=[address] value=[number] sendMode=[ether | token] tokenSymbol=[ARC | ICN | MKR | ....] gasLimit=[number] OR gas=[number] data=[hex data] Example 1: https://www.myetherwallet.com/?to=0x7cB57B5A97eAbe94205C07890BE4c1aD31E486A8&value=1&tokenSymbol=REP&gaslimit=50000#send-...


6

Our full guide can be seen and read here: https://myetherwallet.github.io/knowledge-base/migration/moving-from-private-key-to-ledger-hardware-wallet.html Basically, use your private key to unlock your wallet on MyEtherWallet and send the funds to the address controlled by your new Ledger device.


6

If you see that, you aren't yet synchronized, not even close. You are just done with the block download phase and still running the state downloads. You can see this yourself via the seemingly endless Imported state entries [...] stream of logs. You'll need to wait that out too before your node comes truly online. More informations here: https://github.com/...


6

I've recently came across this project claiming to be alternative to MetaMask: https://fortmatic.com/ I just got into the alpha and started playing around with it, and so far looks promising, pretty good docs and integrates well with web3


5

MyEtherWallet has testnets: Ropsten


5

@tayvano's answer will help you move your Ethereum accounts into Ethereum Wallet (Mist). You will have two more steps to do if you want to view your TheDAO tokens in the Ethereum Wallet and vote on proposals when the creation period ends. Viewing the DAO token in the Ethereum Wallet Follow the steps on daohub.org - Monitoring your balance to add the DAO ...


5

you are on the right way just continue, after downloading the json file press the button 'i understand, continue' then choose print.


5

Each transaction requires a nonce (or sequence counter) value from your account. For each transaction you submit, the nonce is incremented. This is intentional to prevent replaying transactions. So no, you cannot send the same signed transaction again once it has been accepted by the network because the nonce value will not match.


5

The chainid was added about 1 year ago in order to prevent replay attacks across channels. This was due to the ETH / ETC fork, but also applies to testnet and alternate chains (like Expanse). Here you can find a list of well known chainId values. You can read about the discussion surrounding replay protection & EIP-155 here: https://github.com/ethereum/...


5

This one will provide a simple Ethereum address and private key as you asked for. https://vanity-eth.tk/ Output: Address: 0x1Ff482D42D8727258A1686102Fa4ba925C46Bc42 Private key: c6cbd7d76bc5baca530c875663711b947efa6a86a900a9e8645ce32e5821484e I haven't audited the code yet. I only use it for testing and debugging purposes.


5

A 0 ETH transaction with the same nonce as the transaction to be cancelled is fine. The same account cannot have two transactions with the same nonce; any transaction (with high enough gas price), really, could be used to replace the one that's still pending.


5

The error is quite clear, so I assume your question is about why the gas cost is 21004 instead of what you expected (21000). The extra 4 gas is because you're sending a data field with one byte in it, and that byte is zero. Each zero you send costs 4 gas. Just remove the data field and you should see the gas cost be 21000.


Only top voted, non community-wiki answers of a minimum length are eligible