[Ethereum] My geth node is taking ages to sync, can I still send ether

go-ethereum

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.

Best Answer

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.

Related Topic