Mist: Contract Wallet creation hung at "Creating..."

Created on 10 Nov 2017  Â·  25Comments  Â·  Source: ethereum/mist

Hi all, this is a canonical issue, to keep our repository organized.

The root cause is: when using the light client, it currently does not return the address of the created wallet on getTransactionReceipt RPC call.

This pull request (https://github.com/ethereum/mist/pull/3265) aims to fix that, and from preliminary tests, it works well. Now I'm tweaking the Wallet code to account for this change.

Canonical

Most helpful comment

Hello,

1/is it necessary to create new contracts, or can we get back previously created contracts and administer them?

otherwise can we kill those contracts that are inaccessible to us?

thanks a lot

All 25 comments

I have the problem with Mist ver 0.9.2 on Mac. Hangs on creating contract.

Here is the log: https://gist.github.com/gandra/cbf005966626f80f65ab300de4e91d4a

After the 3 days Mist is still in hang mode: https://giphy.com/gifs/26u4ktdvQbRrMeJCE/fullscreen

Hello,

1/is it necessary to create new contracts, or can we get back previously created contracts and administer them?

otherwise can we kill those contracts that are inaccessible to us?

thanks a lot

@stbregeon you can import old wallets instead of creating new ones.

Not only hangs on wallet, also tokens are not visable.

right now, i can watch my tokens (deployed with light client) on my wallet but I can't administrate them

Am I right that it has not been fixed yet?
Or can someone tell me how to fix it?
This not creating a wallet and so also net be able to make any acts with the ethereum

@jenniferdejonge it's not fixed yet. It'll be on the next version, 0.9.3.
you can grab the address of your created wallet (on etherscan, for instance), and import it using ethereum wallet.

I just took a look at etherscan but can’t seem to find a way to find my created wallet.
Please run me true?
When do you expect 0.9.3 will be there?

Op 14 nov. 2017, om 17:42 heeft Ev notifications@github.com het volgende geschreven:

@jenniferdejonge https://github.com/jenniferdejonge it's not fixed yet. It'll be on the next version, 0.9.3.
you can grab the address of your created wallet (on etherscan, for instance), and import it using ethereum wallet.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/ethereum/mist/issues/3269#issuecomment-344319455, or mute the thread https://github.com/notifications/unsubscribe-auth/Aft_nRcG3koJ7HZeWIAJY_4meFL5IpWmks5s2cMJgaJpZM4QZxrS.

  1. Paste your account address at http://etherscan.io/ search bar
  2. Se on the transaction list if there are any Contract Creation link
  3. Follow the link and grab its address
  4. Head back to ethereum wallet, "Add wallet contract", import (3rd option)

I'm aiming for a new release later this week.

Thanks for all the help.
I have followed your directions.

For now the wallet I wanted to create is still running.
The importing does not show anything also the circle doe not give all the colors as the first not creating wallet does.

Jenn

Op 14 nov. 2017, om 17:49 heeft Ev notifications@github.com het volgende geschreven:

Paste your account address at http://etherscan.io/ http://etherscan.io/ search bar
Se on the transaction list if there are any Contract Creation link
Follow the link and grab its address
Head back to ethereum wallet, "Add wallet contract", import (3rd option)
I'm aiming for a new release later this week.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/ethereum/mist/issues/3269#issuecomment-344321919, or mute the thread https://github.com/notifications/unsubscribe-auth/Aft_nVyy3VukTeEXpgIO5t-fOWpRb3luks5s2cSjgaJpZM4QZxrS.

Ready for testing:
Mist: #3265
Wallet: https://github.com/ethereum/meteor-dapp-wallet/pull/427

You have to run both of these branches. release ETA: beginning of the next week

Hi,

same issue here, but this also seems to prevent me from making any other transaction:

  • I've 4 wallets, in the client
  • and at least 1 wallet contract attached to each of them
  • most of my funds are in the wallet contract, not the wallet.
  • I've tried MEW (never used it before) but that does not show the spendable balance in my wallet contracts

so as long as this issue blocks me, I cannot move ETH into my wallets, nor make payments from wallet contracts. So I'm stuck, unable to process urgent payments (and lose money in the process by not being able to act)

_Is there not any other option than this ethereum client for those who have "wallet contracts" ?_

L.

@litebito if you are savvy enough, you can use Remix IDE (https://remix.ethereum.org) along with the wallet's source code to execute functions on your wallet contract.

https://github.com/ethereum/meteor-dapp-wallet/blob/develop/Wallet.sol

Let me know if you need any further information.

I'm afraid that seems to be a little bit out of my league ...
so I'm understand correctly, there is no other wallet supporting wallet contracts in a direct usable way?

Thanks! Improving the ecosystem one update at a time!

Guys, 0.9.3 is out: https://github.com/ethereum/mist/releases/tag/v0.9.3

Bug is fixed. should you have any other behavior, please open another issue.

@evertonfraga
thank yyou very much. I just need à clarification : how can I recover contracts which have been created under version 0.9.2. with sync litgt client, to administrate them?
(I can see and add them as a user but i can't administrate them with the wallet ethereum)
or, Does It necessary I create some news?

@evertonfraga I am using, 0.9.3 but I have the same exact problem with all my contracts. They have been stuck on "creating" for a month now. What do I have to do?

@evertonfraga - I am using 0.9.3 on mac and am still having the problem. Wallet creation is stuck. I see nothing in the logs. I tried creating 3 and all 3 are stuck.

@stbregeon it's not needed to create a new one. Please try the Import Wallet feature. Should this fail, try this: https://gist.github.com/evertonfraga/5791b2d698ab1d762e1f357c92ea484a

@merket @takifugu thanks for reporting.

Can you confirm if you have enough peers you're downloading blocks from? That initial bug was fixed, but it will only actually work if you are successfully connected to other peers.

After switching to the test network…

All pending disappeared. I then attempted again and it brought up the full window to add the contract. I believe it may be working now after I got rid of the old pendings.

Connected to 8 peers.

--Anthony

From: Ev notifications@github.com
Reply-To: ethereum/mist reply@reply.github.com
Date: Friday, January 5, 2018 at 3:54 PM
To: ethereum/mist mist@noreply.github.com
Cc: Anthony Segrich anthony@segrich.com, Mention mention@noreply.github.com
Subject: Re: [ethereum/mist] Contract Wallet creation hung at "Creating..." (#3269)

@merkethttps://github.com/merket @takifuguhttps://github.com/takifugu thanks for reporting.

Can you confirm if you have enough peers you're downloading blocks from? That initial bug was fixed, but it will only actually work if you are successfully connected to other peers.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ethereum/mist/issues/3269#issuecomment-355662639, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA8h0YVgb54IHdDvO1EFwdVIrypJgYWCks5tHovpgaJpZM4QZxrS.

I am also having trouble deploying contracts on Rinkeby (OSX 0.9.3). The first contract I deployed (Token) was successful but every attempt after that has been stuck for days. I've tried increasing my gas max but that's had no effect. Is there a minimum number of peers to be successful?

Still not working. I'm stuck with 2 contracts...

This requires a bit of patience but deleting the folder with the current block chain state and then choosing the Light Synch option appears to work. It takes a bit of time but eventually it will peer.
Dont worry if you think its not doing anything for while its working. If you get bored then restart the client and let it do its thing. Light synch does not bring up a progress bar or countdown the blocks like the regular synch. It will eventually pick up between 1 and 5 peers the longer you leave it connected the more peers it picks up. Bonus is no more drive hogging chain state files. Over all once its caught up it will stay synched.

Was this page helpful?
0 / 5 - 0 ratings