Hot answers tagged


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


Every time you withdraw the whole deposit from your account (so that its balance is zero), the account is removed from the blockchain context, so all information about previous reveals is lost and you have to reveal your public key again. Here is an example of an account that reveals his key, then withdraws everything, then reveals the key again, then ...

Only top voted, non community-wiki answers of a minimum length are eligible