Encrypt and Announce

Encrypt and Announce

After generating the stealth address, the sender:

  1. Encrypts transaction details (amount, asset, timestamp, hint).

  2. Transfers tokens to the stealth address.

  3. Publishes an Encrypted Announcement Event to the Shady Stealth Program on Solana.

This event is visible on-chain but contains only:

  • A ciphertext payload

  • A hint for scanning

  • An ephemeral public key

🔒 Example (simplified):

{
  "ciphertext": "7bd1c83d4e...",
  "ephemeralPub": "Dk1x...P9aF",
  "hint": "cae4b9",
  "asset": "SPL:So1111"
}

Observers can see that something was sent, but cannot tell who sent it, who received it, or how much.

Last updated