Skip to content

ed25519PublicKeyToSolanaAddress()

SIP Protocol API Reference v0.7.0


SIP Protocol API Reference / ed25519PublicKeyToSolanaAddress

Function: ed25519PublicKeyToSolanaAddress()

Section titled “Function: ed25519PublicKeyToSolanaAddress()”

ed25519PublicKeyToSolanaAddress(publicKey): string

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

Convert an ed25519 public key (hex) to a Solana address (base58)

Solana addresses are base58-encoded 32-byte ed25519 public keys.

`0x${string}`

32-byte ed25519 public key as hex string (with 0x prefix)

string

Base58-encoded Solana address

If public key is invalid

const { stealthAddress } = generateEd25519StealthAddress(metaAddress)
const solanaAddress = ed25519PublicKeyToSolanaAddress(stealthAddress.address)
// Returns: "7Vbmv1jt4vyuqBZcpYPpnVhrqVe5e6ZPBJCyqLqzQPvN" (example)