Skip to content

generateEd25519StealthAddress()

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / generateEd25519StealthAddress

generateEd25519StealthAddress(recipientMetaAddress): object

Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:1494

Generate a one-time ed25519 stealth address for a recipient

Algorithm (DKSAP for ed25519):

  1. Generate ephemeral keypair (r, R = r*G)
  2. Compute shared secret: S = r * P_spend (ephemeral scalar * spending public)
  3. Hash shared secret: h = SHA256(S)
  4. Derive stealth public key: P_stealth = P_view + h*G

StealthMetaAddress

Recipient’s published stealth meta-address

object

Stealth address data (address + ephemeral key for publication)

stealthAddress: StealthAddress

sharedSecret: `0x${string}`

If recipientMetaAddress is invalid