I know that the tezos-client reveal key for <src> command reveals the public key for the <src> address. What other tezos-client commands also reveal the public key?

Edit: I mean, specifically reveal the public key on the chain.

  • Do you mean specifically send a reveal operation to the chain, or reveal to the user in general?
    – Arthur B
    Jan 27, 2021 at 10:54
  • 1
    I mean, reveal to the chain. Jan 27, 2021 at 15:40

1 Answer 1


The publicKey must be revealed before the wallet can inject an operation to the blockchain. The client (and most wallets) will automatically add a reveal operation onto the first operation you try to perform with the new address. E.g. sending xtz or an fa1.2/fa2 token, delegating to a baker or originating a contract, will all trigger a reveal operation first


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.