If I create my wallet / accounts client-side with web3.eth.accounts how can I "publish" them on my local node?

For example, I want to send some ether with an eth faucet to the first created account.

I'm using geth 1.6.7. In theory I can send few ether without pay for the gas, but I can't. 1.6.7 release

1 Answer 1


Before it gets a balance or sends transactions, an account consists purely of a number, made from another number: An address, made by deriving a public key from a private key, which is a random number. It doesn't need an entry on the blockchain.

Once you've created the address on your local node, you can simply enter the address into the faucet and send ETH to it. No further publishing step is required.

  • How long It takes? I created a new account and send 3eth from faucet, but I can't see them on etherscan.
    – underdog
    Sep 8, 2017 at 9:24
  • Presumably this is a testnet - are you sure you're looking at the right testnet on etherscan? Normally the ropsten faucet seems to get payments through within a minute or so. Sep 8, 2017 at 10:51
  • I start geth with --testnet flag. And I use this service faucet.ropsten.be:3001
    – underdog
    Sep 8, 2017 at 10:56
  • Are you looking here for your 3 ETH? ropsten.etherscan.io Your geth flags should have nothing to do with whether you can see ETH from the faucet on the block explorer, the addresses are the same for any network. Sep 8, 2017 at 11:03
  • Yes I'm looking here ropsten.etherscan.io/address/… but no eth was send
    – underdog
    Sep 8, 2017 at 11:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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