I started parity node in dev network using this command

parity --jsonrpc --jsonrpc-port 8180 --chain dev --author * --geth

the author is the address of my parity node client

and then I start mining by starting ethminer

ethminer -F http://localhost:8180

I supposed that after mining started my account can gain some ether but I didn't received any ether.

Can you help how can I run private ethereum blockchain using parity and gain some ether for some testing on sending transactions and deploying smart contracts?

2 Answers 2


The address created with an empty phrase contains a lot of tokens that can be used to send transactions, it can be created with UI or a RPC call (make sure to enable the --jsonrpc-apis parity_accounts API):

curl -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"parity_newAccountFromPhrase","params":["","password"],"id": 1}' localhost:8545

or using the UI:

  1. Go to in your browser and go through the initial setup.
  2. Click on "NEW ACCOUNT".
  3. Pick "Recover account from recovery phrase".
  4. Leave the phrase empty and fill the other fields.
  5. Go to the newly created account and click "TRANSFER" to conduct your first transaction.
  6. Confirm with a password picked earlier.
  7. A block should get sealed (see in the log) straight away.

No need to create a custom genesis.

Note: I work for Parity.

  • I get {"jsonrpc":"2.0","error":{"code":-32601,"message":"Method not found","data":null},"id":1} error when using curl and UI version seems to have changed, ACCOUNTS -> +RESTORE. I have tokens now but I still can't mine to my author address using ethminer, why? it's 6 blocks deep now.
    – d9ngle
    Jul 23, 2017 at 7:51

To get ethers in your private chain you could preallocate them in the genesis file (json file)

"accounts": {
     "0x003449c9ddabad287e4665ce56b121605dfbd39c": { "balance": "1606938044258990275541962" }

you can check by running

curl --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x003449c9ddabad287e4665ce56b121605dfbd39c", "latest"],"id":1}' -H "Content-Type: application/json" -X POST localhost:8540
  • The dev chain is already preloaded on the account which can be recovered from an empty phrase.
    – q9f
    May 3, 2017 at 8:52

Your Answer

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

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