4

It looks like I have to sync my blockchain at least until the block when my account was funded. Because as of right now the balance for my address is still zero.

I'm runnig geth version 1.4.4-stable-8ea3c88e.

2

You could try using geth --fast that will normally take much quicker to sync your blockchain - see What is Geth's "fast" sync, and why is it faster? .

If you want to try out the fast sync, you will firstly have to clear out your old blockchain - see How to delete or reset the blockchain in geth? (OSX) . I would rename my old chaindata folder before trying out the fast sync, and if all is OK, remove my old chaindata.

While you are waiting for your syncing, you could use MyEtherWallet (https://www.myetherwallet.com/) to move your ethers.



UPDATE 1

I have just tested on Testnet and successfully executed a transaction from the Ethereum Wallet while my geth --testnet instance was 80,000+ blocks from being fully synced. The transaction showed up in https://morden.ether.camp as expected.

The only restriction with sending transactions without the Ethereum Wallet (Mist) being fully synced is that the source account in Mist must have a balance that covers the ethers you want to send, or it will prevent you from sending the transaction. This is the same behaviour as in geth as Mist sends transactions via geth.

UPDATE 2

I have also successfully executed a transaction on Mainnet when my local node was a few thousand blocks out of sync.

  • I actually did run geth with the --fast command line option. And it did download all the recepits, but once it got close to the latest blocks (around 1.5M), it started to download the actual blocks. Or that's what I get from this line of log: imported 28 block(s) (0 queued 0 ignored) including 21 txs in 2.574757505s. #660199 [2fe724ca / d8a1af92]. – Bilthon May 23 '16 at 6:03
  • Are you getting messages that you are losing peer connections? I sometimes get this on my non-mining node and have to restart geth again to speed up the discovery of peers. If --fast does not work for you, your best alternative is the Send Transaction page on MyEtherWallet. The line of log in your comment shows that it is at block #660199. Is this an old log line, or is this recent? If you are concerned about security, you can try the Offline Transaction page on MEW. You may want to check your router port #30303 forwarding to your geth instance as this will allow incoming p2p connections – Bokky WeAreAllAssange PooBah May 23 '16 at 6:40
  • All right, MyEtherWallet seems to be more or less what I was looking for. It is a shame this functionality is not present in the geth client though. Since I'm a bit wary of using my private key with a web service like this. But I'll check their off-line transaction with an airgapped machine later on. Thanks! – Bilthon May 23 '16 at 19:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.