generateEd25519StealthAddress()
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / generateEd25519StealthAddress
Function: generateEd25519StealthAddress()
Section titled “Function: 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):
- Generate ephemeral keypair (r, R = r*G)
- Compute shared secret: S = r * P_spend (ephemeral scalar * spending public)
- Hash shared secret: h = SHA256(S)
- Derive stealth public key: P_stealth = P_view + h*G
Parameters
Section titled “Parameters”recipientMetaAddress
Section titled “recipientMetaAddress”Recipient’s published stealth meta-address
Returns
Section titled “Returns”object
Stealth address data (address + ephemeral key for publication)
stealthAddress
Section titled “stealthAddress”stealthAddress:
StealthAddress
sharedSecret
Section titled “sharedSecret”sharedSecret:
`0x${string}`
Throws
Section titled “Throws”If recipientMetaAddress is invalid