I have the self-generated keys in Ubuntu server.

I don't want to use wallet that's why I used the command tezos-client gen keys ACCOUNTNAME to generate key and secret.

Now, I have successfully imported my account into system and I tried to register as a baker using the command sudo -u tezos tezos-client register key testy12 as delegate Which gives me an error:

Empty implicit contract (tz1NhTmL9AuetbQrAg3daigDoXcqx7K6ewA9)`. 

where tz1NhTmL9AuetbQrAg3daigDoXcqx7K6ewA9 is my pub key hash.

In order to register as a baker do I need to transfer 8k tez first in the pub key hash and then need to perform register command? let me know If I am missing anything.

1 Answer 1


Manager operations (which includes registering an account as a baker) cannot be applied to empty implicit accounts (empty in the sense of having no balance). So yes, you need to first reveal the account (send it some amount of tez so that it becomes non-empty).

  • okay I'll add some fund to the keys. Do i have to add fund in the address given keys_hashs file?
    – Mr. Y
    Commented Jun 8, 2021 at 9:57
  • 1
    Send funds to your PKH (ie: the tz1)
    – utdrmac
    Commented Jun 8, 2021 at 12:34

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.